历史上的今天
今天是:2025年07月16日(星期三)
2021年07月16日 | 怎么获得MC9S12XEP100的设备ID
2021-07-16 来源:eefocus
以前还以为XEP100没有唯一标识符这种东西,前些天随意翻手册,不经意间翻到了ID。做个记录。

图1. IFR字段描述
上图中的Device ID就是XEP100设备的ID,有8个字节。
为了能够在内存中看到这个ID号,需要先设置MMCCTL1

图2. MMC控制寄存器

图3. MMC控制寄存器 字段描述
将其中的PGMIFRON字段设置为1。这样才能读取到这个地址处的值。
程序就很简单地一句:
MMCCTL1_PGMIFRON = 1;
然后,就可以读到ID了:

图4. 当前设备的ID值
就是上图中选中的那8个字节。试了几块芯片,这里的值都不一样,应该是唯一的。
拿到了ID能干什么呢?那用途大了。
只要需要唯一性的地方都可以用到。
比如小范围实验时取几位用作MAC地址等。
史海拾趣
|
时钟clk由输入量a和b与门产生,作为D触发器的时钟信号,用VHDL语言怎么编啊? 时钟clk由输入量a和b与门产生,作为D触发器的时钟信号,用VHDL语言怎么编啊? 好像clk不能定义成变量variable和signal类型,该怎么编啊… 查看全部问答> |
|
RT我的版本是modelsim SE6.5的,我查了以前其他版本比如6.2的,主菜单“view”下“Encoding”选GB2312,但是版本不一样我找不到,这个软件我也刚用,小白一个,哪位大虾能告知一下,谢谢… 查看全部问答> |
|
0805封装尺寸/0402封装尺寸/0603封装尺寸/1206封装尺寸 封装尺寸与功率关系: 0201 1/20W 0402 1/16W 0603 1/10W 0805 1/8W 1206 1/4W 封装尺寸与封装的对应关系 0402=1.0mmx0.5mm 0603=1.6mmx0.8mm 0805=2.0mmx1.2mm 1206=3.2mmx1.6mm 1210= ...… 查看全部问答> |
|
ubuntu下gedit不能用解决方法 分类: LINUXsu root 后出现不能用gedit命令。如图:jerry@jerry:~$ su root密码:root@jerry:/home/jerry# lsDesktop linux-2.6.35.9 study 视频 下载examples.desktop linux-2.6.35.9.tar.bz2 公共 ...… 查看全部问答> |
|
在已有的“计数 频率LCD显示”(FreqMesa)的基础上,把计数的对象改为“正交脉冲信号” (图中,计数器仍保留着,只用于调试对比用) 定时中断,还是很好用的: 新增加A,B信号也安排了(图中的Pin_1,Pin_2): 正交信号,也是早就预备好了(LPC80 ...… 查看全部问答> |
|
以下是ti提供的TIMERA例程; // MSP-FET430P140 Demo - Timer_A, Toggle P3.4, CCR0 Cont. Mode ISR, DCO SMCLK // // Description: Toggle P3.4 using software and TA_0 ISR. Toggles every // 50000 SMC ...… 查看全部问答> |




