永发信息网

AVR单片机读取IO口电位的问题,PD4怎么接收外部电平?

答案:2  悬赏:40  手机版
解决时间 2021-03-03 21:40
  • 提问者网友:浩歌待明月
  • 2021-03-03 17:49
用一个单片机输出高电位给我的ATmega16的PD4脚,我设置DDRD=00,PORTD=00
,我发现只要程序 一运行,PD4自动就是高电位了。我用PIND取了状态,但是不知道对不对。我想要的效果:当给PD4输入5V的电压时,单片机PD2就输出高电位。
谁知道正确的取得PD4状态 的方法,教教 我,谢谢了
最佳答案
  • 五星知识达人网友:山河有幸埋战骨
  • 2021-03-03 18:32
单片机端口 是默认输出模式的,在程序开始,先把PD4设置为输入状态,好久不搞单片机啦,具体怎么设置忘记了 好像是写高电平或低电平吧,你试试
全部回答
  • 1楼网友:未来江山和你
  • 2021-03-03 20:11
你只有开灯的,没有关灯的,只要每个都运行一遍,有个抖动什么的,就都执行过了,肯定要都亮的啊,正确的是,开1时关2 开2时关1,有互斥才能分出来!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯