SPI Flash 通用驱动程序(SFUD)
SFUD 是一款开源的串行 SPI Flash 通用驱动库。由于现有市面的串行 Flash 种类居多,各个 Flash 的规格及命令存在差异, SFUD 就是为了解决这些 Flash 的差异现状而设计,让我们的产品能够支持不同品牌及规格的 Flash,提高了涉及到 Flash 功能的软件的可重用性及可扩展性,同时也可以规避 Flash 缺货或停产给产品所带来的风险。最新版本见:https://github.com/armink/SFUD
C 语言结构体与 JSON 快速互转库
struct2json 是一个开源的C结构体与 JSON 快速互转库,它可以快速实现 结构体对象 与 JSON 对象 之间序列化及反序列化要求。快速、简洁的 API 设计,大大降低直接使用 JSON 解析库来实现此类功能的代码复杂度。详细介绍见:https://github.com/armink/EasyFlash
FreeModbus+RT-Thead+STM32+Master(主机)V1.1
1、移植并修改了 FreeModbus1.5 及 RT-Thread1.2.2 至 STM32 ,新增主机功能
2、开发平台支持Eclipse、Keil、IAR
4、支持 Modbus RTU
5、Modbus主机 支持所有常用功能(寄存器、线圈、离散输入)
6、目前的Modbus主机请求功能同步模式的控制方法,以前的异步方法已经被废弃
7、强烈建议使用此版本最新代码(关注更新可以打开:https://github.com/armink/FreeModbus_Slave-Master-RTT-STM32)
详细说明可参见:http://blog.csdn.net/arminkztl/article/details/11738395 欢迎讨论
(备注:如果您需要把这个项目商用,请及时联系RT-Thread给您授权)
超轻量级、高性能C日志库--EasyLogger
EasyLogger(https://github.com/armink/EasyLogger)是一款超轻量级(ROM<1.6K, RAM<0.3K)、高性能的C日志库,非常适合对资源敏感的软件项目,例如:IoT产品、可穿戴设备、智能家居等等。相比log4c、zlog这些知名的C日志库,EasyLogger的功能更加简单,提供给用户的接口更少,但上手会很快,更多实用功能支持以插件形式进行动态扩展。
FreeModbus+RT-Thead+STM32+Master(主机)V0.6
1、移植并修改了FreeModbus1.5及RT-Thread1.1.1至STM32,新增主机功能
2、开发平台支持Eclipse、Keil、IAR
3、可在Eclipse采用EGIT插件进行版本管理
4、支持Modbus RTU(ASCII未测试)
5、支持Modbus主机所有与保持寄存器、输入寄存器、线圈及离散输入所有相关的功能,并测试通过
6、目前的Modbus主机请求功能是异步模式,后期考虑方便上层调用,可以同时给上层提供同步模式的控制方法
详细说明可参见:http://blog.csdn.net/arminkztl/article/details/11738395 欢迎讨论
(备注:如果您需要把这个项目商用,请及时联系RT-Thread给您授权)
FreeModbus+RT-Thead+STM32
1、移植了FreeModbus1.5及RT-Thread1.1.1至STM32
2、开发平台支持Eclipse、Keil、IAR
3、可在Eclipse采用EGIT插件进行版本管理
4、支持Modbus RTU(ASCII未测试)
详细说明可参见:http://blog.csdn.net/zhutianlong/article/details/9745725 欢迎讨论
(备注:如果您需要把这个项目商用,请及时联系RT-Thread给您授权)
FreeModbus_Slaver+RT-Thead+STM32
1、移植了FreeModbus1.5及RT-Thread1.1.1至STM32
2、开发平台支持Eclipse、Keil、IAR
3、可在Eclipse采用EGIT插件进行版本管理
4、支持Modbus RTU(ASCII未测试)
详细说明可参见:http://blog.csdn.net/zhutianlong/article/details/9745357
欢迎讨论
基于RT-Thread系统的STM32通过FM1702读写射频卡源码
本例程之前是基于RT-Thread0.3.2国产实时操作系统,主控CPU为STM32F103(可以在工程里选择不同的目标芯片),实现对于FM1702读写射频卡技术。之前是采用一个FM1702驱动三个天线,通过继电器切换,此程序做了裁剪,只有一个天线,内附电路连接说明。有问题可以与我联系。
STM32+FreeModbus+uC/OSII
本程序基于STM32F103VET6,成功的将FreeModbus 和 uC/OSII 移植上去。Modbus(Rtu RS232 从机)
AT91SAM7S64 测试AT45DB161D
本程序是基于IAR5.4,测试AT45DB161D Flash的程序,集成了读写、擦除等功能,通过PC串口连接7S64的Debug口,PC的超级终端界面实现人机交互,方便快捷