主题 : Tiny6410 COM1串口做普通串口问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 82284
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
综合积分: 8 分
注册时间: 2012-11-20
最后登录: 2012-12-01
楼主  发表于: 2012-11-27 21:24

 Tiny6410 COM1串口做普通串口问题

你好!tiny6410的windows ce开发指南上第86页有以下内容:
在options.h文件中,用户也可以修改串口的输出功能:作为普通串口功能或者调试输出(仅限于串口1),如下定义:
// --- by customer
#define KITL_NONE -
默认设置
//#define KITL_SERIAL_UART0
//#define KITL_SERIAL_UART1
这里缺省的定义是作为普通串口功能(目前COM1作为普通串口尚有问题),如果要把串口1作为调试信息输出使用,则应该定义为:
//#define KITL_NONE
#define KITL_SERIAL_UART0
//#define KITL_SERIAL_UART1

这里有以下几个疑问:
1.其中的串口1是指三线串口UART0即底板上有DB9接头的com0吗?
2.COM1是指五线的那个串口UART1吗?
3.COM1如果是UART1,COM1作为普通串口尚有问题是什么问题?是驱动的问题吗?现在有没有解决?如果没有解决那么为什么默认UART1是作为普通串口的?
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2012-11-28 09:23
wince中的COM1就是UART0, COM2就是UART1,其他依次类推
最简单的办法就是自己定义试试,就知道了
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.