×

如何用一个I/O引脚模拟串口发送数据

消耗积分:0 | 格式:pdf | 大小: | 2022-01-14

贾伟刚

分享资料个

①了解串口工作原理,单片机想往串口发送数据,只需配置一个GPIO引脚即可,将引脚设为推挽输出,根据串口传送时序图,先拉高。②拉低电平作为传送的起始位,下面步骤非常关键,设置波特率,比如波特率为9600,那么时间间隔应该是1/9600=104us。注意这个间隔差一点点是没问题的。串口每次是发一位的,所以从最低位开始循环发送8次,就是一个字节,最后引脚拉高作为停止位。程序如下void send_B(u8 data){ u8 i; TXD=0; delay_us(104); for(i=0;i&

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !