Є питання щодо файлу IO.CPP
Тут http://radioprofi.com.ua/forum/15-443-9245-16-1454505337 написано що треба замінювати код
Цитата
#if defined(__SAM3X8E__)
// An Arduino Due
#if defined(MMDVM0)
#define PIN_COS 7
#define PIN_PTT 8
#define PIN_COSLED 11
на
#if defined(__SAM3X8E__)
// An Arduino Due
#if defined(MMDVM0)
#define PIN_COS A7
#define PIN_PTT A8
#define PIN_COSLED A11
Я відкриваю останню робочу прошивку звідси http://radioprofi.com.ua/forum/15-443-9563-16-1457892515 відкриваю файл IO.CPP і ось цієї команди
#if defined(MMDVM0)
ми не бачимо.
Питання в тому яким саме PIN виставляти A букву ?
У нас проблема в тому що радіостанція не стає на передачу. В консолі MMDVMHost видно як передається інформація
Цитата
D: 2016-04-25 10:08:27.724 IPSC Transmitted
D: 2016-04-25 10:08:27.724 0000: 52 50 54 50 49 4E 47 00 26 E9 4E
*RPTPING.&.N*
D: 2016-04-25 10:08:27.744 IPSC Received
D: 2016-04-25 10:08:27.745 0000: 4D 53 54 50 4F 4E 47 00 26 E9 4E
*MSTPONG.&.N*
D: 2016-04-25 10:08:33.794 IPSC Transmitted
D: 2016-04-25 10:08:33.794 0000: 52 50 54 50 49 4E 47 00 26 E9 4E
*RPTPING.&.N*
D: 2016-04-25 10:08:33.814 IPSC Received
D: 2016-04-25 10:08:33.814 0000: 4D 53 54 50 4F 4E 47 00 26 E9 4E
*MSTPONG.&.N*
D: 2016-04-25 10:08:39.867 IPSC Transmitted
D: 2016-04-25 10:08:39.867 0000: 52 50 54 50 49 4E 47 00 26 E9 4E
*RPTPING.&.N*
D: 2016-04-25 10:08:39.887 IPSC Received
D: 2016-04-25 10:08:39.887 0000: 4D 53 54 50 4F 4E 47 00 26 E9 4E
*MSTPONG.&.N*
D: 2016-04-25 10:08:45.922 IPSC Transmitted
D: 2016-04-25 10:08:45.922 0000: 52 50 54 50 49 4E 47 00 26 E9 4E
*RPTPING.&.N*
D: 2016-04-25 10:08:45.942 IPSC Received
D: 2016-04-25 10:08:45.943 0000: 4D 53 54 50 4F 4E 47 00 26 E9 4E
*MSTPONG.&.N*
D: 2016-04-25 10:08:51.987 IPSC Transmitted
D: 2016-04-25 10:08:51.987 0000: 52 50 54 50 49 4E 47 00 26 E9 4E
*RPTPING.&.N*
D: 2016-04-25 10:08:52.012 IPSC Received
D: 2016-04-25 10:08:52.012 0000: 4D 53 54 50 4F 4E 47 00 26 E9 4E
*MSTPONG.&.N*
D: 2016-04-25 10:08:58.021 IPSC Transmitted
D: 2016-04-25 10:08:58.021 0000: 52 50 54 50 49 4E 47 00 26 E9 4E
*RPTPING.&.N*
D: 2016-04-25 10:08:58.041 IPSC Received
D: 2016-04-25 10:08:58.042 0000: 4D 53 54 50 4F 4E 47 00 26 E9 4E
*MSTPONG.&.N*
D: 2016-04-25 10:09:04.026 IPSC Transmitted
D: 2016-04-25 10:09:04.426 0000: 52 50 54 50 49 4E 47 00 26 E9 4E
*RPTPING.&.N*
D: 2016-04-25 10:09:04.447 IPSC Received
D: 2016-04-25 10:09:04.448 0000: 4D 53 54 50 4F 4E 47 00 26 E9 4E
Також ми запускали тестову прошивку
Цитата
void setup() {
pinMode(A0, OUTPUT);
pinMode(A7, OUTPUT);
pinMode(A8, OUTPUT);
pinMode(A11, OUTPUT);
pinMode(DAC0, OUTPUT);
}
void loop() {
digitalWrite(A0, HIGH);
delay(100);
digitalWrite(A0, LOW);
delay(100);
digitalWrite(A7, HIGH);
delay(100);
digitalWrite(A7, LOW);
delay(100);
digitalWrite(A8, HIGH);
delay(100);
digitalWrite(A8, LOW);
delay(100);
digitalWrite(A11, HIGH);
delay(100);
digitalWrite(A11, LOW);
delay(100);
digitalWrite(DAC0, HIGH);
delay(100);
digitalWrite(DAC0, LOW);
delay(100);
}
світлодіоди моргають.
Я так розумію проблема в тому що ножки PTT не правильно виставленні. Або у нас не правильна версія прошивки для Arduino.