单片机引脚复用使用不当会导致bug

Posted praiseslow

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单片机引脚复用使用不当会导致bug相关的知识,希望对你有一定的参考价值。

单片机的pin复用功能是很厉害的,比如powerpc系列的mpc5602D这一款芯片。
如果通过SIUL没有配置正确。
比如一个单片机的某个特定的pin有emios(PWM)的输出功能,同时该pin也可以有adc的功能(下文只讨论该pin)。
那么的确在有些情况下会存在adc捕获到emios的输出情况。
同时adc本来是输入的。结果由于配置的问题,对外围电路也产生了干扰。
这种bug一般不容易被用户察觉到。还以为是来自硬件的干扰。实际上是由于对SIUL的配置的bug导致一种看起来奇怪的bug。

此时只需要对siul配置正确就可以了。

以上是关于单片机引脚复用使用不当会导致bug的主要内容,如果未能解决你的问题,请参考以下文章

dsPIC33EP单片机的PPS(外设引脚选择)

STM32f407定时器用为编码器接口模式采集脉冲,但单片机供电后,复用引脚直接有电压输出

STM32F030如何正确配置IO口的复用功能

单片机的各个引脚都有啥功能及作用?

51单片机的初了解

按键控制流水灯速度不足是啥