999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

QNX系統中基于AM3352的多串口通信驅動設計

2018-09-07 02:31:52
單片機與嵌入式系統應用 2018年9期

(國電南京自動化股份有限公司,南京210032)

引 言

圖1 多串口電路設計

串口通信具有穩定可靠、簡單易實現的特點,因此在自動化領域有著廣泛的應用。以一個智能變電站的通信管理服務器為例,需要設計一路調試口和多路規約通信口,同時還要支持多個串口外設,由于CPU本身提供的串口資源有限,往往不能滿足上述的設計需求,而通過在FPGA上設計出支持串口協議的IP核則可以很容易地對串口進行擴展,解決CPU串口資源不足的問題。

1 原理設計

本方案用AM3352作為主控CPU,AM3352是一款基于ARM Cortext-A8內核的微處理器,主頻最高支持720 MHz,運算能力高達1 600 DMIPS,具有豐富的外圍接口,帶6路異步串口,能搭配DDR3,支持大容量的eMMC和NAND FLASH。圖1 給出了基于AM3352的多串口電路設計示意圖,AM3352提供了6路本機串口UART0~UART5,另2路串口通過FPGA進行擴展。為FPGA設計了支持串口協議的IP核,對IP核進行實例化,實現了擴展串口UART7~UART8。AM3352 利用GPMC接口連接FPGA,實現對擴展串口的控制,同時將中斷請求資源GPIO3_16、GPIO3_17分別分配給UART7和UART8,由FPGA通過中斷的方式通知CPU讀取接收緩存區存放的數據。

在串口IP核里按圖2設計了寄存器組和存儲器,存儲器Tx_Mem和Rx_Mem用于緩存發送數據和接收數據,寄存器Tx_Len存儲有效發送數據長度用于CPU通知FPGA要發送的字節數,寄存器Rx_Len存儲有效接收數據長度,用于FPGA告訴CPU放在接收緩存區Rx_Mem可被讀取的字節數,寄存器BUGR用于擴展串口通信速率的設置,寄存器IER用于中斷使能的配置,寄存器IFR標識中斷源,中斷響應后應由中斷服務程序對其相應位置0予以清除中斷。

圖2 擴展串口地址空間分配

登錄APP查看全文

主站蜘蛛池模板: 国产色网站| av无码一区二区三区在线| 日本不卡在线视频| 久久久久亚洲精品无码网站| 影音先锋丝袜制服| 2020国产免费久久精品99| 无码福利日韩神码福利片| 99热这里只有精品在线观看| 毛片网站在线看| a在线观看免费| 99re热精品视频国产免费| 日韩小视频在线播放| 日本不卡在线| 欧美亚洲一二三区| 午夜精品久久久久久久99热下载 | 日韩av电影一区二区三区四区 | 亚洲性色永久网址| 国产精品亚洲一区二区三区z| 另类欧美日韩| 一本色道久久88亚洲综合| 国产黄色视频综合| 国产一级裸网站| 日本a级免费| 国产精品55夜色66夜色| 欧美日韩国产综合视频在线观看| 国产h视频免费观看| 亚洲乱亚洲乱妇24p| 国产精品国产三级国产专业不| 国产又色又爽又黄| 91亚洲精选| 强奷白丝美女在线观看| 国产日韩丝袜一二三区| 亚洲第一极品精品无码| 农村乱人伦一区二区| 久久综合一个色综合网| 亚洲精品午夜天堂网页| 亚洲成aⅴ人在线观看| 一区二区三区国产| 亚洲色中色| 国产成人精品一区二区| 亚洲视频四区| 亚洲欧美精品一中文字幕| 亚洲资源在线视频| 五月天在线网站| 成人福利在线视频| 欧美日韩午夜视频在线观看| 久久免费成人| 久久精品国产999大香线焦| 四虎精品黑人视频| 国产日韩精品欧美一区灰| 青青草国产免费国产| 日韩精品欧美国产在线| 999国内精品视频免费| 国产十八禁在线观看免费| 日本在线欧美在线| 囯产av无码片毛片一级| 五月天久久综合国产一区二区| 免费A级毛片无码无遮挡| 久久香蕉国产线| 久久毛片基地| a级毛片免费在线观看| 国产亚洲欧美在线专区| 日韩午夜福利在线观看| 91九色国产porny| 午夜在线不卡| 亚洲男人在线天堂| 免费又黄又爽又猛大片午夜| 欧美日韩激情在线| 色欲综合久久中文字幕网| 六月婷婷精品视频在线观看 | igao国产精品| 成人欧美在线观看| 99热最新在线| 在线看免费无码av天堂的| 熟妇人妻无乱码中文字幕真矢织江 | 亚洲va在线观看| 亚洲va欧美va国产综合下载| 亚洲无码A视频在线| 午夜精品久久久久久久无码软件| 国产91丝袜| 国产成人av一区二区三区| 亚洲性色永久网址|