久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

學習STM32總結的單片機(msp430,c8051等)一般學習方法

作者:佚名   來源:本站原創   點擊數:  更新時間:2014年04月26日   【字體:

單片機

 
1,一塊板子有必須的供電線,和必要的仿真下載調試線(如STM32的J-link)
 
2,安裝開發環境:keil4(c51或者ARM系列注冊),好像還有msp430系列首先清楚板子是什么系列,IAR EWARM是(IAR System公司開發的ARM系列環境)
 
3,安裝驅動:軟件里的各種驅動
 
4,在開發環境里配置選擇DEVICE設備(注冊不同的系列有很多不同的設備),選擇下載調試驅動
 
(1)創建新工程,保存文件夾a
 
(2)創建新文件(參照一下文件規范化),保存在a里,或者拷貝已有的配套文件
 
(3)把文件添加到工程
 
5,單片機有配套的中文資料,文件,和實例程序
 
6,對照中文資料,看懂配套文件函數的功能作用,會用就行(細看所用到的寄存器)
 
Main()函數
 
1,初始化函數:一般有系統初始化,延時初始化,LED初始化,串口初始化
 
2,處理函數:做主要處理工作,可以直接寫處理函數不用新建處理文件
 
文件規范化:(可以參加《STM32不完全手冊》)
 
1,main()和其它.c文件開頭都要包括相應的.h文件
 
2,一般有系統,延時,LED都有.c和.h文件。
 
.c文件包含相應處理函數,.h文件包含.c文件里的各種函數名聲明以及各種宏定義
 
 
 
系統文件主要完成配置相應功能寄存器,我們主要寫處理程序。
 
程序下載方法:
 
1,USB轉串口:軟件下載,全雙工異步串口通信,USB線接入USB_232連接PL2303(要安裝PL2303驅動),資料應該有相應的下載軟件,只需要開發環境編譯產生的某文件(如keil產生的.hex文件)
 
2,JTAG/Adapter:硬件下載,需要安裝驅動,keil里Debug里選擇驅動
 
 
 
一般單片機開發板的定時器使用:
程序包括兩個程序:
 
1,TIMER_Init()初始化程序:配置系統時鐘,使能開關,裝載值等配置寄存器
 
2,TIMER_IRQ()中斷程序入口:當定時器記到規定的時間時,直接跳到中斷入口程序操作。
 
外部中斷一般式方法:(詳情見《STM32不完全手冊》外部中斷實驗)
 
通過外部按鍵控制I/O口的高低電平來控制LED的狀態變化。
 
1,設置I/o口的輸出模式(一般單片機I /O都有幾種輸出模式:如輸入/輸出,外部中斷,浮空輸入等),一般需要上拉電阻
 
2,配置外部中斷寄存器,設置I/O口與中斷線的映射關系
 
3,配置寄存器,設置觸發條件,如:上升沿觸發,下降沿觸發等
 
4,配置寄存器的位,使能中斷
 
5,編寫中斷服務函數,當單片機檢查到I/O上有中斷,就會去執行中斷服務程序。
 
                                                   ——柯柯專線
 
關閉窗口

相關文章

主站蜘蛛池模板: 337p日本欧洲亚洲大胆 | 日韩伦理一区二区 | 97久久精品午夜一区二区 | 一区二区三区在线 | 精品久久国产 | 特级黄一级播放 | 欧美日韩综合精品 | 青青草一区二区三区 | 久久久久久久久久久91 | 国产精品一区二区久久久久 | av一二三区 | 成人亚洲| 日韩国产精品一区二区三区 | 狠狠躁夜夜躁人人爽天天高潮 | 成人精品福利 | 日本a视频 | 久久91av | 国产激情视频在线观看 | 一区二区三区中文 | 精品久久一区 | 天天拍天天色 | 男女免费在线观看视频 | 欧美日韩一卡二卡 | 天天影视网天天综合色在线播放 | 久久国产精品一区二区 | 国产精品免费看 | 噜噜噜噜狠狠狠7777视频 | 精品日韩一区 | 亚洲日本乱码在线观看 | 日韩1区 | 欧美一区二区免费电影 | 成人亚洲精品 | 日韩免费一区二区 | 国产一级在线观看 | 久久久久久久97 | 草草草网站 | 一道本视频 | 综合久久av| 国产蜜臀 | 久久涩涩| 做a视频 |