STM32
文章平均质量分 54
fatCatLA
这个作者很懒,什么都没留下…
展开
-
STM32低功耗学习笔记
闲来无事,学习STM32电源管理相关知识,怕以后忘记,记录相关笔记在此 前提:STM32有运行,睡眠,停止,待机状态,其中睡眠,停止,待机状态均可以降低功耗 既然是笔记,就抓重点,我喜欢问答方式得思维方式。 初看时,提出4个疑问。 1.芯片可以在哪个电压范围运行? 2.睡眠,停止,待机三个状态得区别 3.三种方式得代码如何编写? 1.在刚开始电压低于 VPOR 时 (约 1.92V),STM32 保持在上电复位状态 (POR,Power On Reset),当 VDD 电压持续上升至大于 VP原创 2021-10-25 17:48:36 · 362 阅读 · 0 评论 -
STM32 SDIO学习笔记
一:个人注重点 1.SDIO得驱动在标准库中已经有了。所以不建议所以构建驱动,毕竟官方驱动代码比个人严谨(大牛除外) 2.常规得移植,修改IO口,但是STM32使用SDIO已经固定在特定得GPIO端口,所以移植得工作又省了,直接添加官方得驱动c文件,加个头文件即可使用 3.一般使用SDIO为驱动SD卡,并使用fatfs文件系统,下面讲述添加SDIO官方驱动以及使用到Fatfs中。 二:实际操作流程 1.找到标准库STM32F10x_StdPeriph_Lib_V3.5.0,搜索找到stm32_ev原创 2021-09-27 14:42:30 · 571 阅读 · 0 评论 -
记录STM32 Bootloader的过程
一:Bootloader的开发:如何跳转到app,如何在程序里烧写代码到芯片 1.跳转函数的编写,步骤在注释 2.烧写程序到flash的函数:解锁,写两字节(加循环组成写多字节),上锁 3.使用串口接收app程序并写入到flash 二:app程序:如何生成bin文件,如何返回bootloader程序地址 设置keil,然后生成bin文件(fromelf --bin !L -o .\BIN\demo.bin) 返回bootloader的方式:使用上述的函数,并填入bootl.原创 2021-08-03 14:44:18 · 598 阅读 · 0 评论