KiCad文件
全屏
内容介绍
视频课程
任务列表
项目报告
内容介绍
12指神探是一款基于树莓派RP2040制作的多功能硬件调试助手,它有12根引脚,提供了5V和3.3V的电压,其中有9根GPIO,功能灵活,通过搭配不同程序可以做成各种调试器。RP2040芯片具有双Arm Cortex M0+内核,默认运行的125MHz时钟超频到200MHz也可稳定运行,搭载的PIO功能使其可以生成各种常用或者自定义的协议,开发语言可以选择MicroPython或C/C++并且官方文档例程丰富,适用于初学者快速入门应用的同时也可开发出芯片极致性能。
在这里采用了12根管脚的方式,除去一个3.3V、一个5V的电源管脚、一个GND管脚,还有9根IO管脚(这个板上的CH0-CH8对应于RP2040的GPIO20-GPIO28),即便用于8bit的ADC、DAC也都可以,如果采用R-2R的DAC,驱动串行的OLED、LCD显示屏(即便带触摸)都应该没有问题,连接摄像头也可以。
本产品为带屏版的12指神探,它是在12指神探基础上,配备了一块240*240分辨率的LCD彩屏以及两个可程控按键和一个拨轮,丰富了人机交互功能,方便信息观察、界面切换等使用方式。此外还配备了白色外壳,精心设计的包装不仅使板卡日常使用时更加美观,也便于板卡的站立以及使用安全。
这个模块是通过Type C的USB接口提供供电、下载以及通信的功能,板上有5V转3.3V,最高支持800mA的电压变换器,在12根引脚上也将5V和3.3V引出,方便对其它外设板供电。
此产品还可以搭配一系列模拟套件,完成模拟相关测试:
主控芯片:采用树莓派Pico核心芯片RP2040
- 双Arm Cortex M0+内核,可以运行到133MHz
- 264KBSRAM,板卡上外扩2MBFlash
- 性能强大、高度灵活的可编程IO(PIO)可用于高速数字接口
- 拥有2个UART、2个SPI、2个I2C、16个PWM通道以及4路12位精度ADC
- 支持MicroPython、C、C++编程
- 拖拽UF2固件至U盘的方式烧录固件,方便快捷
板上功能
- TYPE-C接口用于供电和数据传输
- 一个boot按键用于进入boot模式
- 两个可程控按键和一个拨轮用于自定义功能
- 搭载240*240分辨率的LCD彩屏,通过SPI接口进行通信,控制器为常用的ST7789芯片,例程丰富便于开发
- 扩展接口包含5v、3.3v输出、GND。9个GPIO,可同时使能最多三个通道ADC
应用场景:
- 逻辑分析仪、daplink、电压电流表、
- 协议发生器、多功能控制切换
- DIY扩展板:信号发生器、高速数据采集、桌面天气时钟小组件、智能家居总控台
开发环境:
- Micropython:简单易学、资料丰富、例程繁多,适用于初学者快速上手及使用
- C/C++:语句效率更高,适合发挥RP2040更极致的性能
- Arduino:有适配RP2040芯片的扩展包,方便c语言上手开发
12指神探的管脚定义:
初学者软件、资料链接
- Thonny软件:https://thonny.org/
- Pulseview软件:https://sigrok.org/wiki/Downloads
- 硬禾Github:https://github.com/EETree-git
- 硬禾Gitee:https://gitee.com/EETree-git/
- Mpy文档:https://docs.micropython.org/en/latest/
- 树莓派官方文档:https://www.raspberrypi.com/documentation/microcontrollers/raspberry-pi-pico.html
- 初学者流程图谱:https://www.eetree.cn/doc/2356
- 游戏机平台:https://www.eetree.cn/platform/1103
任务思路参考:
软硬件
元器件
软件
电路图
附件下载
LA_rp2040.pdf
12指神探电路图
Probe2040.pdf
带屏幕12指神探电路图
带屏十二指神探测试包.rar
带屏十二指神探测试包
Probe2040_pulseview.uf2
pulseview固件
mpy-sge-pmrn-v20220118.uf2
micropython固件
团队介绍
苏州硬禾信息科技有限公司
苏州思得普信息科技有限公司
团队成员
思得普
苏州思得普信息科技有限公司
硬禾科技
苏州硬禾信息科技有限公司
评论
0 / 100
查看更多
猜你喜欢
2024年寒假练 - 基于带显示屏的RP2040调试平台设计可编程PWM发生器该项目使用了Thonny软件、MicroPython语言,实现了带显示屏的、基于RP2040的多功能嵌入式编程学习、硬件调试平台的可编程PWM发生器的设计,它的主要功能为:使用PIO编程,生成3路最高重复频率为12MHz的PWM信号,且每一路的频率和占空比都可独立调节。
pei
481
2024 年寒假练 - 基于RP2040 的多功能嵌入式编程学习、硬件调试平台实现的PWM发生器该项目使用了RP2040 的多功能嵌入式编程学习、硬件调试平台,实现了PWM发生器的设计,它的主要功能为:120Hz ~ 12Mh 任意频率PWM发生器,最大可调精度在1/1000。。
sll
308
2024年寒假练 - 基于平台3带显示屏的、基于RP2040的多功能嵌入式编程学习、硬件调试平台完成LVGL图形化控制终端该项目使用了带显示屏的、基于RP2040的多功能嵌入式编程学习、硬件调试平台,实现了LVGL图形化控制终端的设计,它的主要功能为:车速表。
benedict001
354