在立创开源广场上看到一个基于CW32F030制作了一支拥有电压测量、通断测量、二极管检测、信号输出等功能的便携式多功能测试笔项目,正好立创举办“仪器仪表训练营”可以免费制作,便根据以笔为样本制作了个小盒子。
原工程使用一颗便宜但性能优秀的单片机“CW32F030”,主要参数如下。
- 搭载ARM Cortex-M0+ 32位内核;
- 最高主频可达64MHz;
- 64K字节闪存和8K字节RAM;
- 四组16位通用定时器,可以提供高达16路PWM;
- 12位ADC,可实现1M SPS转换速度;
- 三路UART,两路SPI接口(12Mbit/s),两路I2C接口(1Mbit/s);
- 支持上电和掉电复位(POR/BOR),具备可编程低电压检测器(LVD)。
硬件上设计的相当不错,具体可见其开源链接:
笔的元器件排布较为密集,这个盒子在笔的基础上改良了布局,方便在固定的桌面使用,以上位机辅助的方式代替屏幕。
下载程序的方式是直接使用杜邦线。
盒子的开源硬件链接地址如下:
https://oshwhub.com/switchyw/Instrument
为了方便开发,外加避免版权问题,使用免费授权的Visual C++ 2010 Express 学习版开发上位机软件
受限于时间,上位机做的比较粗糙,稍后放上。