Advertisement

ARM支持URAT通信、看门狗中断及裸机开发

阅读量:

1、URAT通信

实现方式包括原理图分析、芯片手册查阅等步骤。首先,通过分析原理图确定相应的引脚位置,随后在芯片手册中查找对应的控制模块。目前所采用的控制器为UART2,接下来需要对相关寄存器进行配置,以启动其工作状态。这种基于寄存器设置的编程方式即为寄存器编程。

复制代码
 #include "exynos_4412.h"

    
  
    
 #define GPA1CON (*((unsigned int *)0x11400020))
    
 #define ULCON (*((unsigned int *)0x13820000))
    
 #define UCON (*((unsigned int *)0x13820004))
    
 #define UBRDIV (*((unsigned int *)0x13820028))
    
 #define UFRACVAL (*((unsigned int *)0x1382002c))
    
 #define UTXH (*((unsigned int *)0x13820020))
    
 #define URXH (*((unsigned int *)0x13820024))
    
 #define UTRSTAT (*((unsigned int *)0x13820010))

全部评论 (0)

还没有任何评论哟~