回答

收藏

SAMG53 Xplained Pro学习5:芯片标识符CHIPID读取显示

其他 其他 3516 人阅读 | 0 人回复 | 2015-10-10

本帖最后由 wudianjun2001 于 2015-10-10 13:49 编辑

    通过芯片标识符(CHIPID)寄存器可以识别设备及其版本号,这些寄存器提供了片上存储器的大小和类型及内嵌设备的信息。
    内嵌的芯片标识符寄存器有两个:CHIPID_CIDR(芯片ID寄存器)和CHIPID_EXID(扩展ID寄存器)。两个寄存器都包含有一个硬连接(hard-wired)值,该值为只读。
    第一个寄存器包含如下域:
VERSION:指示芯片的硅版本号
EPROC:指示嵌入式ARM处理器版本--芯片的版本号
NVPTYP和NVPSIZ:识别内嵌的非易失型存储器的类型和大小
SRAMSIZ:指示内嵌SRAM的大小
ARCH:嵌入式外设集合标识
EXT:指示扩展标识符寄存器是否使用
       第二个寄存器是独立于设备的,如果第一个寄存器的EXT位为0,则读取第二个寄存器的返回值为0。

数据书中给出的芯片信号对应的内容


CHIPID程序,读出两个寄存器的值并在OLED屏上显示。主程序里直接调用这个函数就可以了

显示效果,分别显示两个寄存器的值,本开发板的芯片是SAMG53N19,从显示结果来看应该是RevA

分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条