我正在研究基于微控制器的收发器,该收发器发出PWM信号并以相同的频率接收类似的信号作为响应。在为收发器设计新功能的原型时,我想绕过设备的物理部分,并通过简单地将发送信号用作接收信号来模拟发送和接收。实现此目的的一种方法可能是将输出端口连接到输入端口,然后读取该端口,但我想尽可能避免额外的布线。
根据此旧帖子 How can I digitalRead a pin that is in pinMode OUTPUT? 应该可以使用所谓的端口寄存器 https://www.arduino.cc/en/Reference/PortManipulation 读取端口状态。但是,Arduino手册说“晶体引脚”不可用,并且似乎还为可通过寄存器读取的端口指定了范围限制。
是否可以在Teensy 3.2中读取PWM状态?有什么命令可以完成此任务?