微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 硬件工程师文库 > 新手必看,关于ARM的22个常用概念

新手必看,关于ARM的22个常用概念

时间:07-28 来源:互联网 点击:

量地址寄存器写0,通知VIC 中断结束。当发生中断时,处理器将会切换处理器模式,同时相关的寄存器也将会映射。

  19.使用外部中断注意

  把某个引脚设置为外部中断功能后,该引脚为输入模式,由于没有内部上拉电阻,所以必须外接一个上拉电阻,确保引脚不被悬空;

  除了引脚连接模块的设置,还需要设置VIC模块,才能产生外部中断,否则外部中断只能反映在EXTINT寄存器中;

  要使器件进入掉电模式并通过外部中断唤醒,软件应该正确设置引脚的外部中断功能,再进入掉电模式。

  20.UART0的基本操作方法

  设置I/O连接到UART0;

  设置串口波特率(U0DLM、U0DLL);

  设置串口工作模式(U0LCR、U0FCR);

  发送或接收数据(U0THR、U0RBR);

  检查串口状态字或等待串口中断(U0LSR)。

  21.I2C的基本操作方法

  答:I2C主机基本操作方法:

  设置I2C管脚连接;

  设置I2C时钟速率(I2SCLH、I2SCLL);

  设置为主机,并发送起始信号(I2CONSET的I2EN、STA位为1,AA位为0);

  发送从机地址(I2DAT),控制I2CONSET发送;

  判断总线状态(I2STAT),进行数据传输控制;

  发送结束信号(I2CONSET)。

  I2C从机基本操作方法:

  设置I2C管脚连接;

  设置自身的从机地址(I2ADR);

  使能I2C(I2CONSET的I2EN、AA位为1);

  判断SI位或等待I2C中断,等待主机操作;

  判断总线状态I2STAT,进行数据传输控制。

  22. PWM基本操作方法:

  连接PWM功能管脚输出,即设置PINSEL0、PINSEL1;

  设置PWM定时器的时钟分频值(PWMPR),得到所要的定时器时钟;

  设置比较匹配控制(PWMMCR),并设置相应比较值(PWMMRx);

  设置PWM输出方式并允许PWM输出(PWMPCR)及锁存使能控制(PWMLER);

  设置PWMTCR,启动定时器,使能PWM;

  运行过程中要更改比较值时,更改之后要设置锁存使能。

  使用双边沿PWM输出时,建议使用PWM2、PWM4、PWM6;使用单边PWM输出时,在PWM周期开始时为高电平,匹配后为低电平,使用PWMMR0作为PWM周期控制,PWMMRx作为占空比控制。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top