- 博客(4)
- 收藏
- 关注
原创 AT读取32位唯一识别码
官网文档描述:根据AT32的UID编码规则,用户可以从基地址:0x1FFFF7E8中读取96bit数据,将其中的[87:79][33:28][16:0]组合为 32bit 作为唯一识别码长度。 IC_UID = *(uint32_t*)0x1FFFF7E8 & 0x0001FFFF; //取前面0~16位,17位,对应唯一识别码0~16位 IC_UID |= (((*(uint32_t*)(0x1FFFF7E8))&(0x0000000F<<28)
2021-11-12 14:49:33 1189
原创 STM32,AT32这类IC的一些电路疑惑记录
1.为啥不直接VDD和VDDa内部连接一起,反正都要求差距在300mv,连接一起不就一模一样了吗?答:分开起隔离的作用(会加上稳定期间在VDDa那边),VDD有可能受外设影响变换导致采集不准。这时候,用稳定器件后,虽然同一电源,但VDDA不会收到VDD的影响....
2021-08-19 19:59:19 459 1
原创 MDK_KEIL5范例转换IAR7.8范例可以通过IAR自带的工具(tool----工程转换)
Hi all:关于MDK范例版本转换为IAR范例版本,可以使用IAR自带的转换工具(或可以重新建立一个工程),工具使用步骤如下:1.打开IAR,点击标签tools—>project converter如图:2.选择需要转换的工程根目录和转换后存放的目录,点击OK生成IAR工程,此时在此目录下需删除之前MDK的工程文件(DEBUG等,否则有可能报错),注意:存放目录不要太深或者选用中文路径(可以先放桌面,之后再复制到需要的地方就可以了)。3.打开转换后的工程,需要做4步-----重新选型,l
2021-08-18 20:37:52 1242
原创 KEIL上跳转程序的起始地址(未完成)
//有任何想法,请务必评论,共同进步一、keil设置二、程序设置内存上面做跳转,定义一个在此地址之后的量(数组函数都可以)三、程序起始运行????结果:可以把程序存放到指定地址,但是debug的时候跑不起来?菜鸟求教第三步,怎么在调试的时候,让程序从它自己存放的地址上开始运行??...
2020-07-10 09:50:34 1288 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人