资源简介
IIC协议C语言实现,方便理解IIC的时序,读写过程和初始化等
代码片段和文件信息
/*
* IIC总线读写测试
*/
#include “regs.h“
void enable_mmu(unsigned long ttb);
void init_ttb(unsigned long *ttb_base);
void mmap(unsigned long *ttb_base unsigned long va unsigned pa);
void memset(char *bufchar ch int size);
void memcpy(char *dst char *src int size);
void do_irq(unsigned long regs[]);
void (*printf)(char * ...) = 0xc3e114d8;
void (*udelay)(int) = ; //
void iic_master_read(unsigned char slave_addr unsigned char reg char val);
void iic_master_write(unsigned char slave_addr char reg char val);
void iic_init(void);
void iic_dest(void);
int main(void)
{
unsigned char value = 0;
int i;
iic_init();
iic_master_read(0x70 0xab &value); //0x70为芯片的地址,0xab是内部寄存器的地址
printf(“read at 0xab is : 0x%02x\n“ value);
iic_master_write(0x70 0xab 0x66);
iic_master_read(0
- 上一篇:利用栈实现迷宫问题的非递归解法
- 下一篇:仓库管理系统 系统+文档
相关资源
- C语言程序设计(第四版)谭浩强著
- C/C++实验系统
- c语言教程1946
- c语言资料大全
- C语言经典算法大全 总
- 很好用的C语言编译器,结合TC2.0,3
- The_C_Programming_Language第二版中文版
- C语言基础习题集(C考试常见题型)
- C语言编程大赛试题
- 二级C语言复习资料打包(2011-07)
- 关于MFC的 基本用法及实例的源代码
- c语言嵌入式
- 数据结构习题集答案(C语言版严蔚敏
- c高级编程技术
- 俄罗斯方块,C语言实现
- C语言程序设计案例教程
- c语言教程讲义(谭浩强)1870
- 113道非常经典的C语言题目
- c语言windows程序设计中文件版
- c语言程序设计
- C语言穷举法统计素数个数
- c++/c语言学习系统
- 新概念51单片机C语言教程.入门、提高
- 第三届蓝桥杯C语言本科组复赛题及解
- C语言实战开发宝典
- 经典100列 c语言
- c语言经典例题100道
- C语言入门1806
- C语言必背18个经典程序
- 嵌入式系统的C语言—译自《C for em<
评论
共有 条评论