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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 2793|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

帶你走進(jìn)STM32的世界

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
STM32F10xx時(shí)鐘系統(tǒng)框圖:時(shí)鐘是整個(gè)系統(tǒng)的脈搏

下圖是STM32F10xx時(shí)鐘系統(tǒng)的框圖,通過(guò)這個(gè)圖可以一目了然地看到各個(gè)部件時(shí)鐘產(chǎn)生的路徑,還可以很方便地計(jì)算出各部分的時(shí)鐘頻率。
STM32的四個(gè)時(shí)鐘源(HSI、HSE、LSI和LSE)也在圖中標(biāo)出;圖中間的時(shí)鐘監(jiān)視系統(tǒng)(CSS)是在很多ST7的單片機(jī)中就出現(xiàn)的安全設(shè)置。特別注意:圖的右邊,輸出定時(shí)器時(shí)鐘之前有一個(gè)乘法器,它的操作不是由程序控制的,是由硬件根據(jù)前一級(jí)的APB預(yù)分頻器的輸出自動(dòng)選擇,當(dāng)APB預(yù)分頻器的分頻因子為1時(shí),這個(gè)乘法器無(wú)作用;當(dāng)APB預(yù)分頻器的分頻因子大于1時(shí),這個(gè)乘法器做倍頻操作,即將APB預(yù)分頻器輸出的頻率乘2,這樣可以保證定時(shí)器可以得到最高的72MHz時(shí)鐘脈沖。

STM32上很多管腳功能可以重新映射

STM32上有很多I/O口,也有很多的內(nèi)置外設(shè),為了節(jié)省引出管腳,這些內(nèi)置外設(shè)都是與I/O口共用引出管腳,ST稱其為I/O管腳的復(fù)用功能,相信這點(diǎn)大家都很清楚,因?yàn)榛旧纤袉纹瑱C(jī)都是這么做的。但不知有多少人知道,很多復(fù)用功能的引出腳可以通過(guò)重映射,從不同的I/O管腳引出,即復(fù)用功能的引出腳位是可通過(guò)程序改變的。
這一功能的直接好處是,PCB電路板的設(shè)計(jì)人員可以在需要的情況下,不必把某些信號(hào)在板上繞一大圈完成聯(lián)接,方便了PCB的設(shè)計(jì)同時(shí)潛在地減少了信號(hào)的交叉干擾。復(fù)用功能引出腳的重映射功能所帶來(lái)的潛在好處是,在你不需要同時(shí)使用多個(gè)復(fù)用功能時(shí),虛擬地增加復(fù)用功能的數(shù)量。例如,STM32上最多有3個(gè)USART接口,當(dāng)你需要更多UART接口而又不需要同時(shí)使用它們時(shí),可以通過(guò)這個(gè)重映射功能實(shí)現(xiàn)更多的UART接口。

下述復(fù)用功能的引出腳具有重映射功能:
  - 晶體振蕩器的引腳在不接晶體時(shí),可以作為普通I/O口
  - CAN模塊
  - JTAG調(diào)試接口
  - 大部分定時(shí)器的引出接口
  - 大部分USART的引出接口
  - I2C1的引出接口
  - SPI1的引出接口
詳細(xì)內(nèi)容請(qǐng)看STM32的技術(shù)參考手冊(cè)。

請(qǐng)務(wù)必記住:如果使用了任意一種重映射功能,在初始化和使用之前,一定要打開(kāi)AFIO時(shí)鐘。
下圖示出了部分復(fù)用功能引出腳的重映射結(jié)果:

【演示實(shí)例】一個(gè)在EK-STM32F板子上的RTC作為calender的例子

硬件連接:串口線連至板子的UART-0端口。超級(jí)終端設(shè)置為:
Bits Per seconds: 115200
Data bits: 8
Parity: none
Stop bits: 1
Flow control Hardware

板子第一次跑這個(gè)程序時(shí),進(jìn)入時(shí)間配置。
根據(jù)超級(jí)終端上的提示,一次輸入年,月,日,時(shí),分,秒
(1月就輸入01,10月直接輸入10;同理3號(hào)就輸入03)
隨后當(dāng)前的時(shí)間就顯示到了超級(jí)終端上,并且每秒刷新。

沒(méi)有斷電的情況下再跑這個(gè)程序,由于看到bake up區(qū)域有被設(shè)置過(guò)時(shí)間的標(biāo)志,不再進(jìn)入時(shí)間設(shè)置階段,而是直接到時(shí)間顯示間斷,在超級(jí)終端上,每秒刷新。

當(dāng)然如果在EK-STM32F板子上將Vbat和電池相接,具體就是:將紅色的電源跳線帽中的從下往上數(shù)的第5個(gè)取下,從原來(lái)的水平放置改成豎直放置(和上面的VBAT相連)。就算斷電,只要再上電,看到back up區(qū)域中的記號(hào),一樣直接進(jìn)入時(shí)間顯示。因?yàn)閿嚯姾螅琤ack up區(qū)域由電池供電,其中記錄的記號(hào)不會(huì)由于系統(tǒng)掉電而消失。


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 在线午夜| 我爱操 | 国产在线不卡 | 欧美视频免费在线 | 欧美午夜精品 | 久久一级 | 国产成人精品视频在线观看 | 国产成人jvid在线播放 | 国产视频一区二区 | 日韩欧美一区在线 | 欧美日韩亚 | 天天干人人 | 国产精品久久久久久久久久妇女 | 国产精品久久久 | 国产成人精品免费视频大全最热 | 97国产精品视频人人做人人爱 | 精品国产鲁一鲁一区二区张丽 | 国产高清av免费观看 | 日韩欧美中文字幕在线观看 | 99中文字幕| 综合国产第二页 | 久久久精品视频免费 | 国产精品成人一区二区三区 | 久久精品久久久久久 | 免费观看国产视频在线 | 亚洲一级二级三级 | 黄视频欧美 | h片在线观看网站 | 欧美色欧美亚洲另类七区 | 国产一区二区欧美 | 日韩在线视频一区二区三区 | 亚洲精品 在线播放 | 久久精品这里 | 亚洲永久字幕 | 国产精品美女久久久av超清 | 999精品视频| 久久久一二三区 | 91在线观| 天天爽网站| 精品婷婷| 免费三级网 |