STM32串口下载和SW下载是相同IO吗

STM32串口下载和SW下载是相同IO吗,第1张

当然不同啦,串口下载一般是UART1的TX和RX引脚,互联型和超大容量也支持通过UART2的TX和RX下载。

SWD下载是专用SWCLK和SWDIO引脚。

串口下载和SWD下载的机制也不同。串口下载是基于STM32内部的BootLoader自举程序下载程序,SWD下载是基于仿真接口的下载。串口下载不能仿真,SWD支持仿真。

用两个定时器分别对两个LED灯闪烁,KEY1和KEY2要设置为外部中断输入,当进入中断时KEY1_DANG或KEY2_DANG指向下一个档位,并且发送串口。给你提供点思路。

void main()

{

while(1)

{

if(key1_dang==0x01)

中断定时1设置为0.2秒

if(key1_dang==0x02)

中断定时1设置为0.4秒

if(key1_dang==0x03)

中断定时1设置为0.6秒

if(key1_dang==0x04)

中断定时1设置为0.8秒

if(key1_dang==0x05)

中断定时1设置为1.0秒

if(key2_dang==0x01)

中断定时2设置为0.2秒

if(key2_dang==0x02)

中断定时2设置为0.4秒

if(key2_dang==0x03)

中断定时2设置为0.6秒

if(key2_dang==0x04)

中断定时2设置为0.8秒

if(key2_dang==0x05)

中断定时2设置为1.0秒

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11373368.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存