0;time--){   for(j=0;j<5;j++){   for(i=0;i<1;i++); } }}-IMDN开发者社群-imdn.cn"> 0;time--){   for(j=0;j<5;j++){   for(i=0;i<1;i++); } }} - IMDN开发者社群-imdn.cn">
登录
首页 » 驱动 » 模拟IIC之代码详细

模拟IIC之代码详细

于 2022-02-06 发布 文件大小:300.04 kB
0 47
下载积分: 2 下载次数: 1

代码说明:

应用背景#ifndef __AT24C02_H__ #define __AT24C02_H__ #include"stm32f10x.h" void    iicinit(void); void    iicwrite(u8 add,u8 Achar); u8      iicread(u8 add); #endif关键技术#include"stm32f10x.h" #include"at24c02.h" void  iicstart(void); void  iicstop(void); void  ack(void); void  iicwritebyte(u8 a); u8    iicreadbyte(void); void  iicwrite(u8 add,u8 Achar); u8    iicread(u8 add); void  iicinit(void); ///////////////////////////// void delay5us(void)//ums {     unsigned short i, j;  unsigned short time;  time=5;  for(; time > 0; time--){      for(j = 0; j < 5; j++){       for(i = 0; i < 1; i++);   }  } }

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • MCU BLDC 电机 过零
    最精帮别人在写一个无感无刷电机控制的程序,由于个人水平和理解不透彻,造成进度严重滞后,特将代码上传网高手给予知道,再次不胜感激
    2022-02-02 08:53:41下载
    积分:1
  • Linux的电容屏IIC ft5x0x(Tiny4412)
    应用背景基于Tiny4412的电容屏驱动,此驱动程序根据IIC总线编写,实现单点触摸(不支持多点)。可以使用tslib的demo来测试。关键技术关键技术:Linux中IIC驱动框架的的掌握,IIC驱动程序的编写。总之就是IIC驱动。50个字。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
    2022-06-01 09:06:09下载
    积分:1
  • LPC1788实时时间
    LPC1788 的RTC例程。写的非常的详细,欢迎大家下载使用。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
    2022-12-12 14:15:03下载
    积分:1
  • STM32 彩色液晶显示 使用原子3.5寸液晶显示
    STM32 驱动彩色液晶显示 使用原子3.5寸液晶显示,文件带有字库软件,采用IAR 软件编写
    2022-08-11 16:52:43下载
    积分:1
  • pcc32 showing words
    #include "pcc32.h"   请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-08-15 03:43:07下载
    积分:1
  • 字库芯片程序
    字库芯片程序字库芯片程序字库芯片程序字库芯片程序字库芯片程序字库芯片程序
    2022-03-06 00:30:27下载
    积分:1
  • 模块kerjakan啦
    lsfk;lks;lk;lvdkf;lk;lv;kmlkvmlkmdfmkmmdksmdnonlvkmers;klmkl;sdmflkmkl;mvlkmolnlnlnlkvjlrlklkfmlkmlkvmlkmlkfmlkmlkvmlkmlkfmlkmllkmlkmlkmlkmlkkljvkljjjjjjjjjjjjjjjvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv;这是一种管理办法。这是一种管理办法;这是一种管理办法;这是一种管理办法;这是一种管理办法;这是一种管理办法,包括LLLLLLLLLLLKLLKKLLKKMMLLKMLLLKMLMLMLMLLLKMLKMLKMLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLKKKKKKKKKMMLLKKKMMMLLLLLLLLLLLLLKMLLKMLLKKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKMLKKKMLKKMLKMLKMLKMLKMLKMLKMLKKKKKKKKKKKKKKMFLKL公司;这是一种很有说服力的办法,这是一种很有说服力的LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLKKLLLKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ马歇尔
    2022-06-12 02:46:13下载
    积分:1
  • CS5532的C语言代码
    CS5532是称重仪表常用的A/D转换芯片,本资料是一份CS5532的C语言代码-CS5532 weighing instruments commonly used in the A/D conversion chip, the data is the C code for a CS5532
    2023-08-20 11:20:04下载
    积分:1
  • BC6145语音提示应用说明
    CS-209661-ANP1 BC6145语音提示
    2022-03-22 03:11:45下载
    积分:1
  • stm32的spi程序
    应用背景SPI 是英语 Serial Peripheral interface 的缩写,顾名思义就是串行外围设备接口。是 Motorola 首先在其 MC68HCXX 系列处理器上定义的。SPI 接口主要应用在 EEPROM,FLASH,实时时 钟,AD 转换器,还有数字信号处理器和数字信号解码器之间。SPI,是一种高速的,全双工, 同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为 PCB 的布局 上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的芯片集成了这种通信 协议,STM32 也有 SPI 接口。关键技术 SPI信号线:SPI 接口一般使用 4 条线通信: MISO 主设备数据输入,从设备数据输出。 MOSI 主设备数据输出,从设备数据输入。 SCLK 时钟信号,由主设备产生。 CS 从设备片选信号,由主设备控制。  SPI模式:根据SPI时钟极性和时钟相位配置的不同分为4种SPI模式。如果 CPOL=0,串行同步时钟的空闲状态为低电平;如果 CPOL=1,串行同步时钟的空闲状态为高电 平。时钟相位(CPHA)能够配置用于选择两种不同的传输协议之一进行数据传输。如果 CPHA=0,在串行同步时钟的第一个跳变沿(上升或下降)数据被采样;如果 CPHA=1,在串 行同步时钟的第二个跳变沿(上升或下降)数据被采样。 SPI架构分析:通过STM32的架构图,可以看到MISO数据线接收到的信号经移位寄存器处理后把数据转移到接收缓冲区,然后这个数据就可以由我们的软件从接收缓冲区读出了。
    2023-08-18 10:45:04下载
    积分:1
  • 696518资源总数
  • 104225会员总数
  • 32今日下载