硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1644|回复: 7
收起左侧

[Linux] linux下GPIO 模拟Uart 通信

[复制链接]

5

主题

17

回帖

32

积分

新手上路

积分
32
发表于 2022-12-8 17:54:15 | 显示全部楼层 |阅读模式
linux系统下,串口不够用,用gpio模拟串口,有例程推荐吗?

回复

使用道具 举报

5

主题

17

回帖

32

积分

新手上路

积分
32
 楼主| 发表于 2022-12-8 18:01:05 | 显示全部楼层
1、GPIO初始化、设定输入输出、以及输入中断设置
2、初始化定时器,建议是高精度定时器
3、中断处理数据接收处理和发送数据
4、fifo管理数据
5、注册tty 驱动管理
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
发表于 2022-12-8 18:09:18 | 显示全部楼层
与其这样,不如弄个1块钱个国产M0芯片。实时性有保障。

当然,几毛钱的8bit芯片也可以的。
回复

使用道具 举报

5

主题

17

回帖

32

积分

新手上路

积分
32
 楼主| 发表于 2022-12-9 09:04:49 | 显示全部楼层
eric2013 发表于 2022-12-8 18:09
与其这样,不如弄个1块钱个国产M0芯片。实时性有保障。

当然,几毛钱的8bit芯片也可以的。

降本,不让加啊,这个cpu的uart和蓝牙通讯
回复

使用道具 举报

31

主题

208

回帖

301

积分

高级会员

积分
301
发表于 2022-12-9 12:01:43 | 显示全部楼层
高度感觉是一个难以完成的任务。
上 硬实时操作系统  或许 低波特率有戏。
回复

使用道具 举报

31

主题

208

回帖

301

积分

高级会员

积分
301
发表于 2022-12-9 12:03:25 | 显示全部楼层
渡渡M 发表于 2022-12-9 09:04
降本,不让加啊,这个cpu的uart和蓝牙通讯

大概率 遇到了 想当然 的 上司
回复

使用道具 举报

5

主题

17

回帖

32

积分

新手上路

积分
32
 楼主| 发表于 2022-12-9 13:19:57 | 显示全部楼层
Hp_2018 发表于 2022-12-9 12:01
高度感觉是一个难以完成的任务。
上 硬实时操作系统  或许 低波特率有戏。

有这方面的经验吗
回复

使用道具 举报

3

主题

18

回帖

27

积分

新手上路

积分
27
发表于 2023-3-16 11:18:00 | 显示全部楼层
可以看下/dev/mem节点 , 直接寄存器操作GPIO,跟单片机差不多.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-26 15:50 , Processed in 0.186286 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表