国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

英尚微電子的個(gè)人空間 http://m.qingdxww.cn/space-uid-163369.html [收藏] [復(fù)制] [RSS]

博客

基于意法半導(dǎo)體MCU STM32的底層配置

已有 1223 次閱讀2020-1-15 15:00 |個(gè)人分類:MCU| stm32f10x, 意法半導(dǎo)體MCU, MCU

本文通過(guò)介紹意法半導(dǎo)體MCU STM32主要的底層配置,通過(guò)關(guān)鍵步驟的程序源代碼的介紹,闡述實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)募?xì)節(jié)以及注意事項(xiàng)。該方法對(duì)其他項(xiàng)目或芯片有一定的實(shí)現(xiàn)價(jià)值和參考價(jià)值,且簡(jiǎn)單可靠,具有普遍性和通用性。
 
1、STM32底層配置
為了實(shí)現(xiàn)STM32單片機(jī)與SIM900A模塊之間的數(shù)據(jù)命令的傳輸,本文以串口為例,先搭建開發(fā)平臺(tái),在工程中加入相應(yīng)的庫(kù)函數(shù)以及配置文件,然后配置時(shí)鐘以及串口相應(yīng)的輸入輸出GPIO接口。在配置的同時(shí),需要針對(duì)自身的原理圖進(jìn)行編寫,才能保證配置正確無(wú)誤。這樣基本的開發(fā)平臺(tái)就搭建起來(lái)了。
 
1.1、串口配置
在開發(fā)平臺(tái)搭建起來(lái)之后,就可以對(duì)串口進(jìn)行配置了。配置速率為115200b/s,字長(zhǎng)為8bit,1bit停止位,串口模式為輸入與輸出模式,最后初始化相對(duì)應(yīng)的串口。初始化串口之后,打開串口的中斷響應(yīng)函數(shù),即USART_ITConfig(USART2,USART_IT_RXNE,ENABLE)(以串口2為例),然后使能相對(duì)應(yīng)的串口,這樣串口函數(shù)就基本配置完成了。需要注意一點(diǎn),有些程序可能在傳輸?shù)臅r(shí)候出現(xiàn)首位丟失。這個(gè)問(wèn)題涉及到USART的機(jī)制。硬件復(fù)位之后,USART的狀態(tài)位是置位的(置1,表示已經(jīng)發(fā)送完畢),而此時(shí)數(shù)據(jù)可以進(jìn)行正常發(fā)送。當(dāng)一幀數(shù)據(jù)發(fā)送后,由硬件將該位置位。而清除TC位(置0)是由軟件來(lái)完成的,通過(guò)先讀USART_SR,再寫USART_DR將該位清除。但是程序在發(fā)送第一幀數(shù)據(jù)的時(shí)候,并沒(méi)有進(jìn)行讀USART_SR,而是直接進(jìn)行寫USART_DR,因此TC標(biāo)志位還是置1,并沒(méi)有清除。當(dāng)發(fā)送第一幀數(shù)據(jù)之后,用USART_GetFlagStatus()檢測(cè)狀態(tài)返回的是已經(jīng)發(fā)送完畢,程序就會(huì)馬上發(fā)送下一幀數(shù)據(jù),因此第一幀數(shù)據(jù)就會(huì)被第二幀數(shù)據(jù)覆蓋了,這樣就看不到首位數(shù)據(jù)。根據(jù)這種情況來(lái)說(shuō)可以在每次傳輸之前或之后清除傳輸完成標(biāo)志位,即USART_ClearFlag(USART2,USART_FLAG_TC)。
 
1.2、中斷配置
配置完串口之后,將對(duì)NVIC進(jìn)行配置。首次配置中斷分組,然后選擇串口的中斷,即NVIC_InitStructure.NVIC_IRQChannel=USART2_IRQn(以所使用固件庫(kù)的定義為主)。
 
再設(shè)置搶占式中斷優(yōu)先級(jí)和響應(yīng)式中斷優(yōu)先級(jí),然后使能中斷和初始化。以上的配置必須結(jié)合自身的情況,設(shè)計(jì)出最優(yōu)的中斷分組和優(yōu)先級(jí),以保證程序響應(yīng)中斷的速度。中斷后所做的內(nèi)容在stm32f10x_it.c文件里配置。

路過(guò)

雞蛋

鮮花

握手

雷人

評(píng)論 (0 個(gè)評(píng)論)

facelist

您需要登錄后才可以評(píng)論 登錄 | 立即注冊(cè)

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號(hào) | 京公網(wǎng)安備11010502021702
返回頂部
主站蜘蛛池模板: 欧美亚洲日本视频 | 五月婷婷在线免费观看 | 在线精品视频成人网 | 91天堂最新在线观看 | 四虎影院免费 | 国产一级一国产一级毛片 | 成人国产三级在线播放 | 亚洲一区日韩 | 成人亚洲欧美日韩中文字幕 | mm视频在线观看 | 玖玖玖精品视频免费播放 | 欧美白虎逼 | 青青自拍视频一区二区三区 | 色婷婷成人网 | 日产精品卡二卡三卡四卡乱码视频 | 亚洲免费成人 | 99热这里只有精品2 99热这里只有精品18 | 国产一区二区播放 | 777久久婷婷成人综合色 | 在线观看欧美视频 | 狠狠色丁香久久婷婷综 | 欧美三茎同入 | 亚洲一区二区三区福利在线 | 亚洲视频黄 | 亚洲欧美综合另类 | 黄色网址中文字幕 | 亚洲青青青网伊人精品 | 国产精品久久久一区二区三区 | 天堂亚洲欧美日韩一区二区 | 逆天邪神第一季全集免费观看 | 四虎精品成人a在线观看 | 久久久久久尹人网香蕉 | 日韩一区二区三区四区 | 最好免费观看韩国+日本 | 日韩大片免费观看视频播放 | 色婷婷在线视频 | 欧美在线黄色 | 国产在线观看第一页 | 国产精品国产三级国产在线观看 | 影音先锋色先锋女同另类 | 日韩有码第一页 |