《STM32嵌入式系統開發——基于STM32CubeMX和HAL庫》是一本介紹嵌入式系統中STM32的基本原理和開發方法的立體化教程(含紙質圖書、教學課件、源代碼與視頻教程),結合華清遠見教研團隊多年教學經驗和實際開發成果,按照“先原理后實踐、先硬件后軟件、先基礎后進階”的結構體系進行編寫。 內容涵蓋STM32的基礎功能和原理,在突出基本理論和基本方法的同時,以當前流行的STM32CubeMX和HAL庫作為嵌入式系統開發的工具,深入剖析開發流程和技巧,列舉了豐富的實驗案例,并通過典型工程案例引導讀者在實踐中應用所學知識。
人工智能基礎與應用(微課版)章節:
第1章 嵌入式系統介紹
第2章 初識STM32
第3章 STM32的開發工具介紹及安裝
第4章 通用輸入輸出接口GPIO
第5章 中斷控制器NVIC與EXTI
第6章 時鐘樹與SysTick
第7章 串口通信USART
第8章 直接存儲器訪問DMA
第9章 定時器TIM5
第10章 模數轉換器ADC
第11章 串行外設接口SPI
第12章 四路串行外設接口QSPI
第13章 內部集成電路總線I2C
第14章 實時時鐘RTC
第15章 獨立看門狗IWDG
第16章 綜合項目:智能手表