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温度传感器加数码管显示模块加声光报警模块加独立按键组成。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)