工程師應該掌握的STM32單片機關鍵基礎精華
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE); //打開GPIOC的時鐘
改為
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD, ENABLE); //打開GPIOD的時鐘
(2) 將四個通道全部設置為TIM_OCMode_Toggle模式,即將
/* Output Compare Timing Mode configuration: Channel1 *
TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_Timing;
改為:
TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_Toggle;
(3)例子中原來中斷產生的頻率很低,是不適合于做這種熒火蟲燈的,但為了比較,我只改了最后一個值:
詳情參閱:工程師STM32單片機學習手記(3):修修改改玩串口
從51開始,單片機玩了很長時間了,有51,PIC,AVR等等,早就想跟潮流玩玩ARM,但一直沒有開始,原因-----不知道玩了ARM可以做什么(對我自己而言)。如果為學習而學習,肯定學不好。然后cortex-m3出來了,據說,這東西可以替代單片機,于是馬上開始關注。也在第一時間開始學習,可惜一開始就有點站錯了隊,選錯了型(仍是對我自己而言)。我希望這種芯片應該是滿大街都是,隨便哪里都可以買得到,但我選的第一種顯然做不到。為此,大概浪費了一年多時間吧,現在,回到對我來說是正確的道路上來啦,邊學邊寫點東西。
這里寫的是我的學習的過程,顯然,很多時候會是不全面的,不系統的,感悟式的,甚至有時會是錯誤的,有些做法會是不專業的。那么,為什么我還要寫呢?這是一個有趣的問題,它甚至涉及到博客為什么要存在的問題。顯然,博客里面的寫的東西,其正確性、權威性大多沒法和書比,可為什么博客會存在呢?理由很多,我非專家,只說作為一個學習32位單片機的工程師角度來分享整個學習過程,整理成一個學習手記,也便于以后文檔備份。
詳情參閱:STM32學習手記(5):數據的保存與毀滅!
STM32單片機小Tips之RTC實踐
BKP還沒有搞完,怎么又換到了RTC上了,因為RTC和BKP有些聯系,想不關聯還不行呢。
以下是數據手冊上有關RTC的介紹:
******介紹開始
評論