1.RTC簡介 實時時鍾 (RTC) 是一個獨立的 BCD 定時器/計數器。 RTC 提供具有可編程鬧鍾中斷功能的日歷時鍾 /日歷。RTC 還包含具有中斷功能的周期性 ...
RTC Real Time Clock 即實時時鍾。它可以提供時鍾 日歷的功能 並且可以使用外部電池供電,在極低的功耗下保持計數,使得斷電之后還能夠計算時間,所以名為實時時鍾。 STM f 的RTC,本質上是一個 位的計數器,在斷電后,由電池供電還能保持計數 要使用時間時,需要將計數器的值換算成日期和時間。 此外,stm 的RTC還具備后備存儲區,可以利用電池供電,保存 個 bit的數據。 cub ...
2021-11-10 01:05 2 2328 推薦指數:
1.RTC簡介 實時時鍾 (RTC) 是一個獨立的 BCD 定時器/計數器。 RTC 提供具有可編程鬧鍾中斷功能的日歷時鍾 /日歷。RTC 還包含具有中斷功能的周期性 ...
本節我們來學習異步串口uart的應用,使用輪詢和中斷兩種方式,來實現計算機向單片機發送數據,單片機處理之后再將數據返回。 1)cubemx生成代碼 首先還是在cubemx中生成代碼,選擇器件、設置SYS(調試接口)、設置RCC(外部晶振時鍾源)這幾個步驟和前一節一樣(也可以復制前面閃燈的工程 ...
stm32——RTC實時時鍾 一、關於時間 2038年問題 在計算機應用上,2038年問題可能會導致某些軟件在2038年無法正常工作。所有使用UNIX時間表示時間的程序都將將受其影響,因為它們以自1970年1月1日經過的秒數(忽略閏秒)來表示時間。這種時間表示法在類Unix ...
前言: 本系列教程將 對應外設原理,HAL庫與STM32CubeMX結合在一起講解,使您可以更快速的學會各個模塊的使用 所用工具: 1、芯片: STM32F407ZET6/ STM32F103ZET6 2、STM32CubeMx軟件 3、IDE: MDK-Keil軟件 ...
本節我們來學習stm32內部flash的讀寫。在某些應用中,我們需要保存少量掉電仍然不丟失的數據,而在電路板上額外增加一塊eeprom或者flash又太浪費硬件資源,這時我們就可以把這些數據保存在stm32內部的flash里。 1)stm32內部flash簡介 我們先來了解一下stm32 ...
本節我們介紹stm32定時器的PWM輸出。 1)PWM基礎知識 PWM的全稱是Pulse Width Modulation,即脈沖寬度調制。它是數字信號,只有0、1兩種狀態,它通過一個周期中0、1所占不同的時間比例,來等效模擬信號。 假設一個數字信號源的高電平為5V、低電平為0V ...
stm32很多系列的芯片都帶usb接口,而且cubemx也能生成多種功能的usb初始化代碼,使得一般用戶可以不用關注usb底層復雜的實現方式,直接使用HAL函數就能方便地實現usb通信。本節我們就來學習cubemx生成虛擬串口(USB virtual COM)的使用方法。 1)生成USB虛擬 ...
前面幾節我們使用Cubemx生成了usb的兩個使用例子(虛擬串口、HID鼠標),本節我們進一步學習,如何用生成自定義的HID設備。本節的例子在開發板上運行以后,可以通過usb HID接口實現和計算機更為自由的通信。 本節的例子使用的開發環境是cubemx 6.1.0,pack版本是1.8.0 ...