STM32/STM8技术william hill官网
直播中

周玮

7年用户 192经验值
私信 关注
[问答]

stm32如果在程序中使能了外部高速晶振并且用示波器看到了晶振在振,是说明程序在运行吗?

STM32外部高速晶振是要通过程序使能的,那如果我在程序中使能了外部高速晶振,并且用示波器看到了晶振在振,是不是就说明程序已经运行了?
我往STM32下载程序,下载软件提示是下载成功了,但是看不到程序运行的现象(IO口输出方波驱动LED),用示波器也没看到那个IO口的方波,一直是低电平。但是查看外部晶振的两个脚,是在振的。
不知道问题出在哪里。。。。。。

PS:程序应该是没有问题的,同样的程序我在买的最小系统上运行是没有问题的。

回帖(13)

周玮

2018-9-7 09:52:57
有知道的吗
举报

余少虹

2018-9-7 10:11:34
确定是同一个引脚?不会一个板子PA0另一个板子PA1吧?
举报

周羽姿

2018-9-7 10:20:14
晶振工作不代表芯片可以运行程序。复位也是一方面?可以仿真的话看看就知道。先看硬件问题。
举报

郑广荣

2018-9-7 10:37:38
不懂帮顶》》》》》
举报

刘畅

2018-9-7 10:55:15
是不是你的IO口没有配置好啊?
举报

潘础功

2018-9-7 11:05:28
你那可以仿真看一下吗?晶振起震了,不能说明程序一定没问题。管脚的配置,时钟的配置等等,都有出错的可能的。驱动IO口是最基本的,细心点,慢慢找,很有可能就一点小错误导致的。你也不用驱动方波,先把灯点亮了再说,搞什么复杂的,先把灯点亮了再说。
举报

王玉珍

2018-9-7 11:11:45
水的漂亮
举报

周玮

2018-9-7 11:19:52
引用: vuywsdfwf 发表于 2018-9-7 09:08
确定是同一个引脚?不会一个板子PA0另一个板子PA1吧?

不是啊
举报

周玮

2018-9-7 11:30:23
引用: Xc_Y 发表于 2018-9-7 09:16
晶振工作不代表芯片可以运行程序。复位也是一方面?可以仿真的话看看就知道。先看硬件问题。

好的,我再试试
举报

周玮

2018-9-7 11:44:27
引用: cmh14 发表于 2018-9-7 09:51
是不是你的IO口没有配置好啊?

设置好了啊
举报

周玮

2018-9-7 11:53:12
引用: 萌的想要飞 发表于 2018-9-7 10:02
你那可以仿真看一下吗?晶振起震了,不能说明程序一定没问题。管脚的配置,时钟的配置等等,都有出错的可能的。驱动IO口是最基本的,细心点,慢慢找,很有可能就一点小错误导致的。你也不用驱动方波,先把灯点亮了再说,搞什么复杂的,先把灯点亮了再说。 ...

额,,好吧
举报

周羽姿

2018-9-7 12:01:17
慢慢来,肯定能找到问题。细心加耐心。
举报

周玮

2018-9-7 12:14:47
引用: Xc_Y 发表于 2018-9-7 10:57
慢慢来,肯定能找到问题。细心加耐心。

好的
举报

更多回帖

发帖
×
20
完善资料,
赚取积分