歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> OK6410 uart 簡單測試程序

OK6410 uart 簡單測試程序

日期:2017/3/1 10:03:30   编辑:Linux編程

uart初始化。

1 我們可以通過原理圖可知道 串口的RXD,TXD 分別連接在OK6410 GPA0,GPA1 口上的。。所以首先設置GPIO 的輸入輸出狀態:0010=UART RXD[0] 0010=UART TXD[0]

同時設置相應的上下拉電阻關系。

rGPACON = (rGPACON & ~(0xff<<0)) | (0x22<<0);

rGPAPUD = (rGPAPUD & ~(0xf<<0)) | (0x1<<0);

2 uart 初始化:

2.1、配置UART 0 通道行控制寄存器。ULCON0格式如下圖所示

rULCON0=rULCON0&(0xFFFFFFFF)|(0<<6)|(0<<3)|(0<<2)|(3<<0); //普通操作模式 無校驗 1位停止位 8位數據位

2.2 配置 UCON0寄存器。

rUCON0=rUCON0&(0xFFFFFFFF)|(0<<10)|(1<<9)|(1<<8)|(0<<7)|(0<<6)|(0<<5)|(0<<4)|(1<<2)|(1<<0);

·

Copyright © Linux教程網 All Rights Reserved