1
我在编程ARM Cortex M3。我有在USART端口上运行的stdout函数。我应该如何监视通过我的电路板在Windows 7计算机上通过USART发送的数据?是否有标准的“USART数据包嗅探器”我应该使用?从USART读取数据
我在编程ARM Cortex M3。我有在USART端口上运行的stdout函数。我应该如何监视通过我的电路板在Windows 7计算机上通过USART发送的数据?是否有标准的“USART数据包嗅探器”我应该使用?从USART读取数据
在Windows中监视串行端口I/O涉及安装位于串行端口驱动程序和应用程序之间的软件。还有一些是做这个工具,在实用性,兼容性和成本的变化:
有很多程序,hyperterm,腻子等或者只是写你自己的。 – 2012-03-19 13:32:17
它可能不会影响答案,但Cortex-M3仅描述了微控制器的核心架构,USART由特定芯片制造商定义,并且在芯片和芯片供应商之间会有所不同。所以如果它很重要的话,你应该特别针对片上外设组件指定你正在使用的部分。 – Clifford 2012-03-19 13:36:00
正如dwelch提到的,你只需要一个终端程序(我更喜欢teraterm)。但是,在Cortex芯片和PC之间,您将需要一个RS232到TTL信号电平转换器。这可能(或可能不)在您的董事会。如果它不在你的主板上,你可以购买这样的适配器:http://www.serialcomm.com/serial_rs232_converters/rs232_rs485_to_ttl_converters.aspx – TJD 2012-03-19 19:01:15