billtlx622

    1. 串口只能发不能收 15/6007 嵌入式系统 2009-04-21
      谢谢各位了,我改回了9263原装的bsp,现在三个串口都能正常打开了,我用开发板通过串口向PC发数据正常,但PC向开发板发数据时开发板却只能收到一次,之后再发送就怎么也收不到了,搜索了一下有人说可能是需要在注册表中加"Priority"=dword:0,但我加了这个串值后还是不行。 我的串口注册表: [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial1]    "Index"=dword:1                                                ;    "Prefix"="COM"                                                ; COM    "Dll"="at91sam9263ek_serial.dll"                ; in at91sam9263ek_serial.dll    "SerialPortIndex"=dword:0                        ; USART0    "TxBufferSize"=dword:400                                ;    "RxBufferSize"=dword:2800                        ;    "Priority"=dword:0 以前编译的9261的wince的串口倒是能正常收发,那个bsp里面的串口注册表如下: [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\AT91_Serial1]    "Index"=dword:1                                                        ; COM1    "DeviceArrayIndex"=dword:0    "SerialPortIndex"=dword:0                                ; USART0    "InfraRed"=dword:0    "Prefix"="COM"    "Dll"="at91sam9261ek_serial.dll"          "Order"=dword:3                                           "Priority"=dword:0 求解,先谢了!

最近访客

< 1/1 >

统计信息

已有27人来访过

  • 芯积分:--
  • 好友:--
  • 主题:--
  • 回复:1

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言