主题:EM3352的ttyS5的问题 共有84614人关注过本帖 |
---|
![]() lgz |
1楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]()
你好,你还有其他的核心板吗?方便的话换一张核心板再测试一下悬空状态的电平,我测了一下输出低电平是0V的,用的光盘中的例程,ttyS5,波特率9600、115200都没问题
|
单帖管理 | 引用 | 回复 ![]() |
![]() lgz |
2楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]()
你好,你是用的你们自己写的程序吗,可以试一下我们光盘里面的串口程序
|
单帖管理 | 引用 | 回复 ![]() |
![]() lgz |
3楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]()
你好,应该是你程序的问题,我们的程序重复运行也不会出现你那样的情况,可以好好看看一下程序代码,主要参考Serial.cpp中的OpenPort函数和set_port函数,可能是你在程序里面设置串口参数时出错了
|
单帖管理 | 引用 | 回复 ![]() |
![]() lgz |
4楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]()
你好,在你的gpio_init()函数里面调用了GPIO_OutEnable函数,
rc = GPIO_OutEnable(gpio_fd,0x40003CF); 0x40003CF出错了,最后一位F跟串口复用的GPIO(2,3)冲突了,为什么不直接使用之前设置过的gpio_value呢
[此贴子已经被作者于2016-5-10 15:19:06编辑过]
|
单帖管理 | 引用 | 回复 ![]() |