国产成人av人人爽人人澡-亚洲国产日韩欧美一区-好吊日视频这里只有精品-日本高清精品视频在线

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當(dāng)前位置:首頁 >> 技術(shù)中心 >> 單片機(jī)入門 >> STM32F103學(xué)習(xí)之編寫第一個(gè)STM32程序

STM32F103學(xué)習(xí)之編寫第一個(gè)STM32程序

關(guān)鍵字:STM32 STM32F103 編程 作者:admin 來源:不詳 發(fā)布時(shí)間:2018-05-19  瀏覽:14

因?yàn)榈谝淮谓佑|STM的單片機(jī),各種寄存器和API都不熟悉,于是結(jié)合STM的庫函數(shù)和編程手冊對照理解。建立好工程之后,編寫main函數(shù)。

1.不管哪種單片機(jī),上電以后第一重要的事就是設(shè)置時(shí)鐘和初始化引腳。單看STM32F的時(shí)鐘:

能作為STM32F103的系統(tǒng)時(shí)鐘的有三種,外部時(shí)鐘,內(nèi)部時(shí)鐘,PLL時(shí)鐘。

1.jpg

跟蹤到SystemInit里面,一開始CPU工作于內(nèi)部時(shí)鐘,代碼初始化一些時(shí)鐘寄存器的值。然后調(diào)用SetSysSClock()設(shè)置新的時(shí)鐘源。

2.jpg

可以看到用戶只需要定義相應(yīng)的宏就可以設(shè)定時(shí)鐘。宏定義在本文件的最上面。我使用的芯片是STM32F103C6T8,文件中定義了

 3.jpg

感覺STM的庫寫的不好的是如果72MHz時(shí)鐘不正常,時(shí)鐘初始化函數(shù)沒用任何返回信息,只能在STM提供的函數(shù)中增加:

4.jpg

有失程序的靈活性和獨(dú)立性。

而初始化代碼中的各種寄存器定義的賦值參考STM編程手冊,就明白了。主要的寄存器有這些:

5.jpg

2.設(shè)置GPIO: 點(diǎn)亮一個(gè)Led:PA3---電阻--Led--GND

6.jpg

Ctr+F5開始Debug,運(yùn)行程序,察看效果(下載程序之后程序沒有直接執(zhí)行,不知道我設(shè)置的問題還是本身就這樣子)。

后來發(fā)現(xiàn)可以在這里設(shè)置:

7.jpg

3.使用printf函數(shù)。需要配置選項(xiàng),不然的話,只要加入了printf,程序不能正常運(yùn)行。

編輯:admin  最后修改時(shí)間:2018-05-23

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A08

Copyright © 2014-2023 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號-4

国产免费操美女逼视频| 国产综合欧美日韩在线精品| 性欧美唯美尤物另类视频| 欧美精品在线观看国产| 妻子的新妈妈中文字幕| 国产在线一区二区三区不卡| 国产对白老熟女正在播放| 国产综合一区二区三区av | 日本一本不卡免费视频| 亚洲夫妻性生活免费视频| 午夜精品福利视频观看| 五月婷婷综合缴情六月| 欧美日韩国产综合在线| 久久夜色精品国产高清不卡| 成人精品视频一区二区在线观看| 日韩中文高清在线专区| 亚洲妇女作爱一区二区三区| 亚洲精品中文字幕无限乱码| 国产一区二区三区不卡| 精品国产av一区二区三区不卡蜜 | 亚洲av专区在线观看| 在线亚洲成人中文字幕高清| 老司机这里只有精品视频| 国产一区二区在线免费| 日本淫片一区二区三区| 五月天丁香亚洲综合网| 中文字幕熟女人妻视频| 亚洲中文字幕高清乱码毛片| 日本道播放一区二区三区| 91欧美亚洲精品在线观看| 国产精品亚洲精品亚洲| 亚洲午夜精品视频在线| 亚洲黄片在线免费小视频| 亚洲精品成人综合色在线| 视频一区中文字幕日韩| 日韩免费av一区二区三区| 91熟女大屁股偷偷对白| 日韩欧美三级中文字幕| 偷拍美女洗澡免费视频| 妻子的新妈妈中文字幕| 丰满人妻少妇精品一区二区三区|