[an error occurred while processing this directive]
|
Во первых у меня МАКРОС предназначен не только для установки бита.
И выражение (1 < < My_F_Control) является частным случаем записываемого в
ячейку с заданным адресом байта.
Во-вторых с Вашим "address bit_no", стоящим через пробел после имени макроса
компилятор вообще выдаст ошибку.
В-третьих, вашу фразу "Во-вторых, макропараметры после имени макро перечислять совсем даже
не обязательно, а в новых версиях AVRASM2 - вообще недопустимо." я вообще не понял.
Каким тогда образом вы передаёте параметры в макрос ?
В-четвёртых, какие отступы делать от начала строки перед командами и правила выбора имён идентификаторов - дело вкуса.
И в-пятых не все микроконтроллеры поддерживают команду "sts"
И в-шестых прежде чем "наезжать" надо самому хоть чуть-чуть разбираться в проблеме.
E-mail: info@telesys.ru