完善资料让更多小伙伴认识你,还能领取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 |
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
2821 浏览 1 评论
3262 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
1838 浏览 1 评论
3687 浏览 6 评论
6091 浏览 21 评论
对H747I-DISCO写程序时将CN2的st-link复用为usart1,再次烧录时无法检测到stlink怎么解决?
391浏览 2评论
STM32G474RE芯片只是串口发个数据就发烫严重是怎么回事?
481浏览 2评论
STM32处理增量式编码器Z信号如何判断中断是正转的还是反向转的?
312浏览 2评论
使用STM32F407VET6的USB2.0功能,发现ctl后芯片无数据返回,是什么原因可能导致的呢?
228浏览 2评论
用STM32G431开发工程,1.50版本的Package包文件无法输出项目工程
333浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-1 06:42 , Processed in 1.211145 second(s), Total 78, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号