Страница 1 из 1

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

Добавлено: Чт июл 04, 2013 09:32:34
Viper115
Программа на ассемблере управляет ШИМ. Из драйверов полевика есть только обратного действия ir4426
Мне кажется, что я встречал где-то или директиву, или оператор, который инвертирует работу выводов всего МК. Или мне показалось и придется править всю программу?

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

Добавлено: Чт июл 04, 2013 10:04:19
Enigm
У атмелов в каких то камнях есть инверсия, почитайте дату на свой контроллер.

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

Добавлено: Чт июл 04, 2013 10:05:23
Engineer_Keen
Программно инвертировать не проблема

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

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