打印
[STM32F1]

仿真在HSE出现问题

[复制链接]
376|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jlyuan|  楼主 | 2022-4-17 22:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
仿真时,程序卡在以下代码处
/* Wait till HSE is ready and if Time out is reached exit */
  do
  {
    HSEStatus = RCC->CR & RCC_CR_HSERDY;
    StartUpCounter++;  
  } while((HSEStatus == 0) && (StartUpCounter != HSE_STARTUP_TIMEOUT));
使用stlink下载程序后板子也无**常运行。请问一下该怎么解决?

使用特权

评论回复
沙发
pengf| | 2022-4-17 22:26 | 只看该作者
这个配置外部时钟的吗

使用特权

评论回复
板凳
zhenykun| | 2022-4-17 22:28 | 只看该作者
仿真平台没有外部时钟信号吧。

使用特权

评论回复
地板
jlyuan|  楼主 | 2022-4-17 22:33 | 只看该作者
实际上是我利用stlink下载程序成功了,但是单片机没有反应(如LED不亮),所以想通过软件仿真查看引脚的撞题,然后就出现以上结果了。不知道怎么解决

使用特权

评论回复
5
dingy| | 2022-4-17 22:35 | 只看该作者
软件仿真,即没有用到硬件部分,所以这里检测外部晶振是否起振这段代码是一直不通过的。可以屏蔽这段试试。

使用特权

评论回复
6
jlyuan|  楼主 | 2022-4-17 22:38 | 只看该作者
哦,那我就知道怎么回事了,多谢大家

使用特权

评论回复
7
tail066| | 2022-4-19 11:12 | 只看该作者
有外部的么

使用特权

评论回复
8
diweo| | 2022-4-21 11:01 | 只看该作者
有板子还用软件仿真?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

880

主题

12030

帖子

4

粉丝