国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品
立即注冊(cè)
登錄
電子工程網(wǎng)
新聞
新品
文章
下載
視頻
工具
論壇
研討會(huì)
空間
英尚微電子的個(gè)人空間
http://m.qingdxww.cn/space-uid-163369.html
[收藏]
[復(fù)制]
[RSS]
空間首頁(yè)
博客
主題
留言板
個(gè)人資料
論壇
BBS
我的空間
好友
帖子
收藏
道具
勛章
任務(wù)
博客
基于意法半導(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ò)
雞蛋
鮮花
握手
雷人
收藏
邀請(qǐng)
舉報(bào)
全部
作者的其他最新博客
•
三星正在改善1Gb MRAM壽命問(wèn)題
•
到2029年MRAM收入將增長(zhǎng)170倍
評(píng)論 (
0
個(gè)評(píng)論)
您需要登錄后才可以評(píng)論
登錄
|
立即注冊(cè)
評(píng)論
英尚微電子
加為好友
給我留言
打個(gè)招呼
發(fā)送消息
關(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在线观看
|
久久久久久尹人网香蕉
|
日韩一区二区三区四区
|
最好免费观看韩国+日本
|
日韩大片免费观看视频播放
|
色婷婷在线视频
|
欧美在线黄色
|
国产在线观看第一页
|
国产精品国产三级国产在线观看
|
影音先锋色先锋女同另类
|
日韩有码第一页
|