微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于SEP3203处理器的BSP的实现探讨

基于SEP3203处理器的BSP的实现探讨

时间:05-21 来源:互联网 点击:

低8位分别配置波特率

write_reg(UART0_DLL, baudl)

read_reg(UART0_LCR) = (~(0x1 7)) //关闭波特率配置寄存器访问

write_reg(UART0_FCR, triger) //配置fifo触发级

write_reg(UART0_IER, 0x00) //使能串口相关中断源

irq_enable(INT_UART0); //使能串口中断

}

由于SEP3203处理器的串口波特率配置寄存器地址是与其他寄存器地址复用的,所以在配置波特率时须进行如下操作:语句:write_reg(UART0_LCR, bit)中bit参数的第7位决定了波特率配置寄存器的访问,之后语句:read_reg(UART0_LCR) = (~(0x1 7))关闭了波特率配置寄存器的访问。

本文作者创新点:

根据无线通信平台的测试及在仪表监控系统中应用的实际情况,本BSP完成了预定内容,且运行稳定。BSP的成功编写为今后更为复杂的底层开发提供了保证,也有助于相关嵌入式操作系统的移植与开发。

参考文献

1 杜春雷.ARM体系结构与编程[M].北京:清华大学出版社,2003.1-160

2 Andrew N.Sloss,Dominic Symes,Chris Wright. ARM嵌入式系统开发——软件设计与优化[M].北京:北京航空航天大学出版社,2005.1-92

3 董策,杨志家. AES加密算法的高速低功耗ASIC设计[J]. 微计算机信息-2005年09X期,36-37

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top