1) я таки не программист на C. Вообще. Для меня ближе ассемблер Z80 и перл.
2) таки начал писать на C, но в приложении к микроконтроллерам atmega (они же arduino, но среда ардуины меня слишком сильно ограничивает).
Собственно впечатления:
- надо отдельно указывать, что индекс массива может быть char, иначе ругается. С учётом того, что char на микроконтроллерах == такой мелкий int, пихаемый всюду, ибо сам контроллер 8-битный - странновато.
- не понимаю логику оптимизатора. Вообще. При отключении - в ассемблерном листинге ровно всё то, что на сях. При подключении - куски кода перемешиваются, команд становится то больше, то меньше, что при этом будет делать микроконтроллер - хз. Соберу схему - проверю, но до схемы пока что далеко, причём в деньгах, а не в микроконтроллерах...
Да, если кто в курсе, что такое SSB в радио, программка - демодулятор этого самого SSB третьим методом с промежуточной частоты примерно 9.5кГц (вот тут-то и надо будет схему или хотя бы эмулятор сей хрени в виде websdr с подходящими настройками).
Велосипед и лучше бы на DSP, конечно. Но помигать светодиодом - пройденный этап всё-таки.
2) таки начал писать на C, но в приложении к микроконтроллерам atmega (они же arduino, но среда ардуины меня слишком сильно ограничивает).
Собственно впечатления:
- надо отдельно указывать, что индекс массива может быть char, иначе ругается. С учётом того, что char на микроконтроллерах == такой мелкий int, пихаемый всюду, ибо сам контроллер 8-битный - странновато.
- не понимаю логику оптимизатора. Вообще. При отключении - в ассемблерном листинге ровно всё то, что на сях. При подключении - куски кода перемешиваются, команд становится то больше, то меньше, что при этом будет делать микроконтроллер - хз. Соберу схему - проверю, но до схемы пока что далеко, причём в деньгах, а не в микроконтроллерах...
Да, если кто в курсе, что такое SSB в радио, программка - демодулятор этого самого SSB третьим методом с промежуточной частоты примерно 9.5кГц (вот тут-то и надо будет схему или хотя бы эмулятор сей хрени в виде websdr с подходящими настройками).
Велосипед и лучше бы на DSP, конечно. Но помигать светодиодом - пройденный этап всё-таки.