stm32cubemx 笔记
1、时间频率配置界面
FSMC -> Flexible Static Memory Controller,即灵活的静态存储器控制器->专门用于连接外部存储器的总线接口。FSMC可连接到各种外部存储器,包括SRAM、NOR Flash、NAND Flash、LCD显示器
FCLK->FCLK的作用是提供给FLASH读取的时钟,以便芯片内部的程序代码可以从FLASH中正常运行
APB1->连接低速外设,如USART、I2C、SPI、ADC等
APB2->连接高速外设,如USART、I2C、SPI、ADC、DAC、GPIO等
HSE(High-Speed External):HSE是一个高速外部时钟源,通常用于提供高精度的时钟信号
LSE(Low-Speed External):LSE是一个低速外部时钟源,通常用于提供低精度的时钟信号
HSI(High-Speed Internal)是STM32系列微控制器内部集成的一个高速时钟源,其频率通常为16MHz
stm32cubemx的SYS 是用配置调试下载和调试。
RCC配置时钟, 参考链接:https://cloud.tencent.com/developer/article/1951405
2、GPIO配置为ADC采样时,除了选择GPIO_Analog, 还要选择ADCx_IN通道
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?