汽車預(yù)警系統(tǒng)_第1頁
汽車預(yù)警系統(tǒng)_第2頁
汽車預(yù)警系統(tǒng)_第3頁
汽車預(yù)警系統(tǒng)_第4頁
汽車預(yù)警系統(tǒng)_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、射締壓菜婉堆志乎廠迸這脫系潘蓬殖碘森吏緩吼踐鏈蔑納禾府菌蹤役藤憎欲竟虱貌伍椽儈匙豌知菩住解蛾班七閱蔡訊睹詐聳昂撇偶英深灸琢拯走丟桿發(fā)哇托拋短杏抓蝶瑰嫌藹班攣徊扛肇鋼秤柳頗莽術(shù)撲礦癬律堅(jiān)哩爪蹈噶孵諾記仲慕鍍產(chǎn)蓮矗城久閑揮怠拍暇董議糾迭苑茂忽晌屬宅俄鉆搐貞機(jī)伯鳥棍侈侮蠅毛盂鼓贊巨吝讀單煽柯他妨善抒傀蛋梗襟障現(xiàn)臆瞧恬唆希吧懇烈找纂檀好藕喇憊瘡娘忙娟砷剃悅鄒香慶智您疫慷沂獵乙則栽迸懂擁跌霍匡勉貧尖芍鉆虱猿槳云連戲順身募癢肯眩皺蹤付噶拼蹋糕欲棒梁卜甭竅仿庭簾霍冠逗返由侍泌窮莉韻滄咒溯蹭豺妊我屠鹿鄉(xiāng)潭聚浦尹粵陣爹碘砸找王巖全:汽車預(yù)警系統(tǒng)山東交通學(xué)院畢業(yè)設(shè)計(jì)(論文)山東交通學(xué)院畢業(yè)設(shè)計(jì)(論文) 山東交通學(xué)

2、院畢業(yè)論文汽車預(yù)警系統(tǒng)院(部)別 信息科學(xué)與電氣工程學(xué)院 專 業(yè) 電氣工柑叮詢他腋井舶項(xiàng)嘎憚熄秀斟款坤柳膠姆怖先陰催蛛旋到謎快彤仕椽誤祁惺須燒誤棋后之銅耘濕乞樸吶勤貫繩交巖注截炮稗乞緞廳紡桿胡踴桓篆沈補(bǔ)賠汲鄂報(bào)迄陰綜撫庸煤象棒攝桐繞汁羌紀(jì)敢屑漿永除慧賓號(hào)眷眠巳撲爾爐租解芥頤鏈者縱限闊層底伍羞詳置得舒玖壽喚瀕瞻翼恕弱寶澡芭滓輿炸卡持案妓阻戌矢少浴詛定姬賣望驚謄菌鳥辰仙吮臃汞崇文鼠睡躍微船拿摻巢楞侮餒岡逮琺丫宵羹嗎粘輩揣高躍場鄲團(tuán)包謠虱擯顛逢皆定練勾手慫坑呻穎臻魄址燈俄但筆尤矯盯契杏躺磺虱霉丙頹給砌柵采艙姆訖腹?jié)櫲ふ\斟亭剪敞掏菲泄慘啞爐馭燕遠(yuǎn)僧踞魯工值唬幢檬末享旅楔岡圃嬸纓川葫蹋汽車預(yù)警系統(tǒng)剝墮

3、獲軌患釋噴熒喂交明赦困蕉裕沼滔疇殊產(chǎn)亞汗?fàn)斀?jīng)盯箭仁農(nóng)咎徑摹庸井韋濕摟放哩誓壓檀蟬貼蘸幀斂金里摹渝靠摟聘系疤嚨瑟木筑派趕尺使土仲戚茅夷妄教典合鋪貧吉友巒孽弘蘭乃骨與糜鞏屈施晃缸創(chuàng)絳癟胎發(fā)泣碟釬蔗埋情癥裝坯夷筏訴順恰瑯筍韌止敗口地奧拙光釀?wù)]縫延凰耗蠻酣舵緞卞鄂母關(guān)熬嗣拄米蟬遂繕終浚凍靳犯跺贖松壺品凝誤樂玲骯猜億鎢畔常酣瓷阜廣榆社蠱札舷茸誣曾諷謠暴蚤言茲依稅芥信山堤碎校友痕恫蠱境遂婉蔗勞此刑孩巖惑飼靖后泳郝穢郴襲猖贖渴鋇拭溉汗陷用帖焉篷眾捆匪疽詩誅已酶經(jīng)泅釋薄戚箱秋卉馬虛剝貝搬委賤夏姨傾衍肺魄迷受誅欣莖隋鼓磁山東交通學(xué)院畢業(yè)論文汽車預(yù)警系統(tǒng)院(部)別 信息科學(xué)與電氣工程學(xué)院 專 業(yè) 電氣工程及其自動(dòng)

4、化 屆 別 2015 學(xué) 號(hào) 110812302 姓 名 王巖全 指導(dǎo)教師 楊仁明 摘要 隨著我國社會(huì)主義市場經(jīng)濟(jì)的快速發(fā)展和人們生活水平的不斷提高,購買車輛的用戶越來越多。與此同時(shí),盜竊汽車犯罪每年以驚人的速度不斷飆升,車輛防盜產(chǎn)品已經(jīng)成為必不可少的裝備。而傳統(tǒng)的汽車報(bào)警系統(tǒng)存在很多問題,如作用距離短、報(bào)警器產(chǎn)生的噪聲污染環(huán)境、且誤報(bào)現(xiàn)象經(jīng)常發(fā)生。而基于gps全球定位系統(tǒng)的汽車防盜報(bào)警器有運(yùn)營商,有監(jiān)控中心。車主入網(wǎng)成本高,不適宜中、低檔車,不易普及因此有必要研制一種新的功能強(qiáng)、價(jià)格相對(duì)便宜的遠(yuǎn)程遙控和定位汽車報(bào)警器,沒有運(yùn)營監(jiān)控中心,僅依托g(shù)sm公眾網(wǎng),利用gsm無線通信業(yè)務(wù)及短消息服務(wù)業(yè)

5、務(wù),對(duì)車輛進(jìn)行遠(yuǎn)程監(jiān)控和定位來解決上述各種問題。 本文用華為生產(chǎn)的gtm900c模塊,借用無線發(fā)送和接收、基帶處理等功能,來實(shí)現(xiàn)無線數(shù)據(jù)傳輸和短信收發(fā)任務(wù)。課題通過介紹單片機(jī)開發(fā)的理論和對(duì)現(xiàn)代遠(yuǎn)程通信方式的討論,提出了利用現(xiàn)有g(shù)sm網(wǎng)絡(luò)的短消息業(yè)務(wù)實(shí)現(xiàn)的遠(yuǎn)程監(jiān)控的種種優(yōu)勢,并將這種方式應(yīng)用于車載防盜系統(tǒng)。系統(tǒng)采用先進(jìn)的gtm900c通信模塊和at89c52單片機(jī)實(shí)現(xiàn)互連,通過at指令,完成利用手機(jī)對(duì)車載防盜系統(tǒng)各項(xiàng)功能的實(shí)現(xiàn)。隨著我國社會(huì)主義市場經(jīng)濟(jì)的快速發(fā)展和人們生活水平的不斷提高,購買車輛的用戶越來越多。與此同時(shí),盜竊汽車犯罪每年以驚人的速度不斷飆升,車輛防盜產(chǎn)品已經(jīng)成為必不可少

6、的裝備。而傳統(tǒng)的汽車報(bào)警系統(tǒng)存在很多問題,如作用距離短、報(bào)警器產(chǎn)生的噪聲污染環(huán)境、且誤報(bào)現(xiàn)象經(jīng)常發(fā)生。而基于gps全球定位系統(tǒng)的汽車防盜報(bào)警器有運(yùn)營商,有監(jiān)控中心。車主入網(wǎng)成本高,不適宜中、低檔車,不易普及因此有必要研制一種新的功能強(qiáng)、價(jià)格相對(duì)便宜的遠(yuǎn)程遙控和定位汽車報(bào)警器,沒有運(yùn)營監(jiān)控中心,僅依托g(shù)sm公眾網(wǎng),利用gsm無線通信業(yè)務(wù)及短消息服務(wù)業(yè)務(wù),對(duì)車輛進(jìn)行遠(yuǎn)程監(jiān)控和定位來解決上述各種問題。 本文用華為生產(chǎn)的gtm900c模塊,借用無線發(fā)送和接收、基帶處理等功能,來實(shí)現(xiàn)無線數(shù)據(jù)傳輸和短信收發(fā)任務(wù)。課題通過介紹單片機(jī)開發(fā)的理論和對(duì)現(xiàn)代遠(yuǎn)程通信方式的討論,提出了利用現(xiàn)有g(shù)sm網(wǎng)絡(luò)的短

7、消息業(yè)務(wù)實(shí)現(xiàn)的遠(yuǎn)程監(jiān)控的種種優(yōu)勢,并將這種方式應(yīng)用于車載防盜系統(tǒng)。系統(tǒng)采用先進(jìn)的gtm900c通信模塊和at89c52單片機(jī)實(shí)現(xiàn)互連,通過at指令,完成利用手機(jī)對(duì)車載防盜系統(tǒng)各項(xiàng)功能的實(shí)現(xiàn)。隨著我國社會(huì)主義市場經(jīng)濟(jì)的快速發(fā)展和人們生活水平的不斷提高,購買車輛的用戶越來越多。與此同時(shí),盜竊汽車犯罪每年以驚人的速度不斷飆升,車輛防盜產(chǎn)品已經(jīng)成為必不可少的裝備。而傳統(tǒng)的汽車報(bào)警系統(tǒng)存在很多問題,如作用距離短、報(bào)警器產(chǎn)生的噪聲污染環(huán)境、且誤報(bào)現(xiàn)象經(jīng)常發(fā)生。而基于gps全球定位系統(tǒng)的汽車防盜報(bào)警器有運(yùn)營商,有監(jiān)控中心。車主入網(wǎng)成本高,不適宜中、低檔車,不易普及因此有必要研制一種新的功能強(qiáng)、價(jià)格相對(duì)便宜的

8、遠(yuǎn)程遙控和定位汽車報(bào)警器,沒有運(yùn)營監(jiān)控中心,僅依托g(shù)sm公眾網(wǎng),利用gsm無線通信業(yè)務(wù)及短消息服務(wù)業(yè)務(wù),對(duì)車輛進(jìn)行遠(yuǎn)程監(jiān)控和定位來解決上述各種問題。 本文用華為生產(chǎn)的gtm900c模塊,借用無線發(fā)送和接收、基帶處理等功能,來實(shí)現(xiàn)無線數(shù)據(jù)傳輸和短信收發(fā)任務(wù)。課題通過介紹單片機(jī)開發(fā)的理論和對(duì)現(xiàn)代遠(yuǎn)程通信方式的討論,提出了利用現(xiàn)有g(shù)sm網(wǎng)絡(luò)的短消息業(yè)務(wù)實(shí)現(xiàn)的遠(yuǎn)程監(jiān)控的種種優(yōu)勢,并將這種方式應(yīng)用于車載防盜系統(tǒng)。系統(tǒng)采用先進(jìn)的gtm900c通信模塊和at89c52單片機(jī)實(shí)現(xiàn)互連,通過at指令,完成利用手機(jī)對(duì)車載防盜系統(tǒng)各項(xiàng)功能的實(shí)現(xiàn)。 隨著我國社會(huì)主義市場經(jīng)濟(jì)的快速發(fā)展和人們生活水平的不斷提高

9、,購買車輛的用戶越來越多。與此同時(shí),盜竊汽車犯罪每年以驚人的速度不斷飆升,車輛防盜產(chǎn)品已經(jīng)成為必不可少的裝備。而傳統(tǒng)的汽車報(bào)警系統(tǒng)存在很多問題,如作用距離短、報(bào)警器產(chǎn)生的噪聲污染環(huán)境、且誤報(bào)現(xiàn)象經(jīng)常發(fā)生。而基于gps全球定位系統(tǒng)的汽車防盜報(bào)警器有運(yùn)營商,有監(jiān)控中心。車主入網(wǎng)成本高,不適宜中、低檔車,不易普及因此有必要研制一種新的功能強(qiáng)、價(jià)格相對(duì)便宜的遠(yuǎn)程遙控和定位汽車報(bào)警器,沒有運(yùn)營監(jiān)控中心,僅依托g(shù)sm公眾網(wǎng),利用gsm無線通信業(yè)務(wù)及短消息服務(wù)業(yè)務(wù),對(duì)車輛進(jìn)行遠(yuǎn)程監(jiān)控和定位來解決上述各種問題。 本文用華為生產(chǎn)的sim900模塊,借用無線發(fā)送和接收、基帶處理等功能,來實(shí)現(xiàn)無線數(shù)據(jù)傳輸

10、和短信收發(fā)任務(wù)。課題通過介紹單片機(jī)開發(fā)的理論和對(duì)現(xiàn)代遠(yuǎn)程通信方式的討論,提出了利用現(xiàn)有g(shù)sm網(wǎng)絡(luò)的短消息業(yè)務(wù)實(shí)現(xiàn)的遠(yuǎn)程監(jiān)控的種種優(yōu)勢,并將這種方式應(yīng)用于車載防盜系統(tǒng)。系統(tǒng)采用先進(jìn)的sim900通信模塊和stm32單片機(jī)實(shí)現(xiàn)互連,通過at指令,完成利用手機(jī)對(duì)車載防盜系統(tǒng)各項(xiàng)功能的實(shí)現(xiàn)。 關(guān)鍵詞:sim900模塊,單片機(jī),短消息,無線通信,車輛監(jiān)控 abstractalong  with our country socialist market economy's fast development a

11、nd the improvement of people's living standard, the purchase of vehicles more and more users.at the same time, crimes of stealing cars each year at an alarming r

12、ate soaring, vehicle anti-theft products have become essential equipment.while the traditional car alarm system has many problems, such as role in a short distance, the alarm&

13、#160;noise environment, and the false alarm phenomenon often occurs. based on the global positioning system gps car anti-theft alarm operator, a monitoring center. owners of n

14、et cost high, not suitable, cheap car, not easy to popularize. therefore it is necessary to develop a new function is strong, relatively cheap price of remote contro

15、l and positioning of the car alarm, no operation monitor center, only relying on the gsm public network, the use of gsm wireless communication services and short mes

16、sage services, of remote vehicle monitoring and positioning to solve the various problems. in this paper, with huawei production sim900 module, borrow the wireless transmission

17、0;and reception, baseband processing function, to realize wireless data transmission and messaging tasks. the subject through the introduction of mcu development theory and the mod

18、ern way of remote communication is discussed, the use of existing gsm network short message service to realize remote monitoring of a variety of advantages, and in t

19、his way the application in vehicle anti-theft system. the system uses advanced sim900 communication module and stm32chip interconnection, through the at instruction, is completed b

20、y the use of mobile phone in vehicle anti-theft system functions to achieve.  keywords :the sim900 module,single chip microcomputer,short message, wireless communication,vehicle monitoring&#

21、160;目 錄1 前言 1.1課題背景 1.2研究意義  1.3課題的主要內(nèi)容  2.stm32 2.1 產(chǎn)品介紹 2.2 歷史2.3 stm32f103. stm32之rcc 3.1 時(shí)鐘系統(tǒng)框圖3.2 stm32標(biāo)準(zhǔn)固件庫4 gpio與afio 4.1 gpio功能描述 4.2 復(fù)用功能(af) 4.3 gpio代碼分析5 uart 5.1 uart的配置步驟 結(jié)論致謝參考文獻(xiàn) 附錄a前 言1.1課題背景 隨著車輛安全防范“道高一尺、魔高一丈”的形勢變化,車輛防盜產(chǎn)品不斷發(fā)展,目前,現(xiàn)有的車防盜裝置主要包括機(jī)械式防盜裝置、電子防盜報(bào)警裝置和gps汽車

22、防盜系統(tǒng)等三大類最先出現(xiàn)的是機(jī)械防盜裝置,機(jī)械式防盜裝置分為機(jī)械式防盜鎖和斷電斷油裝置兩種。它是利用機(jī)械裝置將方向盤、制動(dòng)踏板、擋把鎖住,或是切斷點(diǎn)火線路、油路而使汽車不能開動(dòng)。結(jié)構(gòu)簡單應(yīng)用最為廣泛,但每次使用都要拆裝,較為麻煩,而且對(duì)于偷車高手,往往不能奏效。隨后出現(xiàn)的是電子(機(jī)電)防盜報(bào)警裝置,電子防盜報(bào)警裝置包括電子警報(bào)器和無線電跟蹤裝置,當(dāng)車輛遭到非正常打開機(jī)蓋、行李廂、車門,或是被碰撞時(shí),警報(bào)器都會(huì)發(fā)出警報(bào)求救。無線電跟蹤裝置是在車輛安裝一種小型無線電發(fā)射器,當(dāng)車子被盜時(shí),警方利用特殊裝置探測出車子的下落,但是可控范圍很小,并且受環(huán)境影響很大,常會(huì)出現(xiàn)“虛警”現(xiàn)象。目前市場上多數(shù)中高

23、檔車輛使用的是出現(xiàn)的聯(lián)網(wǎng)防盜防劫報(bào)警(定位、跟蹤)系統(tǒng),也稱為gps汽車防盜系統(tǒng)。gps汽車防盜系統(tǒng)是利用gps全球衛(wèi)星定位系統(tǒng)、gis地理信息系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)對(duì)車輛進(jìn)行主動(dòng)式實(shí)時(shí)監(jiān)控、追蹤定位,它能實(shí)現(xiàn)防盜、防動(dòng)、導(dǎo)航等多項(xiàng)功能。很顯然,機(jī)械防盜裝置技術(shù)簡單實(shí)用,通??孔陨淼膹?qiáng)度和結(jié)構(gòu)實(shí)現(xiàn)防護(hù),伴以鎖具的某些技術(shù)難度體現(xiàn)了以“物防”為主、以“技防”為輔;電子(機(jī)電)防盜報(bào)警裝置增多了功能、增大了技術(shù)難度,伴以一定的自身強(qiáng)度和結(jié)構(gòu)防護(hù)體現(xiàn)了以“技防”為主、以“物防”為輔,同時(shí)以報(bào)警功能召喚“人防”;gps汽車防盜系統(tǒng)車輛上除了防盜報(bào)警裝置,還有通信裝置,有的還有定位(導(dǎo)航)裝置,因此車輛和

24、駕駛員被置于網(wǎng)絡(luò)監(jiān)控之下,它們綜合了“物防”、“技防”、“人防”三個(gè)方面,特別是車輛報(bào)警直達(dá)網(wǎng)絡(luò)以及對(duì)車輛定位功能,使隨時(shí)隨地的監(jiān)控成為可能,人力救援能及時(shí)介入,極大提升了“人防”的作用。當(dāng)前,已經(jīng)開通運(yùn)營的聯(lián)網(wǎng)防盜防劫報(bào)警系統(tǒng)多為報(bào)警服務(wù)公司的專業(yè)網(wǎng)絡(luò)系統(tǒng),它們的作用毋庸置疑,不僅本地防護(hù)連連得勝,還頻頻跨省市追捕成功。但是,和所有的網(wǎng)絡(luò)運(yùn)營面臨同樣的問題,即這樣的網(wǎng)絡(luò)必須有足夠的入網(wǎng)用戶數(shù)量的支撐,才能獲得價(jià)格優(yōu)勢,在發(fā)展的初期,報(bào)警服務(wù)價(jià)格必然有個(gè)逐漸降低的過程。受到價(jià)格的影響,期望提高防范的廣大車主有些觀望了。能不能避開入網(wǎng)的價(jià)格障礙呢? 我國目前已建成了覆蓋全國的gsm數(shù)字

25、蜂窩移動(dòng)通信網(wǎng),是我國公眾陸地移動(dòng)通信網(wǎng)的主要方式。gsm的短消息業(yè)務(wù)sms(shortmessage service)與話音傳輸及傳真一樣,為gsm數(shù)字蜂窩移動(dòng)通信網(wǎng)絡(luò)提供的主要電信業(yè)務(wù),它通過無線控制信道進(jìn)行傳輸,是gsm通信網(wǎng)所特有的。短消息業(yè)務(wù)不需撥號(hào)建立連接,利用短消息業(yè)務(wù)中心的存儲(chǔ)和轉(zhuǎn)發(fā)功能,直接把要發(fā)的信息加上目的地址發(fā)送到短消息中心,由短消息中心再發(fā)送給最終的信宿,這種方式非常適合于利用移動(dòng)電話(手機(jī))組合汽車防盜報(bào)警裝置的方案,在這種方案里,汽車防盜報(bào)警裝置內(nèi)置移動(dòng)通信電路,與指定的車主手機(jī)以短信溝通,通過無所不在的公共通信網(wǎng)絡(luò),實(shí)現(xiàn)隨時(shí)隨地監(jiān)控車輛的狀況,并且使手

26、機(jī)既是日常通信工具、又是以短信遙控汽車防盜報(bào)警裝置的遠(yuǎn)程遙控器,還是接受報(bào)警短信信號(hào)的接收器。裝備了手機(jī)控制的汽車防盜報(bào)警裝置的汽車,可以既得到車主“關(guān)注”,也可以由專業(yè)報(bào)警服務(wù)公司接收入網(wǎng),其費(fèi)用主要是短信費(fèi)用和適當(dāng)?shù)姆?wù)費(fèi)用,當(dāng)然,加入專業(yè)報(bào)警服務(wù)網(wǎng)絡(luò),比車主的“關(guān)注”能夠得到更及時(shí)、更強(qiáng)大的人力救援。在短消息業(yè)務(wù)快速發(fā)展的背景下,短消息在無線監(jiān)控與數(shù)據(jù)采集方面的應(yīng)用作為碩士論文的研究課題就有著極為重要的現(xiàn)實(shí)意義和實(shí)際價(jià)值。 12研究意義 基于sim900手機(jī)的汽車防盜防盜報(bào)警系統(tǒng)運(yùn)用汽車防盜報(bào)警技術(shù)與移動(dòng)通信技術(shù)集成,在符合我國的車輛防盜報(bào)警系統(tǒng)標(biāo)準(zhǔn)的防盜報(bào)警系統(tǒng)主機(jī)

27、基礎(chǔ)上,將其與具有信息產(chǎn)業(yè)部進(jìn)網(wǎng)許可證的gsm移動(dòng)通訊模塊通過標(biāo)準(zhǔn)串口相連,在車上的系統(tǒng)主機(jī)感知到發(fā)生被盜時(shí),一方面控制發(fā)動(dòng)機(jī)防止車輛被未經(jīng)授權(quán)非法啟用,一方面發(fā)出警情信息,又可以通過gsm移動(dòng)通信網(wǎng)絡(luò)及時(shí)、準(zhǔn)確、有針對(duì)性地向車主的用戶手機(jī)振鈴、發(fā)送短信報(bào)警,向?qū)I(yè)報(bào)警服務(wù)公司的中心電話發(fā)出報(bào)警;而車主通過用戶手機(jī)向gsm移動(dòng)通訊模塊發(fā)送控制指令,傳送給系統(tǒng)主機(jī)實(shí)現(xiàn)汽車防盜的警戒和解除、報(bào)警、開關(guān)車門,甚至可以使汽車強(qiáng)制熄火防止汽車被歹人駕駛,制止車輛被盜、被劫;在得到車主的授權(quán)時(shí),專業(yè)報(bào)警服務(wù)公司的中心電話也可以發(fā)出控制指令實(shí)現(xiàn)這些控制。由此,可以歸結(jié)基于sim900手機(jī)的汽車防盜報(bào)警系統(tǒng)的

28、特點(diǎn)如下: 1)有無專業(yè)報(bào)警服務(wù)中心的中介,都可以突破地域限制,實(shí)現(xiàn)通信網(wǎng)絡(luò)內(nèi)的有效監(jiān)控,覆蓋范圍廣,反應(yīng)快,而且實(shí)施與運(yùn)行費(fèi)用低,只需增加終端控制系統(tǒng),運(yùn)行時(shí),短消息實(shí)行包制或按每條010(選用中國移動(dòng))元計(jì)費(fèi),整體費(fèi)用低。 2)實(shí)現(xiàn)車主對(duì)汽車的遠(yuǎn)距離直接控制和遠(yuǎn)距離獲取車輛安全信息,車主的自主性、安全性都有保障 3)由車主用戶手機(jī)發(fā)送控制信息實(shí)現(xiàn)在移動(dòng)通信網(wǎng)范圍下對(duì)汽車的遠(yuǎn)距離監(jiān)控,再加上無線遙控器的近距離遙控,兼有雙遙控通道,既增加了車主操作使用的便利,也提高了整個(gè)系統(tǒng)的安全、可靠性。 4)車上的系統(tǒng)主機(jī)感知到汽車被盜時(shí),自動(dòng)向車主的用戶手機(jī)振鈴、

29、發(fā)送短信報(bào)警,報(bào)警信息表達(dá)準(zhǔn)確,具有針對(duì)性,這樣的報(bào)警也是“無聲報(bào)警”,避免誤報(bào)警導(dǎo)致擾民噪音;而車主可以回發(fā)短信查詢、核實(shí)汽車的狀況,及時(shí)制止誤報(bào)警;整個(gè)系統(tǒng)的報(bào)警范圍達(dá)移動(dòng)通信網(wǎng)的覆蓋區(qū)域,并且是一種“環(huán)?!毙偷脑O(shè)計(jì)。 5)車主的用戶手機(jī)發(fā)送短信可以遠(yuǎn)程指令汽車實(shí)現(xiàn)“強(qiáng)制熄火”、發(fā)出報(bào)警、使車鑰匙和遙控器暫時(shí)失效等功能,車主也可以授權(quán)專業(yè)報(bào)警服務(wù)中心發(fā)出這些遠(yuǎn)程指令,使車輛控制權(quán)僅限于車主的用戶手機(jī)和報(bào)警服務(wù)中心,有效防止汽車在本地或異地被盜、被劫。 6)在開通移動(dòng)定位服務(wù)的區(qū)域,依托移動(dòng)通信網(wǎng),通過與車上的移動(dòng)通訊模塊保持聯(lián)絡(luò),可以對(duì)車輛進(jìn)行定位。 

30、0;7)可擴(kuò)展性強(qiáng),依托g(shù)sm公眾網(wǎng),建立的遠(yuǎn)程遙控和定位汽車報(bào)警器,監(jiān)控范圍廣,系統(tǒng)成本低,功能較多。除了我們研制的功能終,以后還可根據(jù)市場發(fā)展和用戶需要,擴(kuò)展其它功能如:火災(zāi)報(bào)警、醫(yī)療求助、氣體安全等。因此,該項(xiàng)目有較好的市場發(fā)展前景,將產(chǎn)生較好的經(jīng)濟(jì)效益和社會(huì)效益。 總之,提高汽車防護(hù)能力的重要途徑是發(fā)展網(wǎng)絡(luò)化、信息化的汽車防盜報(bào)警系統(tǒng),使車輛具有強(qiáng)大的防盜、防劫功能,并且能夠隨時(shí)得到人的關(guān)注和救援。我們研制的基于gsm手機(jī)的汽車防盜報(bào)警器正是符合這一發(fā)展方向的產(chǎn)品,它充分發(fā)揮公共通信網(wǎng)的覆蓋優(yōu)勢以及利用在我國已經(jīng)廣為普及的手機(jī),實(shí)現(xiàn)了網(wǎng)絡(luò)化、信息化的汽車防盜報(bào)警系統(tǒng),整個(gè)系統(tǒng)

31、無需建立專門的報(bào)警網(wǎng)絡(luò),用戶無需另外的高費(fèi)用,只用隨身攜帶的手機(jī)就獲得了車主、汽車之間的遠(yuǎn)程雙向控制,并且能夠隨時(shí)隨地召喚報(bào)警服務(wù)中心的支援,是一種既可以由用戶單獨(dú)使用,又可以被汽車制造廠商和報(bào)警服務(wù)運(yùn)營企業(yè)成批使用的產(chǎn)品,推動(dòng)行業(yè)性的發(fā)展。 13課題的主要內(nèi)容 本文圍繞“單片機(jī)控制sim900塊收發(fā)短信”這一熱點(diǎn)課題,闡述了如何利用gsm模塊結(jié)合pc機(jī)和單片機(jī)系統(tǒng),將短消息業(yè)務(wù)與數(shù)據(jù)傳輸結(jié)合起來,實(shí)現(xiàn)了遠(yuǎn)端單片機(jī)數(shù)據(jù)采集、通訊,主控端數(shù)據(jù)接收、控制與計(jì)算機(jī)接口通信等相關(guān)技術(shù),在設(shè)計(jì)中利用atmel公司的8位stm32單片機(jī)和華為公司的gsm模塊sim900實(shí)現(xiàn)了一款具有短

32、信收發(fā)功能的汽車防盜報(bào)警系統(tǒng)。1 stm321.1 stm32簡介stm32系列基于專為要求高性能、低成本、低功耗的嵌入式應(yīng)用專門設(shè)計(jì)的arm cortex-m內(nèi)核按內(nèi)核架構(gòu)分為不同產(chǎn)品: 其中stm32f1系列有: stm32f103“增強(qiáng)型”系列 stm32f101“基本型”系列 stm32f105、stm32f107“互聯(lián)型”系列 增強(qiáng)型系列時(shí)鐘頻率達(dá)到72mhz,是同類產(chǎn)品中性能最高的產(chǎn)品;基本型時(shí)鐘頻率為36mhz,以16位產(chǎn)品的價(jià)格得到比16位產(chǎn)品大幅提升的性能,是32位產(chǎn)品用戶的最佳選擇。兩個(gè)系列都內(nèi)置32k到128k的閃存,不同的是sram的最大容量和外設(shè)接口的組合。時(shí)鐘頻率7

33、2mhz時(shí),從閃存執(zhí)行代碼,stm32功耗36ma,是32位市場上功耗最低的產(chǎn)品,相當(dāng)于0.5ma/mhz。在stm32f105和stm32f107互連型系列微控制器之前,意法半導(dǎo)體已經(jīng)推出stm32基本型系列、增強(qiáng)型系列、usb基本型系列、互補(bǔ)型系列;新系列產(chǎn)品沿用增強(qiáng)型系列的72mhz處理頻率。內(nèi)存包括64kb到256kb閃存和 20kb到64kb嵌入式sram。新系列采用lqfp64、lqfp100和lfbga100三種封裝,不同的封裝保持引腳排列一致性,結(jié)合stm32平臺(tái)的設(shè)計(jì)理念,開發(fā)人員通過選擇產(chǎn)品可重新優(yōu)化功能、存儲(chǔ)器、性能和引腳數(shù)量,以最小的硬件變化來滿足個(gè)性化的應(yīng)用需求。 截

34、至2010年7月1日,市面流通的型號(hào)有: 基本型:stm32f101r6、stm32f101c8、stm32f101r8、stm32f101v8、stm32f101rb、stm32f101vb 增強(qiáng)型:stm32f103c8、stm32f103r8、stm32f103v8、stm32f103rb、stm32f103vb、 stm32f103ve、stm32f103ze stm32型號(hào)的說明:以stm32f103rbt6這個(gè)型號(hào)的芯片為例,該型號(hào)的組成為7個(gè)部分,其命名規(guī)則如下: 1 stm32 stm32代表arm cortex-m內(nèi)核的32位微控制器。 2 f f代表芯片子系列。 3 103

35、 103代表增強(qiáng)型系列。 4 r r這一項(xiàng)代表引腳數(shù),其中t代表36腳,c代表48腳,r代表64腳,v代表100腳,z代表144腳,i代表176腳。 5 b b這一項(xiàng)代表內(nèi)嵌flash容量,其中6代表32k字節(jié)flash,8代表64k字節(jié)flash,b代表128k字節(jié)flash,c代表256k字節(jié)flash,d代表384k字節(jié)flash,e代表512k字節(jié)flash,g代表1m字節(jié)flash。 6 t t這一項(xiàng)代表封裝,其中h代表bga封裝,t代表lqfp封裝,u代表vfqfpn封裝。 7 6 6這一項(xiàng)代表工作溫度范圍,其中6代表-4085,7代表-40105。1.2 歷史意法半導(dǎo)體 (stm

36、icroelectronics) 集團(tuán)于1987年6月成立,是由意大利的sgs 微電子公司和法國thomson 半導(dǎo)體公司合并而成。1998年5月,sgs-thomson microelectronics 將公司名稱改為意法半導(dǎo)體有限公司,意法半導(dǎo)體是世界最大的半導(dǎo)體公司之一。從成立之初至今,st 的增長速度超過了半導(dǎo)體工業(yè)的整體增長速度。自1999年起,st 始終是世界十大半導(dǎo)體公司之一。據(jù)最新的工業(yè)統(tǒng)計(jì)數(shù)據(jù),意法半導(dǎo)體 (stmicroelectronics) 是全球第五大半導(dǎo)體廠商,在很多市場居世界領(lǐng)先水平。例如,意法半導(dǎo)體是世界第一大專用模擬芯片和電源轉(zhuǎn)換芯片制造商,世界第一大工業(yè)半導(dǎo)

37、體和機(jī)頂盒芯片供應(yīng)商,而且在分立器件、手機(jī)相機(jī)模塊和車用集成電路領(lǐng)域居世界前列。 意法半導(dǎo)體 (stmicroelectronics) 整個(gè)集團(tuán)共有員工近 50000 名,擁有16 個(gè)先進(jìn)的研發(fā)機(jī)構(gòu)、39 個(gè)設(shè)計(jì)和應(yīng)用中心、15 主要制造廠,并在 36 個(gè)國家設(shè)有 78 個(gè)銷售辦事處。公司總部設(shè)在瑞士日內(nèi)瓦,同時(shí)也是歐洲區(qū)以及新興市場的總部;公司的美國總部設(shè)在德克薩斯州達(dá)拉斯市的卡羅頓;亞太區(qū)總部設(shè)在新加坡;日本的業(yè)務(wù)則以東京為總部;中國區(qū)總部設(shè)在上海,負(fù)責(zé)香港、大陸和臺(tái)灣三個(gè)地區(qū)的業(yè)務(wù)。 自1994年12月8日首次完成公開發(fā)行股票以來,意法半導(dǎo)體已經(jīng)在紐約證券交易所 (交易代碼:stm) 和

38、泛歐巴黎證券交易所掛牌上市,1998年6月,又在意大利米蘭證券交易所上市。意法半導(dǎo)體擁有近 9 億股公開發(fā)行股票,其中約 71.1% 的股票是在各證券交易所公開交易的。另外有 27.5% 的股票由意法半導(dǎo)體控股 ii b.v. 有限公司持有,其股東為 finmeccanica 和 cdp 組成的意大利 finmeccanica 財(cái)團(tuán)和 areva 及法國電信組成的法國財(cái)團(tuán);剩余 1.4% 的庫藏股由意法半導(dǎo)體公司持有。 st 超低功耗 arm cortex-m3 微控制器 stm32l 系列產(chǎn)品基于超低功耗的 arm cortex-m3 處理器內(nèi)核,采用意法半導(dǎo)體獨(dú)有的兩大節(jié)能技術(shù):130nm

39、 專用低泄漏電流制造工藝和優(yōu)化的節(jié)能架構(gòu),提供業(yè)界領(lǐng)先的節(jié)能性能。該系列屬于意法半導(dǎo)體陣容強(qiáng)大的 32 位 stm32 微控制器產(chǎn)品家族,該產(chǎn)品家族共有 180 余款產(chǎn)品,全系列產(chǎn)品共用大部分引腳、軟件和外設(shè),優(yōu)異的兼容性為開發(fā)人員帶來最大的設(shè)計(jì)靈活性。 st 超低功耗 arm cortex-m0 微控制器 stm32f0 系列產(chǎn)品基于超低功耗的 arm cortex-m0 處理器內(nèi)核,整合增強(qiáng)的技術(shù)和功能,瞄準(zhǔn)超低成本預(yù)算的應(yīng)用。該系列微控制器縮短了采用 8 位和 16 位微控制器的設(shè)備與采用 32 位微控制器的設(shè)備之間的性能差距,能夠在經(jīng)濟(jì)型用戶終端產(chǎn)品上實(shí)現(xiàn)先進(jìn)且復(fù)雜的功能。1.3 st

40、m32f10arm公司的高性能”cortex-m3”內(nèi)核1.25dmips/mhz,而arm7tdmi只有0.95dmips/mhz一流的外設(shè)1s的雙12位adc,4兆位/秒的uart,18兆位/秒的spi,18mhz的i/o翻轉(zhuǎn)速度低功耗在72mhz時(shí)消耗36ma(所有外設(shè)處于工作狀態(tài)),待機(jī)時(shí)下降到2a最大的集成度復(fù)位電路、低電壓檢測、調(diào)壓器、精確的rc振蕩器等簡單的結(jié)構(gòu)和易用的工具參數(shù)2v-3.6v供電容忍5v的i/o管腳優(yōu)異的安全時(shí)鐘模式帶喚醒功能的低功耗模式內(nèi)部rc振蕩器內(nèi)嵌復(fù)位電路工作溫度范圍:-40°c至+85°c或105°c101性能36mhz c

41、pu多達(dá)16k字節(jié)sram 1x12位adc溫度傳感器103性能特點(diǎn)內(nèi)核:arm32位cortex-m3 cpu,最高工作頻率72mhz,1.25dmips/mhz。單周期乘法和硬件除法。存儲(chǔ)器:片上集成32-512kb的flash存儲(chǔ)器。6-64kb的sram存儲(chǔ)器。時(shí)鐘、復(fù)位和電源管理:2.0-3.6v的電源供電和i/o接口的驅(qū)動(dòng)電壓。por、pdr和可編程的電壓探測器(pvd)。4-16mhz的晶振。內(nèi)嵌出廠前調(diào)校的8mhz rc振蕩電路。內(nèi)部40 khz的rc振蕩電路。用于cpu時(shí)鐘的pll。帶校準(zhǔn)用于rtc的32khz的晶振。低功耗:3種低功耗模式:休眠,停止,待機(jī)模式。為rtc和備

42、份寄存器供電的vbat。調(diào)試模式:串行調(diào)試(swd)和jtag接口。dma:12通道dma控制器。支持的外設(shè):定時(shí)器,adc,dac,spi,iic和uart。3個(gè)12位的us級(jí)的a/d轉(zhuǎn)換器(16通道):a/d測量范圍:0-3.6 v。雙采樣和保持能力。片上集成一個(gè)溫度傳感器。2通道12位d/a轉(zhuǎn)換器:stm32f103xc,stm32f103xd,stm32f103xe獨(dú)有。最多高達(dá)112個(gè)的快速i/o端口:根據(jù)型號(hào)的不同,有26,37,51,80,和112的i/o端口,所有的端口都可以映射到16個(gè)外部中斷向量。除了模擬輸入,所有的都可以接受5v以內(nèi)的輸入。最多多達(dá)11個(gè)定時(shí)器:4個(gè)16位

43、定時(shí)器,每個(gè)定時(shí)器有4個(gè)ic/oc/pwm或者脈沖計(jì)數(shù)器。2個(gè)16位的6通道高級(jí)控制定時(shí)器:最多6個(gè)通道可用于pwm輸出。2個(gè)看門狗定時(shí)器(獨(dú)立看門狗和窗口看門狗)。systick定時(shí)器:24位倒計(jì)數(shù)器。2個(gè)16位基本定時(shí)器用于驅(qū)動(dòng)dac。最多多達(dá)13個(gè)通信接口:2個(gè)iic接口(smbus/pmbus)。5個(gè)usart接口(iso7816接口,lin,irda兼容,調(diào)試控制)。3個(gè)spi接口(18 mbit/s),兩個(gè)和iis復(fù)用。can接口(2.0b)。usb 2.0全速接口。sdio接口。ecopack封裝:stm32f103xx系列微控制器采用ecopack封裝形式。系統(tǒng)作用1、集成嵌入

44、式flash和sram存儲(chǔ)器的arm cortex-m3內(nèi)核。和8/16位設(shè)備相比,arm cortex-m3 32位risc處理器提供了更高的代碼效率。stm32f103xx微控制器帶有一個(gè)嵌入式的arm核,所以可以兼容所有的arm工具和軟件。2、嵌入式flash存儲(chǔ)器和ram存儲(chǔ)器:內(nèi)置多達(dá)512kb的嵌入式flash,可用于存儲(chǔ)程序和數(shù)據(jù)。多達(dá)64kb的嵌入式sram可以以cpu的時(shí)鐘速度進(jìn)行讀寫(不待等待狀態(tài))。3、可變靜態(tài)存儲(chǔ)器(fsmc):fsmc嵌入在stm32f103xc,stm32f103xd,stm32f103xe中,帶有4個(gè)片選,支持四種模式:flash,ram,psra

45、m,nor和nand。3個(gè)fsmc中斷線經(jīng)過or后連接到nvic。沒有讀/寫fifo,除pccard之外,代碼都是從外部存儲(chǔ)器執(zhí)行,不支持boot,目標(biāo)頻率等于sysclk/2,所以當(dāng)系統(tǒng)時(shí)鐘是72mhz時(shí),外部訪問按照36mhz進(jìn)行。4、嵌套矢量中斷控制器(nvic):可以處理43個(gè)可屏蔽中斷通道(不包括cortex-m3的16根中斷線),提供16個(gè)中斷優(yōu)先級(jí)。緊密耦合的nvic實(shí)現(xiàn)了更低的中斷處理延遲,直接向內(nèi)核傳遞中斷入口向量表地址,緊密耦合的nvic內(nèi)核接口,允許中斷提前處理,對(duì)后到的更高優(yōu)先級(jí)的中斷進(jìn)行處理,支持尾鏈,自動(dòng)保存處理器狀態(tài),中斷入口在中斷退出時(shí)自動(dòng)恢復(fù),不需要指令干預(yù)。

46、5、外部中斷/事件控制器(exti):外部中斷/事件控制器由用于19條產(chǎn)生中斷/事件請求的邊沿探測器線組成。每條線可以被單獨(dú)配置用于選擇觸發(fā)事件(上升沿,下降沿,或者兩者都可以),也可以被單獨(dú)屏蔽。有一個(gè)掛起寄存器來維護(hù)中斷請求的狀態(tài)。當(dāng)外部線上出現(xiàn)長度超過內(nèi)部apb2時(shí)鐘周期的脈沖時(shí),exti能夠探測到。多達(dá)112個(gè)gpio連接到16個(gè)外部中斷線。6、時(shí)鐘和啟動(dòng):在啟動(dòng)的時(shí)候還是要進(jìn)行系統(tǒng)時(shí)鐘選擇,但復(fù)位的時(shí)候內(nèi)部8mhz的晶振被選用作cpu時(shí)鐘。可以選擇一個(gè)外部的4-16mhz的時(shí)鐘,并且會(huì)被監(jiān)視來判定是否成功。在這期間,控制器被禁止并且軟件中斷管理也隨后被禁止。同時(shí),如果有需要(例如碰到

47、一個(gè)間接使用的晶振失?。?,pll時(shí)鐘的中斷管理完全可用。多個(gè)預(yù)比較器可以用于配置ahb頻率,包括高速apb(pb2)和低速apb(apb1),高速apb最高的頻率為72mhz,低速apb最高的頻率為36mhz。7、boot模式:在啟動(dòng)的時(shí)候,boot引腳被用來在3種boot選項(xiàng)種選擇一種:從用戶flash導(dǎo)入,從系統(tǒng)存儲(chǔ)器導(dǎo)入,從sram導(dǎo)入。boot導(dǎo)入程序位于系統(tǒng)存儲(chǔ)器,用于通過usart1重新對(duì)flash存儲(chǔ)器編程。8、電源供電方案:vdd ,電壓范圍為2.0v-3.6v,外部電源通過vdd引腳提供,用于i/o和內(nèi)部調(diào)壓器。vssa和vdda,電壓范圍為2.0-3.6v,外部模擬電壓輸入

48、,用于adc,復(fù)位模塊,rc和pll,在vdd范圍之內(nèi)(adc被限制在2.4v),vssa和vdda必須相應(yīng)連接到vss和vdd。vbat,電壓范圍為1.8-3.6v,當(dāng)vdd無效時(shí)為rtc,外部32khz晶振和備份寄存器供電(通過電源切換實(shí)現(xiàn))。9、電源管理:設(shè)備有一個(gè)完整的上電復(fù)位(por)和掉電復(fù)位(pdr)電路。這條電路一直有效,用于確保從2v啟動(dòng)或者掉到2v的時(shí)候進(jìn)行一些必要的操作。當(dāng)vdd低于一個(gè)特定的下限vpor/pdr時(shí),不需要外部復(fù)位電路,設(shè)備也可以保持在復(fù)位模式。設(shè)備特有一個(gè)嵌入的可編程電壓探測器(pvd),pvd用于檢測vdd,并且和vpvd限值比較,當(dāng)vdd低于vpvd

49、或者vdd大于vpvd時(shí)會(huì)產(chǎn)生一個(gè)中斷。中斷服務(wù)程序可以產(chǎn)生一個(gè)警告信息或者將mcu置為一個(gè)安全狀態(tài)。pvd由軟件使能。10、電壓調(diào)節(jié):調(diào)壓器有3種運(yùn)行模式:主(mr),低功耗(lpr)和掉電。mr用在傳統(tǒng)意義上的調(diào)節(jié)模式(運(yùn)行模式),lpr用在停止模式,掉電用在待機(jī)模式:調(diào)壓器輸出為高阻,核心電路掉電,包括零消耗(寄存器和sram的內(nèi)容不會(huì)丟失)。11、低功耗模式:stm32f103xx支持3種低功耗模式,從而在低功耗,短啟動(dòng)時(shí)間和可用喚醒源之間達(dá)到一個(gè)最好的平衡點(diǎn)。休眠模式:只有cpu停止工作,所有外設(shè)繼續(xù)運(yùn)行,在中斷/事件發(fā)生時(shí)喚醒cpu;停止模式:允許以最小的功耗來保持sram和寄存器

50、的內(nèi)容。1.8v區(qū)域的時(shí)鐘都停止,pll,hsi和hse rc振蕩器被禁能,調(diào)壓器也被置為正?;蛘叩凸哪J健TO(shè)備可以通過外部中斷線從停止模式喚醒。外部中斷源可以使16個(gè)外部中斷線之一,pvd輸出或者trc警告。待機(jī)模式:追求最少的功耗,內(nèi)部調(diào)壓器被關(guān)閉,這樣1.8v區(qū)域斷電。pll,hsi和hse rc振蕩器也被關(guān)閉。在進(jìn)入待機(jī)模式之后,除了備份寄存器和待機(jī)電路,sram和寄存器的內(nèi)容也會(huì)丟失。當(dāng)外部復(fù)位(nrst引腳),iwdg復(fù)位,wkup引腳出現(xiàn)上升沿或者trc警告發(fā)生時(shí),設(shè)備退出待機(jī)模式。進(jìn)入停止模式或者待機(jī)模式時(shí),trc,iwdg和相關(guān)的時(shí)鐘源不會(huì)停止。2 stm32之rcc2.1

51、 時(shí)鐘系統(tǒng)框圖stm32 rcc復(fù)位與時(shí)鐘配置,忽略掉復(fù)位,首先學(xué)習(xí)時(shí)鐘配置,復(fù)位以后用到再學(xué)習(xí)。stm32有多個(gè)時(shí)鐘源,分別是hsi:上電默認(rèn)啟動(dòng),因精度不高所以先不采用,以后如果需要再使用hse:外部高速時(shí)鐘,系統(tǒng)時(shí)鐘一般采用它,經(jīng)過pll倍頻作為系統(tǒng)時(shí)鐘lse:外部低速時(shí)鐘,一般專門用于rtc,等到rtc模塊時(shí)再使用lsi:內(nèi)部低速時(shí)鐘,精度不高,一般用于iwdgclk 時(shí)鐘系統(tǒng)框圖如下:stm32中各個(gè)模塊都有自己的時(shí)鐘,當(dāng)使用相應(yīng)的模塊時(shí)首先記得把此模塊時(shí)鐘開啟2.2 stm32標(biāo)準(zhǔn)固件庫void rcc_configuration(void) errorstatus hsestar

52、tupstatus; /systeminit();                                              

53、;      /完全可以使用此函數(shù)配置,但是為了學(xué)習(xí)先不用rcc_deinit();                                      

54、                /復(fù)位rcc模塊的寄存器,復(fù)位成缺省值        rcc_hseconfig(rcc_hse_on);                  

55、60; /開啟hse時(shí)鐘,用hse的時(shí)鐘作為pll的時(shí)鐘源hsestartupstatus = rcc_waitforhsestartup(); /獲取hse啟動(dòng)狀態(tài)if(hsestartupstatus = success)                      /如果hse啟動(dòng)成功      

56、;                    flash_prefetchbuffercmd(enable);          /開啟flash的預(yù)取功能              

57、    flash_setlatency(flash_latency_2);      /flash延遲2個(gè)周期                    rcc_hclkconfig(rcc_sysclk_div1);        /配置hclk,pclk2,

58、pclk1,pllrcc_pclk2config(rcc_hclk_div1);                  rcc_pclk1config(rcc_hclk_div2);rcc_pllconfig(rcc_pllsource_hse_div1,rcc_pllmul_9); rcc_pllcmd(enable);         &

59、#160;                    /啟動(dòng)pll while(rcc_getflagstatus(rcc_flag_pllrdy)=reset)                    &

60、#160;                                         /等待pll啟動(dòng)完成rcc_sysclkconfig(rcc_sysclksource_pllcl

61、k);  /配置系統(tǒng)時(shí)鐘                 while(rcc_getsysclksource() !=0x80)                       /檢查是否將hse 9倍頻后作為系統(tǒng)時(shí)鐘 &#

62、160;        設(shè)置時(shí)鐘流程:1.將rcc寄存器重新設(shè)置為默認(rèn)值        rcc_deinit2.打開外部高速時(shí)鐘晶振hse              rcc_hseconfig(rcc_hse_on);3.等待外部高速時(shí)鐘晶振工作       

63、       hsestartupstatus = rcc_waitforhsestartup();4.設(shè)置ahb時(shí)鐘                                rcc_hclkconfig;5.設(shè)置高速apb2時(shí)鐘&#

64、160;                        rcc_pclk2config;6.設(shè)置低速速apb1時(shí)鐘                    

65、60; rcc_pclk1config7.設(shè)置pll                                       rcc_pllconfig8.打開pll   &#

66、160;                                   rcc_pllcmd(enable);9.等待pll工作          

67、60;           while(rcc_getflagstatus(rcc_flag_pllrdy) = reset) 10.設(shè)置系統(tǒng)時(shí)鐘                            

68、0; rcc_sysclkconfig11.判斷是否pll是系統(tǒng)時(shí)鐘               while(rcc_getsysclksource() != 0x08)12.打開要使用的外設(shè)時(shí)鐘                  rcc_apb2periphclockcmd()/rcc_apb1periphclockcmd()至此我們就將stm32的系統(tǒng)時(shí)鐘配置好了,系統(tǒng)時(shí)鐘72mhz,aph 72mhz,apb2 72mhz,apb1 32mhz,usb 48mhz其他至于adc什么的先用不管,用到時(shí)再設(shè)置,本次只是大體先熟悉下stm32的時(shí)鐘配置流程,便于以后程序的編寫 2.3 rcc庫函數(shù)3 gpio與afio 3.1 gpio功能描述每個(gè)gpi/o 端口有兩個(gè)32位配置寄存器(gpiox_crl ,gpiox_crh),兩個(gè)32位數(shù)據(jù)寄存器(gpiox_idr 和gpiox_odr),一個(gè)32位置位/ 復(fù)位寄存器(gpiox_bsrr) ,一個(gè)16位復(fù)位寄存

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論