STM32
文章平均质量分 91
HowieXue
这个作者很懒,什么都没留下…
展开
-
STM32 CubeMx ADC DMA 方式实现多路采集 配置实例 [已验证]
打开CubeMX工程,选择好芯片,然后开始配置ADC & DMA:1、选择ADC1/ADC2的channel:根据具体需要,这里举例选择IN6 - IN92、配置ADC Setting参数:在parameter settings中,主要配置ADC多路采集参数:Mode 模式:独立采集Scan Conversion Mode 扫描模式 :ENABLEContinuous Conversion Mode 连续转换模式:ENABLE3、配置多路通道采集及顺序配置有多少路ADC,原创 2020-08-16 18:17:19 · 17622 阅读 · 10 评论 -
STM32 CubeMX FreeRTOS 工程配置实例 [已验证]
使用实例:这里通过STM32F10xx系列举例, CubeMx 版本是比较新的6.0.0:通过File ->New Project 新建工程选择芯片,这里我用的是STM32F103C8T6配置Sys Debug方式为Serial wire:配置RCC HSE配置时钟频率为72M:选择FreeRTOS,配置一下:例如新建 个usertask:配置生成的工程,这里选择IAR (EWARM):最后点击右上角Generate Code按钮,生成该工程:工程生成后,就可以原创 2020-08-16 13:08:52 · 47093 阅读 · 0 评论 -
STM32 内部Flash读写 程序源码 [已验证]
由于STM32 系列Flash的Erase功能都是按Page擦除,所以想往Flash写入某一段数据,又想保持其他数据不变的话,就要做缓存读写,这一块目前STM32没有给出Demo,需要现写。Programming in the Flash memory performed by word or half-page1.Flash_Erase/**************************...原创 2019-07-08 10:41:28 · 11512 阅读 · 2 评论 -
STM32芯片解锁读写保护:更改Option Byte [Error已解决]
解锁读保护:STLink更改Option Byte变Level从1变为0,点击Apply即可。(程序执行读保护,其实是将Level从0变为1)默认情况下该保护功能是不开启的,若要开启该功能,需要改写内部FLASH选项字节(Option Bytes)中的配置。RDP读保护级别级别0,无保护,级别1,使能读保护,这种保护下,若使用调试功能(使用下载器、仿真器)或者从内部SRAM自举时都不能对内部FLASH及备份SRAM作任何访问(读写、擦除都被禁止);当芯片处于级别1的时候,可以把选项字节原创 2021-10-05 21:46:26 · 19052 阅读 · 3 评论