如果用STM32定时器设置占空比为10%的输出波形,参数如何设置

如果用STM32定时器设置占空比为10%的输出波形,参数如何设置,第1张

1、解锁。用STM32定时器设置占空比为10%的输出波形连按4次插座上的,当显示屏最左边没有看到反写的6字样,说明键盘已经解锁了。

2、手动设置。插座设置有两种形式,分别是自动设置和手动设置。为了定时的准确性,通常需要进入手动设置模式。不过这种设置方式每次开关都需要按键 *** 作。

3、设置时间。找到时间设置按钮,小时键、分钟键、星期键,然后根据具体想要设置的时间进入时间的设置。

4、设定。调好时间后,按设定键进入定时模式,如果连续按还可切换成不同组的定时段。一般的定时插座还能允许修改内部的定时参数。

STM32支持JTAG和SWD两种调试方式,且默认状态下这两种调试功能都是 开启 的。

由此我们可以知道:

如果要使用JTAG调试功能,那么PB3,PB4,PA13,PA14,PA15都不能使用;

而如果我们关闭JTAG功能,但是开启SWD调试功能,那么PB3,PB4,PA15都可以当作普通IO来使用了;

ST官方3.5的库有提供关闭调试功能的两个接口:

执行上面语句后,PB3,PB4,PA13,PA14,PA15都可以当作普通iO来使用,此时不能通过J-Link进行调试了;

执行上面语句后,PB3,PB4,PA15都可以当作普通iO来使用,且可以通过SWD进行调试。

建议程序启动时延时3-5秒后再关闭JTAG调试模式,如此,单片机断电复位后立即点击烧写按钮也是可以进行程序烧录的。

设置启动模式为ISP模式(BOOT0=1、BOOT1=0)或设置启动模式为RAM运行模式(BOOT0=1、BOOT1=1)。

将开发板断电后重新上电,此时就因不是在用户程序模式,因此就不会执行禁用JTAG的语句,JTAG功能也就可以正常使用。

设置启动模式为ISP模式(BOOT0=1、BOOT1=0),用ISP程序将STM32的FLASH擦除,之后就可恢复JTAG功能。

如果你的仿真器支持SWD仿真模式,如IAR下用JLINK、MDK下用ULINK2。直接将仿真器的模式设为SWD模,就可以不受这个禁止JTAG功能的影响了。

正常配置。

1、主控制器是STM32F103单片机

2、DS18B20温度传感器测量温度。

3、数码管显示温度值,精度0.1摄氏度。

4、三个按键可设置温度上限,下限报警值,温度超过上限,或者温度低于下限时,蜂鸣器LED声光报警。

STM32单片机的温度报警器数码管功能描述本设计由STM32F103单片机+DS18B20温度传感器加数码管显示模块加声光报警模块加独立按键组成。


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

原文地址: http://outofmemory.cn/tougao/6573930.html

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

发表评论

登录后才能评论

评论列表(0条)

保存