STM32
文章平均质量分 87
酒馆【酒友】
如果你不够优秀,遇见也不配拥有!
展开
-
keil5编译后生成 Code RO-data RW-data ZI-data是什么
在keil5下全编译了这么多次代码,每次编译完了后都有这么一行提示,闲来没事还是搜索学习了一下。Program Size: Code=49560 RO-data=7032 RW-data=308 ZI-data=1100180 (数据当然是不一样的哈)通过查阅keil5的帮助文档(ARM Development Tools),看到样的的一个数据,如图Code (inc. data) RO Data RW Data ZI Data Debug3712 ...原创 2021-03-25 09:13:16 · 1047 阅读 · 0 评论 -
如何读取STM32芯片的唯一ID
产品唯一的身份标识的作用: ● 用来作为序列号(例如USB字符序列号或者其他的终端应用); ● 用来作为密码,在编写闪存时,将此唯一标识与软件加解密算法结合使用,提高代码在闪存存储器内的安全性; ● 用来激活带安全机制的自举过程; 96位的产品唯一身份标识所提供的参考号码对任意一个STM32微控制器,在任何情况下都是唯一的。用户在何种情况下,都不能修原创 2016-09-21 20:53:24 · 14951 阅读 · 3 评论 -
利用KEIL获取文件编译时间
可以使用KEIL内置的__DATE__ 和 __TIME__ 宏来实现这个功能参考范例:unsigned char code DataStr[]=__DATE__;unsigned char code TimeStr[]=__TIME__;这样,编译后TimeStr的字符串正好是编译的当前时刻,相当于unsigned char code TimeStr[]="09:12:04"原创 2016-10-19 15:45:36 · 2865 阅读 · 0 评论 -
J-Link 向RAM中写唯一序列号
硬件准备:J-Link 一个,STM32F103C8T6 的开发板子一块 软件准备: Setup_JLink_V600d 版本的J-Flash 前期的创建new project, 对Options的Project Setting 的Genneral/ Target Interface/ MCU/Flash的选项卡,不作太多详细的说明,大家做项目应该会设置。在最后一个Pro...原创 2018-12-11 09:39:42 · 1080 阅读 · 0 评论 -
M3 M4芯片开启FPU 浮点型运算功能
; Reset handlerReset_Handler PROC EXPORT Reset_Handler [WEAK] IMPORT SystemInit IMPORT __main;==================================;开启FPU功能 浮点数运...原创 2019-07-18 11:03:57 · 660 阅读 · 0 评论 -
Cortex-M3 cm3.h 关于开关总中断函数解释
0.前言本文想解决的问题有:如何开启、关闭中断 如何开启、关闭异常 LPC177x/8x支持的中断优先级个数 复位后,异常/中断默认的优先级 如何设置异常/中断的优先级 什么是优先级组,如何设置优先级组,复位后的优先级组 1. Cortex-M3的异常/中断屏蔽寄存器组注:只有在特权级下,才允许访问这3个寄存器。 名 字 ...原创 2019-02-25 15:34:40 · 3030 阅读 · 0 评论