Проблемы с получением Arduino GSM lib для работы с Nucleo L073RZ - PullRequest
0 голосов
/ 18 января 2019

Я пытаюсь использовать Adafruit Fona Mini GSM вместе с Nucleo L073RZ .Для модуля GSM существует библиотека , но она для Arduino.Я настроил URL менеджера форума, чтобы использовать ссылку в этом репозитории: https://github.com/stm32duino/Arduino_Core_STM32/blob/master/README.md, чтобы добавить поддержку MCU, который я использую.

Невозможно использовать SoftwareSerial вместе с этимMCU вроде как.Библиотека исчезает при выборе карты.Библиотека GSM поддерживает HardwareSerial, хотя и раскомментирует некоторые строки, что я и сделал.К сожалению, MCU не может связаться с модулем GSM.

Изображение Tera Term

Вот как все подключено.

Оборудованиеimage

В случае, если на картинке это не видно, именно так GSM-модуль подключается к MCU.

Vio подключается к 5V GND подключается к GNDRX подключается к 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;
...