微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > 嵌入式系统设计讨论 > 使用C语言编写 外设芯片的复位功能

使用C语言编写 外设芯片的复位功能

时间:10-02 整理:3721RD 点击:
编写函数void reset()
   实现功能一个外设芯片的复位功能,地址是0X60000000 为一个16—bit寄存器(RW)其bit2(从高到低bit15~bit0 )对应该外设芯片的复位管脚,该管脚低电平持续1ms将触发复位动作
   谁能帮我解决一下  感谢了  笔试题

直接用指针操作寄存器,写入0
#define REGISTER (0x60000000)
#define reset_bit   (0xfd)
void reset(void)
{
      REGISTER &= reset_bit;
}

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

网站地图

Top