完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
嗨,
我正在寻找适合(标准?)冷启动STM8的方法。我看到中断向量中的第一个中断处理程序是在启动时调用的。使用我的COSMIC编译器,该函数的名称是_stext 。 我的想法是_stext函数会初始化堆栈指针和各种其他寄存器,所以从程序内部调用它作为函数会导致冷启动,但测试它,显然这不是真的。至少,它似乎没有重置外围设备。 我看到另一个帖子暗示了看门狗启用的黑客,然后程序等到它过期并重置微控制器。我正在寻找一个更合适的解决方案。微软是否支持通过软件重置的任何方式? 沙赫巴兹 #重启 以上来自于谷歌翻译 以下为原文 Hi, I'm looking for the proper (standard?) way for cold rebooting an STM8. I see that the first interrupt handler in the interrupt vector is what is called on startup. With my COSMIC compiler, the name of that function is _stext . My thought was that the _stext function would initialize the stack pointer and various other registers, so calling it as a function from inside the program would result in a cold reboot, but testing it, apparently this is not true. In the very least, it seems like it doesn't reset the peripherals. I saw another post that suggested a hack where the watchdog was enabled and then the program waited until it expired and reset the microcontroller. I'm looking for a more appropriate solution though. Does the micro support any way for being reset by software? Shahbaz #reset |
|
相关推荐
2个回答
|
|
|
沙赫巴兹,
这条指令: WWDG_CR = 0x80; 重置STM8微控制器。 它激活Window Watchdog,它会重置所有因为它的第七位为空。 有关详细信息,请参见RM0016的第127页(STM8S和STM8AF单片机系列)。 问候, EtaPhi 以上来自于谷歌翻译 以下为原文 Shahbaz, this instruction: WWDG_CR = 0x80; resets a STM8 microcontroller. It activates the Window Watchdog, which resets all because its seventh bit is null. See page 127 of RM0016 (STM8S and STM8AF microcontroller family) for more details. Regards, EtaPhi |
|
|
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
stm32mp157的异核通信的rpmsg_sdb的m4固件和a7驱动该如何编写?
1453 浏览 0 评论
stm32f103用freertos对一个采样率为1kHz的传感器,进行采样,数据出差
1502 浏览 0 评论
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
3649 浏览 1 评论
3842 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
2461 浏览 1 评论
STM32H7打开DCache后,出现了串口接收信息为空的现象,是哪里出了问题?
727浏览 5评论
用NANO STM32F103RBT6的开发板烧录不了是哪里出了问题?
658浏览 5评论
710浏览 5评论
外部中断触发类型为双边沿触发,进入中断回调后有什么办法判断该边沿是上升沿还是下降沿?
940浏览 5评论
STM32L071CBT6低温环境下无法正常工作是什么原因引起的?
745浏览 5评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 20:25 , Processed in 0.662837 second(s), Total 76, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
354