您好:
28335 数据接口输出的电平不稳定是什么原因呢?通过示波器观察到,输出的瞬间脉冲超出了4v,而在低电平的时候都没有达到0V。感觉不稳定。
非常感谢!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好:
28335 数据接口输出的电平不稳定是什么原因呢?通过示波器观察到,输出的瞬间脉冲超出了4v,而在低电平的时候都没有达到0V。感觉不稳定。
非常感谢!
是不是没加上拉电阻,导致它的拉电流过大,把它的电压拉下去了,或者是你的板子的地线不干净,不是0V。
1.输出的瞬间脉冲超出了4v,才4V,可以断定不是示波器地线没有接触好。
2.低电平的时候都没有达到0V,是高于0V呢,还是低于?TTL电平标准 ——输出 L: <0.8V ; H:>2.4V。;输入 L: <1.2V ; H:>2.0V 。CMOS电平标准
输出 L: <0.1*Vcc ; H:>0.9*Vcc。,输入 L: <0.3*Vcc ; H:>0.7*Vcc.可以对照一下这个标准。
3.检查一下与这个IO口的所有寄存器的配置,看看有没有哪 个地方比较频繁地改变了此IO的状态。
4.断开与此IO的外部电路再测试看是否正常,如正常,检查外部电路。
http://www.deyisupport.com/question_answer/analog/power_management/f/24/p/252059/reply.aspx
单独写某一位时可能会使其它引脚产生误操作,为了避免这种现象的产生,改变输出引脚的高低电平时,应该使用GPIOxSET(置位),GPIOxCLEAR(清零)。