打印
[STM32F1]

模拟串口程序

[复制链接]
658|19
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
llljh|  楼主 | 2020-6-21 19:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
求模拟串口程序:stm32F149,波特率9600,晶振32.768K
需要3个串口,只能模拟一个了,请大家帮忙

使用特权

评论回复
沙发
houcs| | 2020-6-21 19:21 | 只看该作者
我用I/O口模拟过串口,只做过发送,接收没做过。

使用特权

评论回复
板凳
zyf部长| | 2020-6-21 19:24 | 只看该作者
可以用定时器控制每位的时间

使用特权

评论回复
地板
hanwe| | 2020-6-21 19:33 | 只看该作者
也可以用示波器调试每位的时间。

使用特权

评论回复
5
zhanglli| | 2020-6-21 19:37 | 只看该作者
利用定时器的比较捕获功能来模拟串口是完全可以的

使用特权

评论回复
6
lium| | 2020-6-21 19:37 | 只看该作者
楼主是不是死在中断里边了

使用特权

评论回复
7
wenfen| | 2020-6-21 19:40 | 只看该作者
两个定时器就可以模拟另外两路了。

使用特权

评论回复
8
tian111| | 2020-6-21 19:44 | 只看该作者
需要定时器的捕获功能的,还有时钟源的处理很重要的

使用特权

评论回复
9
llljh|  楼主 | 2020-6-21 19:50 | 只看该作者
关于模拟串口的我原来做过的,那时只不过是用MSP430F249的单片机做的,效果还是不错的。

使用特权

评论回复
10
llljh|  楼主 | 2020-6-21 19:54 | 只看该作者
你是要直接配置寄存器的呢

使用特权

评论回复
11
supernan| | 2020-6-21 19:58 | 只看该作者
你是要定时器模拟的?
还是串口模拟软件呢?

使用特权

评论回复
12
zhanglli| | 2020-6-21 20:01 | 只看该作者
IO 口模拟串口,是要根据时序来完成的

使用特权

评论回复
13
shimx| | 2020-6-21 20:06 | 只看该作者
串口的每位需延时0.104秒,中间可执行96个指令周期。

使用特权

评论回复
14
llljh|  楼主 | 2020-6-21 20:16 | 只看该作者
需要模拟出串口时序

使用特权

评论回复
15
xxrs| | 2020-6-21 20:21 | 只看该作者
可以用485来转232

使用特权

评论回复
16
houcs| | 2020-6-21 20:27 | 只看该作者

自己写的串口数据发送不一定可靠

使用特权

评论回复
17
ousj| | 2020-6-21 20:31 | 只看该作者

模拟串口是不是就是说时序上的模拟呀

使用特权

评论回复
18
xxmmi| | 2020-6-21 20:34 | 只看该作者
串口怎么模拟呢

使用特权

评论回复
19
yinxiangh| | 2020-6-21 20:41 | 只看该作者
自己没有模拟过

使用特权

评论回复
20
llljh|  楼主 | 2020-6-21 20:46 | 只看该作者

搞定了,呵呵,犯了低级错误……

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

855

主题

11301

帖子

6

粉丝