搜索资源列表
IICMaster
- 12Mhz标准51的100KHz IIC总线主器件模拟方式驱动程序。 本驱动程序即可以在没有Small RTOS的情况下使用。此时,要使用本驱动程序只需要配置IIC总线使用的IO口。在驱动程序的主文件iic_master.c仅包含一个文件config.h。用户需要的是在这个文件中设置IIC总线使用的IO口SDA和SCL。如果用户单独使用iic_master.c,还要在config.h包含iic_master.h文件和其它必须的文件如reg51等;并定义宏TRUE、FALSE和与编译器无关的
SDkaSource
- SD卡的SPI读写程序,内含SPI总线时序函数、SD卡的读写函数,可直接嵌入到UC/OS操作系统中进行调用,采用.c和.h文件进行分装,可直接嵌入到项目或操作系统中,支持51单片机、STM32、ARM7等单片机,500M主屏以上的处理器请对SPI时序进行修改。-SD card SPI read and write procedures containing SPI bus timing function, SD card reader function, can be directly embe
smbus
- c8051f340的SMBUS(iic)总线的驱动代码,使用任务方式,只支持主器件,不支持从器件方式,调用smbtskcx查询可以再添加几条任务,#define MAXTSKCOUNT 10 中的(10)为最大任务设定,可以自己更改,smbaddtask为添加任务的函数,其它的过程用户可以不关心, 写过程为先写8位器件地址,再写数据指针指向的数据(内容用户自己设定,如要包含子地址等),读时如果有子地址,要分成两个任务,一个是要写入子地址任务,一个是读取任务, 如smbaddtask(0x
STM32_W5200_MODBUSTCP
- STM32搭配W5200网口芯片,实现MODBUS TCP的网络通信,同时程序实现了STM32的CAN、232、IIC通信等。只需调用相关函数即可实现相关功能。-STM32 chip with W5200 Ethernet port, MODBUS TCP network communication, while the program achieved the STM32 CAN, 232, IIC communications. Just call the relevant function
LED
- user:启动文件和主程序 当芯片上电启动时,首先会执行启动文件中的汇编程序,建立起C语言的运行环境,该启动文件startup.s使用的时thumb指令。功能为:1、初始化堆栈指针;2、初始化程序计数器指针PC;3、设置堆、栈的大小;4、设置C库的分支入口“_main”,最终用来调用main函数。 主程序中通过宏定义将led地址赋予led_0等,通过向led地址中写“0”或“1”控制led引脚电平,实现流水灯效果。 listing:编译生成的lst文件和map文件 output:编译后的