![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
AT32应用
笔记
业9
这个作者很懒,什么都没留下…
展开
-
程序识别AT32型号方法
无论是AT32,还是STM32,都有ID代码,存储在地址0xE0042000,可以通过软件访问获取。id_value = *((__I uint32_t *)0xE0042000);下面举例说明:AT32F413RCT7, ID代码为0x70030240AT32F421C8T7,ID代码为0x50020100AT32F415RCT7-7,ID代码为0x70030243AT32F407VGT7,ID代码为0x7005034B以上结果与RM文档描述一致。...原创 2020-11-26 14:20:30 · 1089 阅读 · 0 评论 -
ST-LINK/V2烧录AT32芯片方法
ST-LINK/V2烧录AT32芯片方法ST-LINK/V2 JTAG/SWD接口定义:ST-LINK/V2 JTAG/SWD标准的接口排列:SWD模式连接方法:NOTE:TVCC本身并不能给芯片供电,所以当5V供电时,需要外接给芯片供电5V;3.3V供电时,可以通过VDD(19)给芯片供电,外接3.3V供电也可以。Debug设置ST-LINK/V2固件版本使用雅特力提供的PACK时,把FPU去掉JTAG模式正常接就可以。...原创 2020-11-09 14:12:35 · 4551 阅读 · 1 评论 -
位绑定(bit-band)
定义变量到指定的SRAM地址:__align(8) uint32_t Var __attribute__((at(0x20016FF8))); //MDK中定义__align(8) :8个字节对齐,即目标地址要能整除8;防止数据出现不可预料的错误以及提高效率,对齐之后的数据就可以直接进行按位的四则运算了。Cortex™-M4 存储器映像包括两个位带(bit-band)区,一个是SRAM区,另一个是片上外设区。由于不能直接对一个位进行操作,为了实现对寄存器进行快速的位操作,设计了两个别名.原创 2020-09-10 10:40:48 · 2338 阅读 · 0 评论