stm32晶振起振异常波形与解决
来源:互联网 发布:优麒麟和ubuntu 编辑:程序博客网 时间:2024/05/16 18:54
公司里面的硬件工程师做事非常细致,前段时间,他突然跟我反应一个问题:我负责编程的驱动板上的晶振起振过程有异常,具体情况如下图:
很明显可以发现晶振在起振过程中发生了一次类似于重新起振的动作,虽然对后面的起振及程序运行并没有影响,但是这是个异常,必须要解决。
经过分析,晶振在起振过程中出现了被拉低的动作,一般来说晶振在起振过程中不会对其进行操作的。在确认不是硬件原因后,我开始查找软件上的可能问题。
查找问题直接查找与系统晶振相关的软件操作,最后发现了问题。
这个驱动软件使用了IAP编程,在boot中对晶振初始化了一次,之后在进入APP后首先对晶振进行了复位操作,也就是这个复位操作导致了上图中的异常出现。
最后去掉晶振的复位,问题顺利解决。正常的晶振起振图如下图:
0 0
- stm32晶振起振异常波形与解决
- 20150615-STM32F20x系列CPU晶振起振波形
- 晶振起振问题分析
- 晶振起振问题分析
- STM32学习--异常与中断
- STM32 TIM1输出互补波形
- stm32 pwm输出异常及解决过程
- STM32之异常疑惑与解答
- STM32学习笔记-PWM波形输出
- spi速率与波形
- STM32 MDK常见错误与解决
- STM32烧写出错与解决集锦
- SSLException异常解读与解决
- 关于LabVIEW的波形图与波形图表
- 无源晶振和有源晶振输出波形
- 有源晶振和无源晶振的输出波形
- (STM32)使用DAC输出WAVE音频波形
- STM32定时器输出带有死区时间的PWM波形
- 计算机视觉、机器学习相关领域论文和源代码大集合
- 案例——装备选择
- [boolan]这周的C++笔记,注意点
- Java中的几种循环写法
- 高性能网络编程(一)----accept建立连接
- stm32晶振起振异常波形与解决
- iOS
- js的全选、反选和不选
- 巩固MySql基本语法
- Cogs 1708. 斐波那契平方和(矩阵乘法)
- ssh免密登录配置
- 不同server间共用邀请码
- 模拟实现STL中的Vector容器
- Spark RDDs(弹性分布式数据集):为内存中的集群计算设计的容错抽象