ns16550
来源:互联网 发布:sublimetext3运行java 编辑:程序博客网 时间:2024/06/06 04:49
1. 16550寄存器是驱动中最重要的部分。
2. 16550标准串口寄存器
-- LSB和MSB根据接的晶振来设置,确定串口波特率
#define K1BASE 0xa0000000
#define PHYS_TO_K1(pa) ((pa)|K1BASE)
#define NS16550_CHANA PHYS_TO_K1(UART0_BASE)
#define BONITO(x) *(volatile unsigned long *)(0xbfe00000+(x))
#endif /* __ASSEMBLER__ */
#define RTC_INDEX_REG 0x70
#define RTC_DATA_REG 0x71
#define RTC_NVRAM_BASE 0x0e
#define COM1_BASE_ADDR 0xbfd003f8
#define COM2_BASE_ADDR 0xbfd002f8
#define COM3_BASE_ADDR 0xbff003f8
//#define NS16550HZ1843200
#define NS16550HZ3686400
波特率发生器UBPDIVn=(int)((MCLK)/(bps * 16))-1
- ns16550
- ns16550串口驱动
- mysql免安装配置和修改密码
- 梦想该是这样的
- linux下设置ip别名
- 武汉科技大学计算机学院菜鸟杯:Treasure the new start, freshmen! (杭电2061)
- Android FrameWork 启动流程
- ns16550
- 武汉科技大学计算机学院菜鸟杯:Picture (杭电2052)
- SQL CTE查询所有下级部门/上级部门
- VS2010 验证时出错。HRESULT = '8000000A'
- 驱动开发VC2008+WDK7600+DDK1.3a安装图解
- 脚本-LIUNX oracle热备份
- 软件测试价值观-SMBT新理念
- 新浪微博:javax.net.ssl.SSLPeerUnverifiedException: No peer certificate
- 武汉科技大学计算机学院菜鸟杯:数塔 (杭电2084)