色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>嵌入式開發>圖文百條:STM32知識匯總資料下載

圖文百條:STM32知識匯總資料下載

2021-04-09 | pdf | 2.57MB | 次下載 | 3積分

資料介紹

STM32單片機學習筆記 1、AHB系統總線分為APB1(36MHz)和APB2(72MHz),其中2>1,意思是APB2接高速設備 2、Stm32f10x.h相當于reg52.h(里面有基本的位操作定義),另一個為stm32f10x_conf.h專門控制外圍器件的配置,也就是開關頭文件的作用 3、 HSE Osc(High Speed External Oscillator)高速外部晶振,一般為8MHz,HSI RC(High Speed InternalRC)高速內部RC,8MHz 4、 LSE Osc(Low Speed External Oscillator)低速外部晶振,一般為32.768KHz,LSI RC(Low Speed InternalRC)低速內部晶振,大概為40KHz左右,提供看門狗時鐘和自動喚醒單元時鐘源 5、 SYSCLK時鐘源有三個來源:HSI RC、HSE OSC、PLL 6、 MCO[2:0]可以提供4源不同的時鐘同步信號,PA8 7、 GPIO口貌似有兩個反向串聯的二極管用作鉗位二極管。 8、 總線矩陣采用輪換算法對系統總線和DMA進行仲裁 9、 ICode總線,DCode總線、系統總線、DMA總線、總線矩陣、AHB/APB橋 10、在使用一個外設之前,必須設置寄存器RCC_AHBENR來打開該外設的時鐘 11、數據字節以小端存儲形式保存在存儲器中 12、 內存映射區分為8個大塊,每個塊為512MB 13、 FLASH的一頁為1K(小容量和中容量),大容量是2K。 14、 系統存儲區(SystemMemory)為ST公司出廠配置鎖死,用戶無法編輯,用于對FLASH區域進行重新編程。所以我們燒寫程序務必選擇BOOT1 = 0,這樣通過內嵌的自舉程序對FLASH進行燒寫,比如中斷向量表和代碼 15、 STM32核心電壓為1.8V 16、 STM32復位有三種:系統復位、上電復位、備份區域復位。其中系統復位除了RCC_CSR中的復位標志和BKP中的數值不復位之外,其他的所有寄存器全部復位。觸發方式例如外部復位、看門狗復位、軟件復位等;電源復位由于外部電源的上電/掉電復位或者待機模式返回。復位除了BKP中的寄存器值不動,其他全部復位;備份區域復位的觸發源為軟件復位或者VDD和VBAT全部掉電時。 17、 單片機復位后所有I/O口均為浮空輸入狀態 18、 68個可屏蔽中斷通道,16個可編程優先級,16個內核中斷,一共68 16=84個中斷。103系列只有60個中斷,107系列才有68個中斷 19、 系統啟動從0x00000004開始,0x000 0000保留 20、 (NestedVectored Interrupt Controller)NVIC嵌套向量中斷控制器,分為兩種:搶先式優先級(可嵌套)和中斷優先級(副優先級,不能嵌套)。兩種優先級由4位二進制位決定。分配下來有十六種情況: 21、0號搶先優先級的中斷,可以打斷任何中斷搶先優先級為非0號的中斷;1號搶先優先級的中斷,可以打斷任何中斷搶先優先級為2、3、4號的中斷;……;構成中斷嵌套。如果兩個中斷的搶先優先級相同,誰先出現,就先響應誰,不構成嵌套。如果一起出現(或掛在那里等待),就看它們2個誰的子優先級高了,如果子優先級也相同,就看它們的中斷向量位置了。原來中斷向量的位置是最后的決定因素!!!! 22、 上電初始化后AIRC初始化為0,為16個搶先式優先級,但是由于所有的外部通道中斷優先級控制字PRI_n為0,所以搶先式優先級相同,此時就不能嵌套了 23、 NVI中有ISER[2](Interrupt Set-Enable Registers),ICER[2](Interrupt Clear-Enable Registers),ISPR[2](Interrupt Set-Pending Registers),ICPR[2](Interrupt Clear-Pending Registers),IABR[2](Active Bit Registers),IPR[15](InterruptPriority Registers)定義。其中ISER和ICER分別為中斷使能和中斷失能寄存器,都是寫1來使能/失能中斷的。為什么寫1?為什么不采用一個寄存器而用兩個寄存器來表示中斷使能/失能狀態?由于硬件,寫0比較復雜,并且可能造成其他位的狀態改變,所以用1來表示打開或者關斷是比較合理的 24、 中斷標志位需要手動清除 25、 配置外圍器件的一般步驟:1、打開端口時鐘。2、定義初始化結構體并初始化。3、調用 26、串口的奇偶校驗:如果是奇偶校驗,那么USART_InitStructure.USART_WordLength= USART_WordLength_9b;這個數據的長度必須設定為9位! 27、ADC的規則組可以自定義轉換通道順序和轉換的通道個數。在實際應用中,有時候希望有一些特別的通道具有很高的優先權,需要在規則組進行轉換的時候強制打斷,進行另一個通道的轉換,這樣一組通道,叫做注入組。 28、定時器的輸出比較模式:Timing(凍結,什么都不做,普通定時),Active(OCxREF輸出高電平有效),Inactive(OCxREF輸出低電平),Toggle(比較成功后翻轉電平)。 29、STM32的定時器從0開始計數,滿足一些條件,給出標志位(比如匹配成功、時間更新、溢出等)然后從0開始計數。這一點和51不同。 30、OCx=OCxREF 極性 31、自動裝載寄存器和影子寄存器:前者相當于51當中的溢出設定數值。而影子寄存器顧名思義是影子,就是寄存器的另一分copy。實際起作用的是影子寄存器,而程序員操縱的則是自動裝載寄存器。如果APPE位使能,表明自動裝載寄存器的值在下一次更新事件發生后才寫入新值。否則,寫入自動裝載寄存器的值會被立即更新到影子寄存器。 32、RCC_PCLK1Config(RCC_HCLK_Div4);PCLK1的4分頻給定時器基準時鐘 33、定時器配置:RCC、NVIC、GPIO(OC輸出或者PWM)、TIMx 34、通用定時器可以輸出4路不同的PWM,高級定時器可以輸出4路不同的PWM外,還可以輸出3路互補的PWM信號(驅動三相電機),一共有7路。這樣算出來STM32可以產生30路PWM=7*2 4*4 35、 36、高級定時器時鐘源掛在了APB2上,而通用定時器掛在APB1上。AHB(72mhz)→APB1分頻器(默認2)→APB1時鐘信號(36mhz)→倍頻器(*2倍)→通用定時器時鐘信號(72mhz)。如果APB1沒有分頻,那么通用定時器的時鐘信號頻率就直接等于APB1的時鐘頻率,沒有上述的倍頻器*2過程。TIM_SetAutoreload()用來改變PWM的頻率,TIM_SetCompare1()用來改變占空比 37、有刷電機一般啟動力矩大一些,無刷電機啟動力矩小,運行起來力矩大。有刷電機采用電刷機械電流換向,而無刷電機則通過霍爾傳感器測出轉子的電流來判斷電機的運動位置和方向,返回給控制回路。 38、死區是必須要有的,因為這涉及到電路的短路問題。晶閘管在換向的時候需要死區時間來徹底關斷線路 39、剎車功能用來在控制回路出現問題時,硬件自動給予外部電機進行緊急剎車制動,反應在PWM上持續給出一個固定的占空比?(三相驅動也是?) 40、PWM輸出最好采用PWM模式,其他的比較輸出模式相位會慢慢改變,不精準 41、對FLASH的讀寫需要先解鎖后加鎖。FLASH寫0容易,寫1難。 42、下載程序有兩種方式,一種為ICP(在線編程),適用于JTAG或SWD協議下的燒寫程序。另一種成為IAP(在應用編程),適用于很多接口(USB,串口,CAN)下載到存儲器中,IAP允許在程序運行時重新燒寫FLASH 43、FLASH分為主存儲器(這里放置用戶的程序代碼)和信息塊(啟動代碼),除此之外,還有一部分叫做系統存儲器,這一塊用戶不可操作,為ST公司出產后固化,為系統的上電自舉程序 44、FLASH在寫的時候,一定不能讀,如果有讀操作,那么將會鎖住總線
下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1TC358743XBG評估板參考手冊
  2. 1.36 MB  |  330次下載  |  免費
  3. 2開關電源基礎知識
  4. 5.73 MB  |  6次下載  |  免費
  5. 3100W短波放大電路圖
  6. 0.05 MB  |  4次下載  |  3 積分
  7. 4嵌入式linux-聊天程序設計
  8. 0.60 MB  |  3次下載  |  免費
  9. 5基于FPGA的光纖通信系統的設計與實現
  10. 0.61 MB  |  2次下載  |  免費
  11. 6基于FPGA的C8051F單片機開發板設計
  12. 0.70 MB  |  2次下載  |  免費
  13. 751單片機窗簾控制器仿真程序
  14. 1.93 MB  |  2次下載  |  免費
  15. 8基于51單片機的RGB調色燈程序仿真
  16. 0.86 MB  |  2次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33564次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21548次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6653次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537796次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191185次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183278次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
主站蜘蛛池模板: 三级黄色片免费观看| 国产在线一区二区AV视频| 91精品国产91| 中文字幕日本一区| 在线观看日本免费| 亚洲视频中文字幕| 亚洲娇小性色xxxx| 亚洲成人网导航| 性欧美video另类hd高清| 无码人妻丰满熟妇啪啪网不卡| 肉蒲团从国内封禁到日本成经典| 日本久久中文字幕精品| 日本在线免费播放| 日产精品高潮呻吟AV久久| 青草久久精品亚洲综合专区| 欧美日韩另类在线观看视频| 女人色极品影院| 奇米狠狠一区二区三区| 日韩一区二区三区精品| 少女free大陆| 午夜片无码区在线观看| 亚洲国产精品自在自线观看| 亚洲色无码播放| 在线观看亚洲专区5555| 91久久精品一区二区三区| 99精品免费久久久久久久久蜜桃| 99免费精品| 成人无码国产AV免费看直播| 国产激情视频在线观看| 国内精品久久久久影院亚洲| 九色PORNY真实丨国产免费| 两个人的视频hd全免费| 欧美视频精品一区二区三区| 色就色综合| 亚洲成人mv| 2224x最新网站| 爱情岛论坛免费在线观看| 国产精品爆乳尤物99精品| 花蝴蝶高清观看免费| 狼群资源网中文字幕| 青青青手机视频|