stm32低功耗解決方案-(外部時鐘芯片RX8025T)

首先在入手一個芯片時要先觀看芯片手冊rx8025t和rx8025as手冊是不一樣,兩者的寄存器也會有很大的差距。
RX8025t中文手冊
在這裏插入圖片描述
本文介紹的是一個低功耗解決方案,因爲我使用的是stm32的待機模式,所以只需要在喚醒時想辦法就行了,因此找到了時鐘芯片的報警功能,我只需要使用nb進行設置低功耗時間就可以完成我得要求了,

其中在使用芯片時要對設置參數進行存儲,這裏我也使用了flash模擬eeprom進行存儲
在這裏插入圖片描述
0x0f爲控制寄存器AIE爲報警使能控制位 該爲置1爲開啓報警
0x0e爲標誌寄存器AF爲報警標誌位 該爲置1爲報警

AIE失能以後如果報警事件產生那麼AF就會被置1,那麼在喚醒單片機以後進行這兩位的失能就會將報警引腳電平再次拉高

因爲INT引腳不報警時爲高阻態,報警時爲低電平,要想喚醒,就需要電平轉換電路,並且將INT引腳的高阻態拉高。

rx8025t在stm32f0上的使用,可以直接移植到f1上!!!

在配置低功耗時stm32進入待機模式各io口引腳爲高阻態,所以不需要配置io口的狀態,只需要注意外部電路即可!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章