单片机的引脚电压一般为5V,怎么样通过PWM控制它的电压输出值,我想让他的电压值变成3V输出。求解。。

用来控制电机的电流C语言... 用来控制电机的电流
C语言
展开
 我来答
hpj4525
2012-11-22 · TA获得超过331个赞
知道小有建树答主
回答量:479
采纳率:100%
帮助的人:335万
展开全部
这不行 这是内部硬件决定的 你可以这样啊 单片机io输出控制一个三极管 用三极管的开关特性来控制一个3v的电源
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hwm_2012
2012-11-22 · TA获得超过966个赞
知道小有建树答主
回答量:470
采纳率:0%
帮助的人:411万
展开全部
......

static unsigned char nstep;
nstep++; if(nstep>=5) nstep=0;
if(nstep<3) //0 1 2

P1 = 0xFF; //8路 软件仿PWM功能

else // 3 4

P1 = 0;
...... //放到时间中断里,每毫秒溢出几次就差不多够用,
有些单片机有硬件支持的PWM2路或4路,那个设置要看datasheet,大约设置 3/5*255 = 153
不过如果只是要固定的3V 直接配电阻,电路上就搞定了,都用不着单片机和C语言
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
向向向小晨
2012-11-22
知道答主
回答量:7
采纳率:0%
帮助的人:1.1万
展开全部
休息休假韩国专场
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式