serialport.zip
精致,小巧,代码简洁,容易在这个基础上进行拓展。 main.cpp : 入口函数(对于qt界面,这里不需要进行修改) mainWindow.cpp :主界面关联文件。 (代码量200行,供学习使用,具备一般串口功能)
精致,小巧,代码简洁,容易在这个基础上进行拓展。 main.cpp : 入口函数(对于qt界面,这里不需要进行修改) mainWindow.cpp :主界面关联文件。 (代码量200行,供学习使用,具备一般串口功能)
头文件接口如下: CALL_Dll int Bmp_Write_File(const char *FileName, FileInfo *fi); CALL_Dll int Bmp_Release_FileInfo(FileInfo *fi);
由于arduino官方提供的红外遥控程序是通过扫描和延时的方式实现的,不稳定。这里使用外部中断加定时器1来实现红外遥控nec协议的解码。 板子:arduino uno 中断引脚:2 定时器:1 实现功能:可以接收nec协议的红外编码,并且可以连续接收(如果遥控器支持的话)
stm32+ucos2+UI最简模板 基本功能包括,LCD液晶屏显示,LEd闪烁程序,串口发送 优点:模块化好,易于裁剪 说明:针对不同板子,LCD液晶需要进行修改
stm32+ucos2+SD+fatfs最简模板 基本功能包括,sd卡读写,LEd闪烁程序,串口发送
stm32Ucos2最简系统模板 已经移植了Ucos2系统,附带LED闪烁程序,串口发送程序。 优点:模块化好,方便裁剪修改
实现功能:通过Stm32采集环境温湿度,风速,风向(8个方向,东南西北,西北,西南,东北,东南)。 包括的模块如下: 12864液晶 ADC (测量相对风向,风速) BMP180 DHT11(温湿度) HMC5893(电子指南针,结合相对风向,得到绝对风向) STMFLASH(储存设置) 优点:模块化好,易于裁剪修改
功能描述: 通过51单片机实现温度报警,使用Key1和Key2两个按键调整报警阈值,并附带电路图。模块包括1602,蜂鸣器,ds18b20,按键,延时,按键。程序模块化好,易于进行修改。 Bin 临时文件 Obj 临时文件(hex文件在这里) Hardware INC 驱动头文件 SRC 驱动源文件 Src 业务程序(主函数在这) Doc 资料(电路图在这里)