linvinus писал(а):Плохому танцору ...
Все вы СИшники - плохие танцоры,
, а я знаю/юзаю асм
Кста, авр компилятор очень хорошо пакует код, один из лучших генераторов асма, а sdcc - один из худших. Там вообще не работает оптимизация. Только на этом пункте авр порвет стм8 (в линухе, про всякие IAR не скажу).
linvinus писал(а):а что там с комплементарными не так?
А эти выходы в альтернативных пинах. А чтоб их вкл., надо крутить option bytes, в линухе это не работает (нет таких ide). Значит надо крутить из программы, а для этого надо проходить процедуру разлочивания/залочивания eeprom, а для этого надо юзать (начинающему как я) стандартные библиотеки стм, а они, во-первых, сами по себе ущербны, а во-вторых не работают в sdcc
, но есть люди, которые с переменным успехом адаптируют эти библы, но там много ошибок. На вилы я не попал - это хорошо. В стог тоже - это плохо. Меня привезли в больницу - это хорошо. И сделали операцию - это плохо. Доктор сказал, что буду жить - это хорошо.
Вощем удобная опция для начинающих