微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > PIC18F4580 PORTD端口低四位设置成输入(TRISD=0XFF)不起作用.

PIC18F4580 PORTD端口低四位设置成输入(TRISD=0XFF)不起作用.

时间:10-02 整理:3721RD 点击:

设置TRISD=0XFF,输入;PORTD引脚上加高电平;但读PORTD端口低四位一直等于0;
PORTD端口默认的并不是复用功能PSP或CCP;英文手册上给的汇编示例程序也不行。

如果是按键输入检测高电平,需要一个10K下接电阻,按键一端接端口、一端接+5V,硬件防抖的话在电电阻两端再并联20pf电容就行了。

支持分享 学习……。

默认是模拟IO,把IO设置为数字的,触发器才升效

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top