0 学习内容
06_基于 Cubemx 实现按键控制 LED 灯(裸机)
1 知识学习
参考:1_Jlink介绍和使用
1.JTAG
1.JTAG
JTAG是一种国际标准测试协议,主要用于芯片内部测试,标准的JTAG接口为4线:TMS、TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出。
2.JTAG主要功能
1.下载器
2.debug
3.边界扫描,可以访问芯片内部信号逻辑状态,还有芯片引脚状态等等。
JTAG转SWD接法:
2.SWD
Vref:参考电压信号,不向外提供输出电压
GND:地
SWDIO:串行数据输入信号,作为仿真信号的双向数据信号线,建议上拉
SWCLK:串行时钟输入,作为时钟线,建议下拉
3.keil配置
使用JTAG转SWD接法时需要在keil正确配置才能使用:
如果无法识别仿真器设备可能是驱动太新的问题,换个老驱动就能找到设备了。
2.实验内容
1.配置cubeMX,根据原理图配置GPIO模式与上下拉:
PA0通过按键接地,配置为上拉输入模式。
PC13通过LED接3V3,当PC13输入低电平时LED点亮,配置为推挽输出模式,无上下拉。
2.编写代码: