roboforum.ru

Технический форум по робототехнике.

МикроКонтроллер AVR начинающим - общие вопросы

Re: МикроКонтроллер AVR начинающим - общие вопросы

galex1981 » 22 авг 2009, 15:50

Похоже что какой то ее узел подпалился. Когда ты железным водишь по контактам ее - меняется емкость и она запускается

Re: МикроКонтроллер AVR начинающим - общие вопросы

Duhas » 22 авг 2009, 16:07

а если учесть что я мегу другую ставил уже после всего етого )

Re: МикроКонтроллер AVR начинающим - общие вопросы

galex1981 » 22 авг 2009, 16:08

Тогда я сам не понимаю...

Re: МикроКонтроллер AVR начинающим - общие вопросы

Duhas » 22 авг 2009, 16:12

и кварц менял ) и она читается шьется.. и фьюзы на месте все ) щас отпаяю все от нее.. буду мучать.. кста коснуться щупом осцика тактовых пинов и генерация падает )

Re: МикроКонтроллер AVR начинающим - общие вопросы

Stalker_roboforum » 25 авг 2009, 10:11

Есть схемка из Mega8, которая через mosfetы управляет светодиодными RGB линейками (подствека Ambilight). Иногда при включении телевизора происходит залипание одного из каналов светодиодов и не смотря на то, что программа пытается управлять этим каналом он горит постоянно. Последние пару раз залипал один и тот же канал (на выходе постоянно 0, раз мофсет открыт). Подозреваю что все дело в том, что идет наводка от включающегося телевизора либо на кабель к комповому ком-порту либо на саму мегу (т.к. схема висит на задней стенке телевизора). Экранировать схему?
Зависание ноги лечится передергиванием питания схемы

Re: МикроКонтроллер AVR начинающим - общие вопросы

=DeaD= » 25 авг 2009, 10:14

Какая длина каких линий? Если TTL-UART или логический слаботочный сигнал управляющий мосфетами провели рядом с телевизором длиной 2м - это одно, если RS-232 - совсем другое.

Re: МикроКонтроллер AVR начинающим - общие вопросы

Stalker_roboforum » 25 авг 2009, 10:39

TTL-UART длиный - метра 3. Пущен по витой паре (понимаю что не есть гуд, но вроде на зависание выходной ноги меги влиять не должен?). Мосфеты и сама мега разведены на одной плате, так что длина дорожек минимальная.

Re: МикроКонтроллер AVR начинающим - общие вопросы

=DeaD= » 25 авг 2009, 10:51

Сократить бы его. Но залипание 1 канала вряд ли из-за фона по TTL-UART. Тогда бы просто данные все подряд бились.
Выведите дублирующий сигнал с этого канала на какой-нибудь светодиод, а не на мосфет (отцепите временно). И посмотрите - будет залипать или нет.

Re: МикроКонтроллер AVR начинающим - общие вопросы

Duhas » 25 авг 2009, 11:56

как вариант опторазвязку впендюрить.. уарт прокинуть через максы232.. хотя не совсем понял куда идет уарт ? к ПК ?
+ какой телек и где конкретно висит плата с мегой ?

Re: МикроКонтроллер AVR начинающим - общие вопросы

Stalker_roboforum » 25 авг 2009, 17:08

Да, уарт идет к PC. Плата с мегой висит сзади телевизора (корбочка приклеена к задней стенке). Телевизор - LCD Филипс, 20"

Re: МикроКонтроллер AVR начинающим - общие вопросы

Duhas » 25 авг 2009, 17:39

хм.. от лсд-шки виснет ... мб попробовать плату разместить в другом месте.. может она прям на БП попала )

Re: МикроКонтроллер AVR начинающим - общие вопросы

ALHIMIK » 30 авг 2009, 17:57

Правильно ли я понимаю -
для того чтобы считать код статуса модуля TWI нужно сделать так -
Код: Выделить всёРазвернуть
twi_status = (TWSR & (~ ( (1<<1) | (1<<0) ) ) );

?

Re: МикроКонтроллер AVR начинающим - общие вопросы

ALHIMIK » 31 авг 2009, 22:33

Вопрос в дагонку -
10 битный предделитель случайно не на 10 последовательно соеденёных Д тригерах выполнен ?

Re: МикроКонтроллер AVR начинающим - общие вопросы

Duhas » 01 сен 2009, 07:27

а какая тебе разница ? ) если покопаться то он на И и ИЛИ сделан )))))

Re: МикроКонтроллер AVR начинающим - общие вопросы

ALHIMIK » 02 сен 2009, 19:02

1)просто интересно
2)не зря же я книги умные читаю :oops:
по тви -
я не некоректно сформулировал вопрос или я спрашиваю истену ?


cron
Rambler\'s Top100 Mail.ru counter