中航信息PR-U 存折打印机驱动

  • 中航信息PR-U 存折打印机驱动已关闭评论
  • A+
所属分类:远程维修
摘要

节1、头文件#include<stdio.h>2、定义起始地址#definePRU_BASE0xF00000003、定义驱动功能函数voidpru_driver_init(void){/*驱动

1、头文件
#include <stdio.h>

2、定义起始地址
#define PRU_BASE 0xF0000000

3、定义驱动功能函数
void pru_driver_init(void)
{
/* 驱动初始化 */
volatile unsigned int *p_pru_addr = PRU_BASE;
/* 写(控制)寄存器 */
*(p_pru_addr) = 0x01;
}

void pru_driver_read(void)
{
/* 读取状态寄存器 */
volatile unsigned int *p_pru_addr = PRU_BASE;
unsigned int status;
status = *(p_pru_addr + 1);
/* 根据读出的状态值执行驱动的功能 */
}

4、定义主函数
int main()
{
pru_driver_init();
while(1)
{
/* 不断读取状态寄存器,根据状态值执行不同的功能 */
pru_driver_read();
}

return 0;
}

  • 微信在线客服
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 扫一扫码上服务
  • weinxin