搜索资源列表
实用单片机系统
- 增加ASCII.C的一个ASCI码(7F),用于虚拟按键用 修改UART串口的命令解析程序,修改RTC的pcf8563中断部分。 精简IIC和smart_timer代码,添加define.h的宏定义。 修改system.c里的消息堆栈的宏定义 增加ii.c函数,支持对eeprom的打包 增加由PLD或者GPIO输出的模拟UART,在6个CLOCK下速度为57.6K 增加消息的优先级功能,消息类型的前4位为消息的优先级,后4位为消息的类型 试用于初学单片机并且想更上一层
IR
- 基于51单片机的红外解码,试验成功,反应速度高,误码率低-51 MCU-based infrared decoding, successful, high-speed response, low bit error rate
HDQ.h
- hdq.h , msp430 with hdq controller, HDQ Protocol Implementation with MSP430, maybe it will help you with gpio ,it is just a headfile.
RTC_DS1302
- 使用AT89S52单片机,在keil c51环境下,控制RTC芯片DS1302实现实时时钟功能。此工程经过实际应用证明,有效。GPIO管脚模拟i2c总线方式读写DS1302的片内寄存器,可以实现万年历时间的读取和设定,注释丰富,代码很容易移植到其他系统中使用-Use AT89S52 Singlechip in keil c51 environment, control RTC chip DS1302 real-time clock function. This works through the
GPIO
- 是U龙开发板中,LPC2468的I/O口使用测试代码。有.C和.h文件。是在keil上编译。-U Dragon development board The LPC2468' s I/O port to use the test code. . C and. H file. On the keil compiler.
pwm
- 使用简单的GPIO 功能,驱动LED或者H桥,实现LED亮度的渐变或电机转速的控制-Using simple GPIO function to drive LED or H-bridge, to achieve LED brightness gradient or motor speed control
project3
- 本例程使用GPIO模拟I2C时序实现串行EEPROM的读写,并测试读写速度。 核心文件为: b i2c_gpio.c/.h : I2C底层协议的实现代码(所有的I2C器件均可用) b eeprom_24xx.c/.h : 24XX串行EEPROM的驱动程序 demo_i2c_eeprom.c/.h : 演示EEPROM读写的主程序 修改SCL时钟频率的方法:修改b i2c_gpio.c中的函数 static void i2c_Delay(void)-
project5
- 本例程移植了R0.09b版本的FatFS文件系统,采用SDIO接口的MicroSD卡作为存储介质。 FatFS文件系统的移植说明见: \User\FatFS\FatFS移植记录.txt 核心文件为: b sdio_sd.c/.h : SDIO底层驱动代码 demo_sdio_fatfs.c/.h 演示FatFS API接口函数的使用方法的主程序。 配置GPIO的SD_Init()函数在执行 f_mount() 挂在文件系统时会被调用。因此,没有在
esp8266_mqtt_demo
- esp8266创建mqtt任务,连接mqtt云服务器,接收(订阅)和发送(发布)消息 1、本例中用的是官方ESP8266_RTOS_SDK-1.4.x版本的SDK。 2、本例中有smartconfig功能,可通过GPIO或者uart命令触发。 3、可在user_config.h文件中修改mqtt服务器和用户信息。