當HSI被用于作為PLL時鐘的輸入時,系統(tǒng)時鐘能得到的最大頻率是64MHZ。STM3210X_RCC.H頭文件,主要是對RCC相關(guān)的寄存器進行了一個重新的定義命名以及對.c文件中的函數(shù)進行申明??梢詮膮⒖际謨缘?.3 RCC寄存器描述了解
1 在外設(shè)篇里面的點亮液晶屏(17)的基礎(chǔ)上移植液晶屏1 下載GUI解壓放到工程的根目錄下圖片12 將GUI里面的文件夾全部添加到工程文件里面。圖片23 把GUI里面每個文件夾里面的文件加入到工程。 1 在添加Config的時候,因
終于,我忍不住想吐槽一下翻譯STM 32函數(shù)庫手冊的同學(xué)了,中間省略了好多東西而且是很重要的東西。。。。。。我的內(nèi)心幾乎是奔潰的?。?!現(xiàn)在就來仔細說說關(guān)于STM 32 函數(shù)庫3.5 中關(guān)于USART串口通信的坑:在一些教程
注意:每個區(qū)都有獨立的寄存器控制,都有單獨的片選引腳,故每個區(qū)都可以接不同的外設(shè)。
最近項目需要,stm32上面使用到mqtt了,百度了下,發(fā)現(xiàn)網(wǎng)上資料還是挺少的,雖然有幾份相關(guān)的資料,下載下來之后,看到了mqtt的底層代碼竟然還有錯誤,這個問題導(dǎo)致了我后面一直調(diào)試不通,后來,我直接從官方下載了m
STM32 的 DAC 模塊(數(shù)字/模擬轉(zhuǎn)換模塊)是 12 位數(shù)字輸入,電壓輸出型的DAC。DAC 可以配置為 8 位或 12 位模式,也可以與 DMA 控制器配合使用。DAC工作在 12 位模式時,數(shù)據(jù)可以設(shè)置成左對齊或右對齊。DAC 模塊有 2 個
1、啟動文件改成對應(yīng)容量的。2、Device里面選擇芯片對應(yīng)的型號3、C/C++中的Preprocessor Symbols中的FLSAH改為適合你處理器的大小4、把Programming Algorithm 中的FLASH容量選擇適合自己處理器大小的
有時候總在想,怎么樣的學(xué)習(xí)才是最好的?就像學(xué)習(xí)USB,到底只要學(xué)到會應(yīng)用就可以了,還是要深入到協(xié)議內(nèi)容和驅(qū)動底層呢?經(jīng)常對別人說自己會某某東西,其實自己也只是一知半解的,只會些應(yīng)用去糊弄別人。于是總在安慰
一、API說明HAL庫一共包含如下6個IO操作函數(shù):1、讀取某個引腳的電平狀態(tài):HAL_GPIO_ReadPin()2、寫入某個引腳的電平狀態(tài):HAL_GPIO_WritePin()3、翻轉(zhuǎn)某個引腳的電平狀態(tài):HAL_GPIO_TogglePin()4、鎖定某個引腳的配
因為我看到STM32的USB都沒有對發(fā)送狀態(tài)進行檢測,當多于傳送緩沖器的數(shù)據(jù)要傳送時,估計就會出錯了,所以找下這篇文章,但沒有找到原始作者,但也在此謝過了!STM32的多包數(shù)據(jù)傳送(轉(zhuǎn)貼)SMT32F103,根據(jù)例程 Custo
為了驅(qū)動ARF2496K這款芯片,做STM32上的移植,所以第一步需要解決的就是時序問題,很顯然在STM32下類似于51的延時方法并不適用,自然想到了采用定時器進行定時來延時。目前使用的是查詢方式進行延時。環(huán)境: STM32F1
在STM32中,有五個時鐘源,為HSI、HSE、LSI、LSE、PLL。其實是四個時鐘源,如下圖所示(灰藍色),PLL是由鎖相環(huán)電路倍頻得到PLL時鐘?! 、?、HSI是高速內(nèi)部時鐘,RC振蕩器,頻率為8MHz?! 、?、HSE是高速外部時鐘
說到STM32的FLSAH,我們的第一反應(yīng)是用來裝程序的,實際上,STM32的片內(nèi)FLASH不僅用來裝程序,還用來裝芯片配置、芯片ID、自舉程序等等。當然, FLASH還可以用來裝數(shù)據(jù)。 自己收集了一些資料,現(xiàn)將這些資料總結(jié)了一下
我自己依據(jù)此圖理解,應(yīng)用思維導(dǎo)圖畫了一張方便理解:(如果看不清可通過ctrl+鼠標滑輪放大看;)前提條件1:組別優(yōu)先順序(第0組優(yōu)先級最強,第4組優(yōu)先級最弱):NVIC_PriorityGroup_0>NVIC_PriorityGroup_1>NVIC_Pri
使用TFT觸摸屏?xí)r,想要對字符串,圖形或者數(shù)字進行顯示時,發(fā)現(xiàn)他們的庫函數(shù)中都有一個最重要的函數(shù)LCD_ShowChar,貌似目前很少有人分析這個函數(shù),雖然簡單但是還是有點繞的。先貼一下這個函數(shù)的代碼,由于函數(shù)顯示分
一、簡單demo通過232串口,與上位機進行通信。首先保證單片機232串口與電腦的串口接口相連,當然電腦是USB接口,其實USB接口的實質(zhì)也是串口。我們實現(xiàn)上位機發(fā)送一個16進制的數(shù)據(jù),單片機接受到數(shù)據(jù)后顯示,并且2倍發(fā)
1. STM32的時鐘系統(tǒng)在STM32中,一共有5個時鐘源,分別是HSI、HSE、LSI、LSE、PLL(1)HSI是高速內(nèi)部時鐘,RC振蕩器,頻率為8MHz;(2)HSE是高速外部時鐘,可接石英/陶瓷諧振器,或者接外部時鐘源,頻率范圍是4MHz –
IAP的源碼等資料我上傳了,壓縮包內(nèi)有12個文件,,http://download.csdn.net/detail/f907279313/7524849(要積分的辛苦收集的你們就給點積分吧)還有另一篇博客總結(jié)的IAP:http://blog.csdn.net/super_demo/article/
分類:1 ROM (EPROM、EEPROM、NOR_Flash、NAND_Flash) 只讀存儲器,斷電后數(shù)據(jù)保存,以前ROM是只能讀取,不能擦寫的,隨著技術(shù)的發(fā)展,flash逐漸取代了rom,但功能上還沿用了rom的作用,所以把它歸為rom類。 2 RAM (
FatFS文件系統(tǒng)包含了文件ff.h :文件系統(tǒng)實現(xiàn)頭文件,定義有文件系統(tǒng)所需的數(shù)據(jù)結(jié)構(gòu)diskio.h :底層驅(qū)動頭文件,就一些狀態(tài)宏的定義和底層驅(qū)動函數(shù)的申明integer.h:僅實現(xiàn)數(shù)據(jù)類型重定義,增加系統(tǒng)的可移植性ffconf.