计算机串口产生PWM波

ztczxwzxw 2011-10-09 06:10:48
如何用PC机串口产生PWM波送到红外发射管上啊?
比如用串口准确产生9MS的高电平然后再产生4.5MS的低电平能做到吗?

如果不能该怎么办了?需要什么硬件支持?
我用C#编程的时候发现没法准确控制串口写的时间
...全文
232 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bjtea 2011-10-10
  • 打赏
  • 举报
回复
普通单片机的串口产生的脉冲,高低电平是等宽的。
2410串口有专门的红外模式,可以实现高低电平不等宽的要求。而且恰好是1/3的高电平,2/3的低电平。反向一下,正好就是,高电平是低电平的2倍。时间宽度可以通过调整波特率来实现。
这种波形不叫做PWM波吧
northcan 2011-10-10
  • 打赏
  • 举报
回复
我手头上有一个红外收发器,就是通过串口与PC机相连的。
向PC机的串口写入数据,就会通过它这个模块发送出去
楼主可以找一下这样的模块,看看硬件上是做了怎样的处理。
一介布衣萧萧 2011-10-09
  • 打赏
  • 举报
回复
串口只是作为通讯的一种手段,产生PWM应该有专门的IO口或其他外设来弄。

19,524

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧