完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
`新人第一次发求助贴,请大家多多包涵,小弟先谢过了! 第一次使用STM8S,问题多多,层出不穷。 问题如题,该问题已经困扰本菜几个星期了,但该问题一直没能解决。具体情况是这样的: 首先,在本案例中,MCU是以内部晶振作为时钟源的,在接上ST-LINK仿真器的情况,每次都能顺利启动MCU,正常执行指令,运行程序。在拔掉仿真器后,经常出现MCU不能启动的情况。 如何证明MCU没有启动呢? 请看代码:main部分(见图main部分) 和 SYS_TaskInit(见图sys_taskinit); 众所周知,上电后,STM8S首先是以内部高速时钟16Mhz为时钟源运行,且此时Fmaster是主时钟的8分频,也就是2MHZ。运行后,先关全局总中断,然后,初始化IO,然后打开相关部件电源,然后点亮一盏LED,以此来检测MCU是否启动。 在调试过程中,仿真时,每次都能顺利启动;拔掉仿真器后,看到LED亮,判定MCU启动正常,LED不亮,则判定MCU没有启动。 出现这种问题后,怀疑可能时复位电路有问题,查看STM8S208的参考手册及数据手册,其说明STM8S是低电平复位,最少保持500ns的时间,所以,附上本项目的原理图(见原理图),请各位帮忙看看该电路是否存在问题,谢谢大家! ` |
|
相关推荐
2个回答
|
|
没有有大神肯帮忙,自己先顶一下!
|
|
|
|
STM8S复位是10K上拉电阻下边是104的陶瓷电容
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1020 浏览 0 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
996 浏览 2 评论
2102 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
1202 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
1621 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-23 23:57 , Processed in 0.651410 second(s), Total 77, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号