Можно ли программно инвертировать выводы tiny13

Обсуждаем контроллеры компании Atmel.
Ответить
Потрогал лапой паяльник
Сообщения: 364
Зарегистрирован: Сб май 25, 2013 11:52:14

Сообщение Viper115 »

Программа на ассемблере управляет ШИМ. Из драйверов полевика есть только обратного действия ir4426
Мне кажется, что я встречал где-то или директиву, или оператор, который инвертирует работу выводов всего МК. Или мне показалось и придется править всю программу?
Реклама
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1663
Зарегистрирован: Вт апр 03, 2012 20:36:41
Откуда: Сочи

Сообщение Enigm »

У атмелов в каких то камнях есть инверсия, почитайте дату на свой контроллер.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Сообщение Engineer_Keen »

Программно инвертировать не проблема

Код: Выделить всё

COM R16
OUT PORTB,R16 ;(это на весь порт)
если ШИМ через SBI/CBI, придется делать поиск с заменой :sleep:
А если ШИМ аппаратно реализован, нужно смотреть описание регистров таймера, там есть инверсные режимы.
Ответить

Вернуться в «AVR»