1

我正在尝试将Adafruit Fona Mini GSMNucleo L073RZ一起使用。GSM 模块存在一个,但它适用于 arduino。我已设置板管理器 url 以使用此存储库中的链接:https ://github.com/stm32duino/Arduino_Core_STM32/blob/master/README.md以添加对我正在使用的 MCU 的支持。

似乎无法将 SoftwareSerial 与此 MCU 一起使用。选择卡片后,图书馆就会消失。GSM 库通过取消注释某些行来支持 HardwareSerial,我已经这样做了。不幸的是,MCU 无法与 GSM 模块通信。

Tera 术语图像

这就是一切的联系方式。

硬件映像

如果图片不明显,这就是 GSM 模块连接到 MCU 的方式。

Vio 连接到 5V GND 连接到 GND RX 连接到 TX/D1 TX 连接到 RX/D0

这是我在 FONATest 示例中所做的唯一代码修改,只是为了使用硬件串行而不是软件串行。

// We default to using software serial. If you want to use hardware serial
// (because softserial isnt supported) comment out the following three 
lines 
// and uncomment the HardwareSerial line
//#include <SoftwareSerial.h>
//SoftwareSerial fonaSS = SoftwareSerial(FONA_TX, FONA_RX);
//SoftwareSerial *fonaSerial = &fonaSS;

// Hardware serial is also possible!
HardwareSerial *fonaSerial = &Serial1;
4

0 回答 0