当前位置: 首页 > news >正文

arm 入坑笔记

1.开发环境(IDE)使用keil_5 (keil_mdk)

2.两个手册需要关注:用户手册(编程需要),数据手册(硬件)

3.32bit地址空间:0~2^32=4GB寻址空间及(0-FFFF_FFFF)也是4GB容量

4.采用小端存储模式eg:要存储0x123456的数据,小端是这样存储的0x0000_0001存储56,0x0000_0002存储34,0x0000_0003存储56,

5.在4GB空间的地址范围,被划分成了8个512MB的空间,每个空间负责功能的不一样,具体可查。内部模块寄存器(0x4000_0000~0x5fff_ffff)

6.基本编程方法:a.基于寄存器,b.基于标准库c.基于HAL库(abc逐步封装)

7.针对于stm32f103单片机,他一共有4组gpio,每组有7组寄存器来控制。

http://www.dtcms.com/a/17832.html

相关文章:

  • el-table得i18国际化写法(我自己项目的大致写法)
  • ms-swift3 序列分类训练
  • 高通推出骁龙游戏超级分辨率™:充分释放移动游戏性能,带来更持久的续航
  • 稀土抑烟剂——为纺织品安全加持,保护您的每一寸触感
  • 游戏内常见加密
  • C# 运算符
  • 人工智能任务21-飞蛾火焰优化算法(MFO)在深度学习中的应用
  • Xilinx kintex-7系列 FPGA支持PCIe 3.0 吗?
  • 04-微服务02(网关路由、网关鉴权、nacos统一配置管理、自动装配原理、bootstrap.yaml)
  • DRIVER SCANPATH PREDICTION BASED ON INVERSE REINFORCEMENT LEARNING
  • 如何设置Java爬虫的异常处理?
  • UniApp 如何处理不同平台的差异?
  • redis cluster 增加节点 rebalance 的具体过程,如何做到不停值对外服务的
  • 第一章嵌入式系统概论考点06数字图像
  • 网络安全清单
  • maven使用默认settings.xml配置时,Idea基于pom.xml更新依赖时报错,有些组件下载时连接超时
  • 电动汽车电池监测平台系统设计(论文+源码+图纸)
  • 常见的缓存更新策略
  • 【Docker】容器被停止/删除的方式及命令:全面解析与实践指南
  • Express 中间件分类
  • Vue和React的区别
  • C# 特性 学习记录
  • springboot023学生宿舍管理系统
  • 《LSTM与HMM:序列建模领域的双雄对决》
  • GPU的核心的时钟频率,使用什么命令查看和计算
  • 蓝桥杯 Java B 组之简单数学问题(素数判断、最大公约数)
  • 在anaconda环境中构建flask项目的exe文件
  • DrissionPage(实战)
  • GitHub 使用教程:从入门到进阶
  • 异构计算架构助力智能座舱实现高效低耗体验