关于单片机TTL串口无法接收数据问题

2021-02-25 14:44:52 字数 473 阅读 1151

1楼:匿名用户

你的vcc电压是多少(或者说你板上的uart ttl电平是多少)?电脑上用的usb转ttl的ttl电平是多少?

单片机,能不能用gpio口读取ttl串口引脚输出的数值啊?

2楼:

函数gpio_getdata是读取gpio引脚的电平状态,也是ttl电平,而串口发送过来的数据也是ttl电平,所以是可以用库函数gpio_getdata读取的。但是串口发送过来的数据是一个字节,但是你直接用库函数gpio_getdata读取到的数据是不正确的。

如果你用的是普通io口,需要根据串口时序编写函数,也就是所谓的模拟串口接收!你用的什么单片机?应该自带有串口吧?

如果你用的是单片机自带的串口,就只需要编写一个字节的接收函数就够了。

3楼:匿名用户

不能直接读,用普通io口模拟串口就可以读了,

关于单片机的种类问题,关于数据类型的问题 单片机

1楼 匿名用户 1 avr是atmel公司推出的一种单片机,具体简介如下 avr单片机是1997年由atmel公司研发出的增强型内置flash的risc reduced instruction set cpu 精简指令集高速8位单片机。avr的单片机可以广泛应用于计算机外部设备 工业实时控制 仪器仪...

C串口连续发送接收数据蓝屏问题,C# 串口连续发送接收数据蓝屏问题 20

1楼 匿名用户 看看蓝屏时提示的错误原因,多收集几次蓝屏的错误原因及出错地址,看看有没有规律性。 里加上打印debug信息,看看最后是在哪个函数里导致的蓝屏,debug信息可以包括 循环次数 局部数组的大小 字符串的长度 等等。 c 中,两个窗体同时不断的调用同一个串口,不断重 送命令,接收数据的操...

单片机多串口通信怎么办,“单片机串口通信,串口助手调试收发都正常,接到一块就不正常”请问您是怎么解决的?谢谢

1楼 匿名用户 解决办法是 1 采取串口级联方式,那么一个串口就可以了。 2 扩展串口,比如用一片8251可以扩展两个串口。 单片机串口通信,串口助手调试收发都正常,接到一块就不正常 请问您是怎么解决的?谢谢 2楼 匿名用户 每片单片机单独与串口助手通信成功。说明你的2个单片机串口通信都很正常, 但...