- 博客(6)
- 资源 (10)
- 收藏
- 关注
原创 STM32 SRAM2的使用
以前在使用F4的芯片知道有CCM内存区域,最近把吃灰的潘多拉STM32L475拿出来研究一下,发现这个芯片还有SRAM2内存区域,于是就想该怎样使用这块内存区域。那么这块区域是否可以借鉴CCM的使用方式呢,经过一番测试,发现是可以的。 根据手册,SRAM2的地址起始在0x10000000,使用绝对定位定义一个数组,这里使用移植EMWIN的工程做以下测试。#define GUI_NUMBYTES (30*1024)static U32 __attribute__((at(0x.
2021-08-21 14:13:34
2263
1
原创 STM32G0启动方式和Option Bytes设置
根据手册,BOOT0引脚的使用,需要nBOOT_SEL为0;当nBOOT_SEL为1时,启动模式完全由Option Bytes控制。STM32系列芯片程序启动方式分为下面三种:Main Flash memory从主Flash启动,正常的工作模式; System memory从系统存储器启动,串口ISP下载程序; 嵌入式SRAM从内存启动,用于调试;下面介绍修改nBOOT_SEL的方式://nBOOT_SEL置0FLASH_OBProgramInitTypeDef OB...
2021-08-18 11:46:24
5312
原创 VS code嵌入式常用配置
1.插件安装:2.软件配置:c_cpp_properties.json{ "configurations": [ { "name": "Win32", "includePath": [ "${workspaceFolder}/**", "D:/S...
2020-04-04 09:50:50
716
原创 buck boost拓扑学习
buck:当开关开通的时候,能量从输入向输出传递,电流是斜线上升的,好比模型里杯子的水往小水池传送;当小水池的水偏高了,开关就关断,这时电感、负载、二极管形成自然的续流回路,电流开始线性减少;当小水池的水低到一定程度后,重新开始开通开关;通过这样高频率的开通和关断,就形成一个稳定的输出电压。boost:当开关管导通的时候,输入的电压对电感充电,形成的回路是:输入 Vi→电...
2020-01-07 13:28:03
2879
原创 linux命令记录
sudo iwconfig:检查接口sudo ip link set wlan0 up:启动无线网卡WLAN0sudo iw dev wlan0 scan | less:扫描无线网络sudo iw dev wlan0 connect [网络 SSID] key 0:[WEP 密钥]:连接touch:创建文件 $ touch filenameecho:向文件中写入内容(>&...
2019-03-21 11:13:43
138
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人