Форум Infotex WeaponMod
Надо будет юзать другой синтез, ну и ВЧ часть менять, а код практически тот же самый
Предложите какой синтез прикрутить?
Тогда два синтеза мутить, как у меня, в NWT-7 Ex , конструкции UB3TAF.
Цитата: Smith от 11 Февраля 2016, 00:43:50Тогда два синтеза мутить, как у меня, в NWT-7 Ex , конструкции UB3TAF.Серёг а зачем два то? Если делать чисто на УКВ. Сделать например 144-430 MHz
Так ты не говорил, что только УКВ-шный хочешь..
void sendFrequency(double frequency) { int32_t freq = frequency * 4294967295 / 125000000; for (int b = 0; b < 4; b++, freq >>= 8) { tfr_byte(freq & 0xFF); } tfr_byte(0); digitalWrite(FQ_UD, HIGH); digitalWrite(FQ_UD, LOW); }void tfr_byte(byte data) { for (int i = 0; i < 8; i++, data >>= 1) { digitalWrite(DATA, data & 0x01); digitalWrite(W_CLK, HIGH); digitalWrite(W_CLK, LOW); }}
Цитата: Smith от 11 Февраля 2016, 17:05:58Так ты не говорил, что только УКВ-шный хочешь..Серый с ЛУТОМ поможешь? Я покурю доки на синтез да и вообще посмотрю как делают Я так думаю управлять им не сложнее чем 9850Цитироватьvoid sendFrequency(double frequency) { int32_t freq = frequency * 4294967295 / 125000000; for (int b = 0; b < 4; b++, freq >>= 8) { tfr_byte(freq & 0xFF); } tfr_byte(0); digitalWrite(FQ_UD, HIGH); digitalWrite(FQ_UD, LOW); }void tfr_byte(byte data) { for (int i = 0; i < 8; i++, data >>= 1) { digitalWrite(DATA, data & 0x01); digitalWrite(W_CLK, HIGH); digitalWrite(W_CLK, LOW); }} Этот маленький код как раз закидывает инфу в синтез