RT-Thread 学习笔记(三)——读取MCU ID及FLASH大小
来源:互联网 发布:淘宝客服打字要求 编辑:程序博客网 时间:2024/06/11 07:05
突然想读一读MCU的识别ID号和FLASH大小,那就写一写呗!
型号:stm32f103zet6
根据datasheet知道相应的内容存储地址:
然后就贴代码:
void rt_show_mcu_id(void){ unsigned int mcu_id[3]; unsigned short mcu_flash_size; mcu_id[0] = *(unsigned int*)(0x1FFFF7E8); mcu_id[1] = *(unsigned int*)(0x1FFFF7EC); mcu_id[2] = *(unsigned int*)(0x1FFFF7F0); rt_kprintf("MCU ID: %X %X %X\n",mcu_id[0],mcu_id[1],mcu_id[2]); mcu_flash_size = *(unsigned short*)(0x1FFFF7E0); rt_kprintf("MCU Flash size: %d K\n",mcu_flash_size);}
调用这个函数就可以了!
完工!!!
阅读全文
0 0
- RT-Thread 学习笔记(三)——读取MCU ID及FLASH大小
- RT-Thread 学习笔记(六)——串口
- STM32 + RT Thread OS 学习笔记[三]
- RT-Thread 学习笔记(六)--- 开启基于SPI Flash的elmfat文件系统(上)
- RT-Thread 学习笔记(七)---开启基于SPI Flash的elmfat文件系统(中)
- RT-Thread 学习笔记(八)---开启基于SPI Flash的elmfat文件系统(下)
- RT-Thread 学习笔记(四)——添加RTGUI组件
- RT-Thread 学习笔记(五)—— RTGUI代码解读
- rt-thread学习笔记开篇
- RT-Thread 学习笔记(三)---用SCons 构建编译环境
- RT-Thread 学习笔记(二)---线程创建及任务间通信之中断锁
- RT-Thread 学习笔记(一)---配置RT-Thread开发环境
- RT-Thread的线程(任务)处理【RT-Thread学习笔记 2】
- 【RT-Thread学习笔记 2】RT-Thread的线程(任务)处理
- RT-Thread 学习笔记(五)---编辑、下载、调试程序
- RT-Thread 学习笔记(一)---系统节拍tick
- STM32 + RT Thread OS 学习笔记[一]
- STM32 + RT Thread OS 学习笔记[二]
- RT-Thread从开源代码生成自己的工程
- Android7.0下载Apk自动安装
- RT-Thread 学习笔记(一)---系统节拍tick
- RT-Thread 学习笔记(二)---线程创建及任务间通信之中断锁
- 汇编语言基础知识(cortex-M3 指令)
- RT-Thread 学习笔记(三)——读取MCU ID及FLASH大小
- HDU1062 Text Reverse
- RT-Thread 学习笔记(四)——添加RTGUI组件
- RT-Thread 学习笔记(五)—— RTGUI代码解读
- HDU 5719Arrange(类似排列组合问题)
- The connected J-Link is defective,Proper operation cannot be guaranteed.......
- Windows10下安装TensorFlow(CPU、GPU)
- 控制台光标相关
- 堆和栈的区别