littlebot
Published on 2025-04-03 / 0 Visits
0

【源码】基于C语言的Pbitx无线电系统

项目简介

Pbitx是用于替代Ubitx v6中Arduino的项目,基于Raspberry Pi Pico微控制器开发。此项目运用C语言对ubitxv6 - master分支代码重新编写,部分文件被替换或新增,名称由Pico和Ubitx组合而来。

项目的主要特性和功能

特性

  • 采用自定义状态机处理CW,有独立的CI - V解释器。
  • 借鉴了http://www.rinkydinkelectronics.com/r_fonts.php/ 的字体文件。

功能

  • 新增S表和全景模式,依赖扩展的ND6T AGC电路,全景模式可扫描宽频率范围并在显示屏呈现频谱。
  • 具备直键模式、普通模式和节拍器模式三种CW模式。
  • CAT作为CI - V接口子集,已实现设置和读取频率、更改模式、切换收发模式等命令,且便于扩展更多CI - V命令。

安装使用步骤

安装

  1. 安装C编译器和必要的库文件。
  2. 从PCB文件夹及其子文件夹AGC中获取硬件设计文件,进行硬件组装。
  3. 若使用Kicad设计,按需制作适配板(将Arduino替换为RPI Pico控制器)和AGC检测器。

使用

  1. 完成硬件连接和组装。
  2. 编译并烧录项目的C语言代码到Raspberry Pi Pico微控制器。
  3. 开启设备,通过操作界面或按键使用S表、全景模式等功能,按需选择CW模式和使用CAT命令。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】