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组寄存器来控制。

相关推荐
神秘_博士2 小时前
自制AirTag,支持安卓/鸿蒙/PC/Home Assistant,无需拥有iPhone
arm开发·python·物联网·flutter·docker·gitee
文军的烹饪实验室10 小时前
我国有哪些芯片使用的是arm架构处理器
arm开发·架构
勿忘初心912 天前
Android车机DIY开发之软件篇(十六)编译forlinx i.mx8mplus Android
android·arm开发·经验分享·嵌入式硬件
Emtronix英创3 天前
Windows 10 ARM工控主板CAN总线实时性能测试
arm开发·windows·iot
jiuri_12154 天前
QEMU 搭建arm linux开发环境
linux·arm开发·qemu
钡铼技术物联网关4 天前
如何通过5G和边缘计算提升工业远程运维效能?
大数据·linux·arm开发·人工智能·python·自动化
慕雪华年5 天前
【SLAM】在 ubuntu 18.04 arm 中以ROS环境编译与运行ORB_SLAM3
linux·arm开发·ubuntu
慕雪华年5 天前
【Linux】在 ubuntu 18.04 arm 容器中安装ROS环境
linux·arm开发·ubuntu
7yewh5 天前
嵌入式知识点总结 网络编程 专题提升(一)-TCP/UDP
网络·arm开发·驱动开发·物联网·网络协议·tcp/ip·udp