项目简介
RS41HUP项目是基于STM32F100微控制器的业余无线电项目。该项目可对RS41 - SGP探空仪进行回收再利用,且无需任何电气改动。通过构建新的固件并借助“ST - Linkv2”适配器应用,修改后的探空仪能在70cm频段的指定频率上,以FSK RTTY格式发送GPS和遥测数据,同时还能在单独指定的发射频率上发送APRS数据包。
项目的主要特性和功能
- 支持发送RTTY、APRS和Morse电码消息。
- 利用SPI接口与无线电模块通信,USART与GPS模块通信以获取位置信息。
- 实现数据的收集、处理、打包和发送。
- 可通过软件更改发送频率和功率。
- 支持ADC配置,用于采集温度、电压等遥测数据。
安装使用步骤
- 确保已下载并解压项目的源代码文件。
- 不同系统环境操作如下:
- Windows系统:需下载安装https://www.wyzbee.com/download/Utilities/Software/CoIDE - 1.7.8.exe和https://launchpad.net/gcc - arm - embedded/5.0/5 - 2016 - q3 - update/+download/gcc - arm - none - eabi - 5_4 - 2016q3 - 20160926 - win32.exe。
- Linux系统:可能需在CMakeLists.txt中设置正确的gcc - arm - none - eabi路径,然后进入主文件夹执行“cmake .”和“make”。
- 使用适当的STM32开发环境(如Keil uVision、STM32CubeIDE等)打开项目。
- 根据项目需求,配置微控制器的时钟源和频率。
- 配置USART和SPI接口以与GPS模块和无线电模块通信。
- 编译并下载程序到微控制器。
- 连接好无线电模块和GPS模块,确保所有连接正确无误。
- 运行程序,进行调试和测试。
注意:此项目依赖于特定的硬件和外围设备(如无线电模块、GPS模块),确保在编程和测试过程中正确连接和配置这些设备。所有配置项在config.h
文件中进行设置。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】