深入了解Arduino MEGA 2560:信号捕获、尺寸规格与盾牌兼容性
1. SPI信号捕获
在PicoScope上捕获SPI信号,需要将以下代码上传到Arduino MEGA 2560:
#include <SPI.h>
void setup() {
SPI.begin();
SPI.beginTransaction(SPISettings(10000, MSBFIRST, SPI_MODE1));
}
void loop() {
SPI.transfer('U');
delay(1);
}
此代码会持续在MOSI引脚(数字引脚51)发送字符。
连接方面,将PicoScope的通道A连接到Arduino的引脚52(SCK),通道B连接到引脚51(MOSI)。PicoScope的设置如下:
- 通道A和B:±10V,DC,探头x10(若探头设置为10X)
- 采集时间:200 ms/div
- 采样数量:2 MS
- 触发:单次
- 阈值:1V
- 预触发:0%
设置SPI解码对话框的步骤如下:
1. 从顶部菜单选择“Tools ► Serial Decoding”打开对话框。
2. 点击“Create”按钮,从弹出菜单中选择SPI。
3. 在SPI对话框中进行如下设置:
- 通道:
- 数据:B
- 时钟:A
- 阈值(两者):1V
- 迟滞(两者):200mV
- 片选:留空
Arduino MEGA 2560深度解析
超级会员免费看
订阅专栏 解锁全文
56

被折叠的 条评论
为什么被折叠?



