Serial port 串行超频似乎在未连接到Windows CE设备上的调试器时发生

Serial port 串行超频似乎在未连接到Windows CE设备上的调试器时发生,serial-port,windows-ce,Serial Port,Windows Ce,我的Windows CE 6和带有处理器飞思卡尔IMX51的DIGI设备有问题。我使用DIGI的BSP编写了一个C#应用程序,以使用ARM eSPI(增强型串行外围接口) 然后使用DIGI发布的功能,在调试中,我可以使用SPI激活OLED,但当我在设备上启动应用程序时,OLED不再工作 我用示波器看到,当我在调试模式下加载应用程序时,位数是正确的,即时钟有8个上升沿,但当应用程序从设备启动时,时钟会有所增加,即,我看到9位。当我使用调试目录中的.exe时也会发生这种情况 我不明白为什么会这样。有

我的Windows CE 6和带有处理器飞思卡尔IMX51的DIGI设备有问题。我使用DIGI的BSP编写了一个C#应用程序,以使用ARM eSPI(增强型串行外围接口)

然后使用DIGI发布的功能,在调试中,我可以使用SPI激活OLED,但当我在设备上启动应用程序时,OLED不再工作

我用示波器看到,当我在调试模式下加载应用程序时,位数是正确的,即时钟有8个上升沿,但当应用程序从设备启动时,时钟会有所增加,即,我看到9位。当我使用调试目录中的.exe时也会发生这种情况


我不明白为什么会这样。有人能帮我解决这个问题吗?

我毫不怀疑您在“in degub,active a OLED”中失去了大多数读卡器。如果你不能用通俗易懂的英语解释你的期望和所见,那么你就需要这里没有的帮助。@Ciccio,我试图编辑这个问题,使它更清晰易懂。如果我犯了任何错误,我向您道歉,请务必进行必要的更正。您是说,当连接调试器时,SPI端口正确地时钟输出8位数据,但当您分离调试器时,它时钟输出9位数据?你有没有试过用C来看看ti是否能起到作用(它不应该起作用)?您是否向OEM询问过使用驱动程序的示例?这似乎是一个非常非常具体的硬件问题。