-
模拟IIC之代码详细
应用背景#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++);
}
}
}
- 2022-02-06 11:25:32下载
- 积分:1
-
新的CSharp编程
应用背景dasdasdasdklas dlasjdklasj dklasj dksajdk asjldkjas djlask djkasj ldkjasldjl djlsa jdlksaj dlkasj dkasjldj aldjlaskj dlkasjl关键技术dasdasdasdklas dlasjdklasj dklasj dksajdk asjldkjas djlask djkasj ldkjasldjl djlsa jdlksaj dlkasj dkasjldj aldjlaskj dlkasjl ;dasdasdasdklas dlasjdklasj dklasj dksajdk asjldkjas djlask djkasj ldkjasldjl djlsa jdlksaj dlkasj dkasjldj aldjlaskj dlkasjl dasdasdasdklas dlasjdklasj dklasj dksajdk asjldkjas djlask djkasj ldkjasldjl djlsa jdlksaj dlkasj dkasjldj aldjlaskj dlkasjl dasdasdasdklas dlasjdklasj dklasj dksajdk asjldkjas djlask djkasj ldkjasldjl djlsa jdlksaj dlkasj dkasjldj aldjlaskj dlkasjl dasdasdasdklas dlasjdklasj dklasj dksajdk asjldkjas djlask djkasj ldkjasldjl djlsa jdlksaj dlkasj dkasjldj aldjlaskj dlkasjl dasdasdasdklas dlasjdklasj dklasj dksajdk asjldkjas djlask djkasj ldkjasldjl djlsa jdlksaj dlkasj dkasjldj aldjlaskj dlkasjl
- 2022-11-06 21:55:04下载
- 积分:1
-
stm32 code modbus RTU
资源描述stm32 modbus rtu ,stm32f107shixianduiModbusRTUshujuchuanshu caijideng.Modbusshigongyexieye
- 2022-04-17 08:23:46下载
- 积分:1
-
双足竞技机器人源码
机器人比赛的双足机器人窄足源码,程序基于Robot Servo CDS5516舵机,不同的角度初始值可能不同,程序仅供参考
- 2022-06-15 23:33:41下载
- 积分:1
-
基于PIC16F84A单片机内部EEPROM读写与红外遥控解码
/****************************************************
* 标题:遥控接收程序 *
* 作者:WSQY-QiChuYong *
* 日期:2011年8月5日
- 2022-04-28 15:22:56下载
- 积分:1
-
lis3dh司机
资源描述传感器配置功能status_t LIS3DH_SetODR(LIS3DH_ODR_t ov);status_t LIS3DH_SetMode(LIS3DH_Mode_t md);status_t LIS3DH_SetAxis(LIS3DH_Axis_t axis);status_t LIS3DH_SetFullScale(LIS3DH_Fullscale_t fs);status_t LIS3DH_SetBDU(State_t bdu);status_t LIS3DH_SetBLE(LIS3DH_Endianess_t ble);status_t LIS3DH_SetSelfTest(LIS3DH_SelfTest_t st);status_t LIS3DH_SetTemperature(State_t state);status_t LIS3DH_SetADCAux(State_t state);
- 2022-07-03 01:09:36下载
- 积分:1
-
C51 WS2811的源程序
切实可用的的ws2811的控制源程序,有工程文件,89C52 22MHz,给那些刚进入单片机行业的初学者带来很大的便利。需要的赶紧进来,可是免费的哦!
- 2022-03-14 23:15:48下载
- 积分:1
-
2812BLDC参考代码
2812BLDC参考代码。通过DSP 的IO 口读取hall 信号,存放于system.hall_code 变量中。system.hall_code 这个变量付给MOD1 模块的mod1.hall_code,system.motor_direction(电机转向)变量是用户设定的。MOD1 模块处理上诉两个变量,产生mod1.stator_angle(定子磁场角度)变量的输出。MOD1 模块的mod1.stator_angle(定子磁场角度)变量输入给pwm1. CmtnPointer (输出定子磁场角度)变量与pwm1.DutyFunc (输出脉宽)变量。经过PWM1 模块运算通过PWM1~6 输出给三相桥驱动电机运转。ADC 检测三相桥的电流,经过去最大最小值再平均的算法,得到电流值,在不过流的情况下,直接把system.PWM_open_loop 赋给system.I_DC 然后经过RMP2 模块,将要输出的脉宽斜坡加上去。
- 2022-12-09 05:20:03下载
- 积分:1
-
64位隐藏保护进程
资源描述这是使用dkom实现的隐藏进程的方法,用驱动实现,需要绕过pg,否则驱动加载不成功,无法实现进程的隐藏。
- 2022-08-14 13:17:03下载
- 积分:1
-
简单modbus
简单modbus,串口通讯,中断接收和发送,定时器中断计算接收超时,proteus串口仿真,完全由proteus软件实现,现场仿真,非常好用
- 2022-01-23 10:36:15下载
- 积分:1