使Arduino GSM lib与Nucleo L073RZ配合使用时遇到问题

时间:2019-01-17 21:01:40

标签: arduino hardware stm32 uart nucleo

我正在尝试将Adafruit Fona Mini GSMNucleo L073RZ一起使用。存在library for the GSM module,但它是为arduino设计的。我已经设置了板管理器的URL,以利用此存储库中的链接:https://github.com/stm32duino/Arduino_Core_STM32/blob/master/README.md,以添加对我正在使用的MCU的支持。

看起来不可能与此软件MCU一起使用SoftwareSerial。选择存储卡后,磁带库消失。 GSM库通过取消注释某些行来支持HardwareSerial,我已经完成了。不幸的是,MCU无法与GSM模块通信。

交易条款图片

这就是一切连接的方式。

硬件图像

如果图片看不到,这就是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;

0 个答案:

没有答案