AVR单片机IO口电压输出是否恒定

AVR单片机的IO口输出电压大小是否可以通过程序设定来改变大小

AVR的IO输出只能有高电平和低电平两种,高电平就等于电源输入电压,就是输出跟VDD或VSS一样的电压。
但如果你要在IO口引脚接个下拉的电容再接个电压比较器的话,可以用程序控制输出一个方波信号,软件调整这个方波信号的高电平和低电平之间的比值(占空比),就能随意输出一个从VSS变化到VDD之间的电压。这就是电子技术中用数字量控制模拟量的PWM技术
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-02-03
IO口就是数字量,数字量就是高低电平,想要输出准确的模拟量,需要进行数模(DA)转换,转换精度、分辨率和DA芯片有关,常用的8位有DAC0832等等,自己在网上找找吧
第2个回答  2010-02-02
肯定改变不了 IO口的输出电压就是供电电压 不过可以加个三级管来控制电压大小
第3个回答  2010-02-05
设置PWM从某种意义上来说可以,不过是通过改变单位时间的电压冲量改变的,实际上输出的还是VCC和GND,还有,输出电流达到30~40mA是,电压会下降80~85%
在大就会烧了,呵呵!
第4个回答  2010-02-02
不可以在单片机内部实现的。。。
第5个回答  2019-01-14
5v
相似回答
大家正在搜