ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
23 апреля
1266040 Топик полностью
Adept (06.12.2022 22:54, просмотров: 296) ответил mse homjak на Ну, надеюсь, вы не на АСМе пишете? Сложная логика, в тексте, что для АВР, что для АРМ, будет одинакова. А иницыализаццыя периферии и прерыванй, ну да, придёцца подумать.
конечно на АСМе :)) на чём ещё можно писать под AVR :)) На самом деле макрасеемблер не сильно отличается от любого ЯВУ, - практически "самодельный Си" :) главное ведь - в структуре программы, раньше 

(в домикроконтроллерную эпоху своей жизни), писал на всяких си-паскалях, ассемблера сторонился, но на самом деле, как только начал плотно работать с железом, - ассемблер стал таким же обычным и любимым инструментом, как паяльник или осцилл :))

Перенести свой код в той же структуре на Си, мне труда не составит, а вот настройка всего железа, периферии, прерываний и прочих аппаратных фишек, - это вероятно мне будет проще сделать на ассемблере, дабы не вдаваться во всякие апи вроде "кубов" и прочего такого, с их косяками и тараканами. Но это изучение камня (так, "на шару" получится какашка в красивой обёртке, а не надёжное ПО. В общем времязатратно это всё :((

...делать нужно так, как нужно. А как ненужно - делать не нужно (С) Винни-Пух :)