主题:EM9287串口通信的问题 共有46966人关注过本帖 |
---|
deanzilin |
1楼 信息 | 搜索 | 邮箱 |
加好友 发短信 |
EM9287串口通信的问题 Post By:2014-7-11 15:47:00 [显示全部帖子]
在设计底板的时候才用了ZLG的RSM3485收发集成块,它有一个控制引脚,低发高收,我用EM9287的GPIO进行控制,发现接收以及发送数据时
非常容易出错,不知道哪位经历过类似的情况,应该如何解决呢?
|
单帖管理 | 引用 | 回复 |
deanzilin |
2楼 信息 | 搜索 | 邮箱 |
加好友 发短信 |
Post By:2014-7-11 18:41:00 [显示全部帖子]
谢谢答复。
DeviceIoControl(hSer, IOCTL_SET_UART_RTS_PIN, & dwRtsGpioPin, sizeof(DWORD), NULL, 0, NULL, NULL) 这一函数编译时会产生错误,分别为: error C2065:'FILE_DEVICE_BUS_EXTENDER' undeclared identifier error C2065:'METHOD_BUFFRED' undeclared identifier error C2065:'FILE_ANY_ACCESS' undeclared identifier error C2065:'CTL_CODE' undeclared identifier 请问这个应该怎样解决? 这一函数
[此贴子已经被作者于2014-7-11 18:41:08编辑过]
|
单帖管理 | 引用 | 回复 |
deanzilin |
3楼 信息 | 搜索 | 邮箱 |
加好友 发短信 |
Post By:2014-7-12 15:22:00 [显示全部帖子]
以下是引用x10在2014-7-11 21:08:00的发言:
试试包含以下header: #include <winioctl.h> #include "bsp_drivers.h" 谢谢,问题已经解决了。 还有个事情很奇怪,就是我设置好的开机自启动程序,在你们的评估底板上就可以自启动,可换成我自己设计的底板就不能启动了。 还不是所有程序都这样,有的能自启动,有的不能。 不知道你们有没有遇到类似的情况?
|
单帖管理 | 引用 | 回复 |
deanzilin |
4楼 信息 | 搜索 | 邮箱 |
加好友 发短信 |
Post By:2014-7-12 15:41:00 [显示全部帖子]
谢谢,问题已经解决了。 还有个事情很奇怪,就是我设置好的开机自启动程序,在你们的评估底板上就可以自启动,可换成我自己设计的底板就不能启动了。 还不是所有程序都这样,有的能自启动,有的不能。 不知道你们有没有遇到类似的情况?
|
单帖管理 | 引用 | 回复 |
deanzilin |
5楼 信息 | 搜索 | 邮箱 |
加好友 发短信 |
Post By:2014-7-13 9:36:00 [显示全部帖子]
[此贴子已经被作者于2014-7-13 10:30:44编辑过]
|
单帖管理 | 引用 | 回复 |
deanzilin |
6楼 信息 | 搜索 | 邮箱 |
加好友 发短信 |
Post By:2014-7-13 9:41:00 [显示全部帖子]
[此贴子已经被作者于2014-7-13 10:30:28编辑过]
|
单帖管理 | 引用 | 回复 |
deanzilin |
7楼 信息 | 搜索 | 邮箱 |
加好友 发短信 |
Post By:2014-7-13 11:38:00 [显示全部帖子]
不好意思,测了一下还是能自启动的。
只是在打开com8时程序卡在那里,但同样的程序在评估底板上是可以正常打开com8的并执行下面的程序。
我还在找是哪里出了问题?是硬件的毛病吗?你们有遇到类似的情况吗? |
单帖管理 | 引用 | 回复 |