win10 STM32 vscode+gcc+make编译环境搭建资料
详细列出了win10 STM32 vscode+gcc+make编译环境搭建教程和相关的软件。
单片机代码自动生成工具
单片机代码自动生成工具是针对STM32单片机学习成本高、底层代码设计重复繁琐、移植和使用不方便、以及Keil5开发收费等问题而开发,通过代码自动生成技术根据用户需求完成单片机底层代码的自动生成,并提供了一些常用的模块和组件。同时本工具还提供了Keil5和gcc两种开发方式,针对keil5存在版权问题,还可以使用基于vscode和gcc进行单片机的开发。
软件提供了MCUFLASH、串口框架、IO框架、Debug框架、ADC、DAC、定时器、SPI、fmsc、MQTT、cstr字符处理、AT指令框架、ESP8266、NB模块AIR302、24L01无线模块、DHT11温湿度、0.96寸OLED、0.91寸OLED、中景园电子1.8寸LCD、正点原子4.3寸LCD、按键、LED、蜂鸣器、继电器、W25Q、DS18B20、RFID RC522模块、语音识别SU-03T等众多模块的源代码。工程的软件设计采用高内聚低耦合的模块化设计框架,可实现面向对象的软件开发。主要代码提供了较为详细的注释,方便用户理解相应的程序实现逻辑。
QT5 zip压缩和解压源代码
QT5 zip压缩和解压,支持文件夹的压缩和解压源代码,接口简洁,使用简单
TDC-GP22资料.zip
TDC-GP22 STM32F103和MSP430源代码以及TDC中英文芯片手册,现场图片和测试总结
STM32F1 ESP8266 TCP透传程序
使用stm32F103和ESP8266做的TCP透传,通过按键2可以实现SmartConfig,也可以通过程序写入路由器信息
基于STM32F1和ESP8266的MQTT数据传输
基于STM32F1和ESP8266的MQTT数据传输,只需要在Mqtt头文件中修改Mqtt服务器参数,即可实现数据的透传,WiFi支持smartconfig或通过程序配置连接路由器
C语言zip解压缩算法源代码
zip压缩方法,为了代码简练,笔者只保留了dynamic部分的解压缩,而把store和fixed两种压缩格式的压缩函数拿掉了,CRC校验部分的代码也拿掉了,需要的同学请根据GZIP的源代码自行加上。
机智云接入教程.zip
压缩包中包含了机智云的接入教程word文档和一个例程。例程采用FreeRTOS操作系统,这个例程适当的简化了,方便用户使用。
C语言bsdiff、bspatch增量下载算法
基于xcode的C语言源代码,用户需要修改新旧文件、补丁文件和恢复文件的路劲就可以使用,其中新旧文件必须是zip格式的压缩文件,且路径不能出现中午名字,否则需要使用编码算法转换成utf-8编码。
基于stm32的自动浇灌系统.zip
自动浇灌系统是基于STM32F767和EMWIN的图形界面+STM32F103的控制器、其中控制器利用机智云平台和RfeeRTOS实现与手机的交互。带有DHT11、土壤传感器、气体传感器、光照传感器、WIFI等模块。
LED数码管0-9数据集.zip
利用OPENMV采集的LED数码管0-9数据集,每个数字200张左右72*130像素点的数据集,已经进行分类,可直接用于OPENMV的IDE进行训练训练,也可以用于其他方法的数据集
机智云接入教程和例程源代码.zip
该文件包含了基于FreeRTOS的机智云接入的详细接入教程、例程代码、机智云固件、机智云固件烧写软件等。
基于QT5的串口程序.zip
基于QT5的简单的串口发送和接收程序,程序代码量很小,估计只有几十行代码的样子,适合简单的应用开发。
机智云接入教程硬件原理图.zip
在该压缩包中包含了机智云接入教程中使用到的电路原理图,主要包含了OLED、WIFI、蜂鸣器、按键、W25Q、NRF24L01等资源。
51单片机程序设计-篮球记分牌.zip
51单片机程序-篮球记分牌,带有DS1302、按键、DS18B20、数码管等模块。每个模块都进行了封装。
基于QT的exe之间的相互调用和参数传递和FFT计算.zip
QTcmd.exe为单片机上位机,将单片机上传的压力值和流量值通过串口上传到上位机,上位机将采集到的数据保存到指定路径的Resouse.csv,这里保存在../exe/Resouse.csv中,然后通过”FFT计算“按钮调用../exe/exe_boxed.exe可执行文件,并将Resouse.csv的地址传递给exe_boxed.exe,告诉它数据的保存地址,然后进行FFT计算,并将计算的结果保存在相同路径下的FFTOutsouse.csv中。
Exe文件中已经有Resouse.csv,可以直接点击”FFT计算“按钮进行计算。
TCP文件传输和TCP通信程序.zip
TCP文件传输支持选择指定路径文件,并将传输的文件保存在指定路径下,已集成到一个工程文件中;
TCP通信支持GBK中文和英文的数据透传。
心率检测.zip
该程序采用的算法提高了心率值的准确性,用户只需要直接调用接口就能获得心率值。
PWM 11channel.zip
该程序包含11路PWM控制源代码,适合用于电机控制、LED调光等。
工程模板测试程序.zip
该程序采用FreeRTOS+机智云让用户快速接入网络,同时包含了IIC OLED、ADC、DHT11、DMA、NRF24L01、5个串口驱动、W25Q64、步进电机等驱动。