roboforum.ru

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

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

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

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

Сообщение galex1981 » 22 авг 2009, 15:50

Похоже что какой то ее узел подпалился. Когда ты железным водишь по контактам ее - меняется емкость и она запускается
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

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

Сообщение Duhas » 22 авг 2009, 16:07

а если учесть что я мегу другую ставил уже после всего етого )
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

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

Сообщение galex1981 » 22 авг 2009, 16:08

Тогда я сам не понимаю...
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

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

Сообщение Duhas » 22 авг 2009, 16:12

и кварц менял ) и она читается шьется.. и фьюзы на месте все ) щас отпаяю все от нее.. буду мучать.. кста коснуться щупом осцика тактовых пинов и генерация падает )
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

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

Сообщение Stalker_roboforum » 25 авг 2009, 10:11

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

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

Сообщение =DeaD= » 25 авг 2009, 10:14

Какая длина каких линий? Если TTL-UART или логический слаботочный сигнал управляющий мосфетами провели рядом с телевизором длиной 2м - это одно, если RS-232 - совсем другое.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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

Сообщение Stalker_roboforum » 25 авг 2009, 10:39

TTL-UART длиный - метра 3. Пущен по витой паре (понимаю что не есть гуд, но вроде на зависание выходной ноги меги влиять не должен?). Мосфеты и сама мега разведены на одной плате, так что длина дорожек минимальная.
Stalker_roboforum
 
Сообщения: 16
Зарегистрирован: 24 июл 2009, 14:09
Откуда: Россия

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

Сообщение =DeaD= » 25 авг 2009, 10:51

Сократить бы его. Но залипание 1 канала вряд ли из-за фона по TTL-UART. Тогда бы просто данные все подряд бились.
Выведите дублирующий сигнал с этого канала на какой-нибудь светодиод, а не на мосфет (отцепите временно). И посмотрите - будет залипать или нет.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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

Сообщение Duhas » 25 авг 2009, 11:56

как вариант опторазвязку впендюрить.. уарт прокинуть через максы232.. хотя не совсем понял куда идет уарт ? к ПК ?
+ какой телек и где конкретно висит плата с мегой ?
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

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

Сообщение Stalker_roboforum » 25 авг 2009, 17:08

Да, уарт идет к PC. Плата с мегой висит сзади телевизора (корбочка приклеена к задней стенке). Телевизор - LCD Филипс, 20"
Stalker_roboforum
 
Сообщения: 16
Зарегистрирован: 24 июл 2009, 14:09
Откуда: Россия

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

Сообщение Duhas » 25 авг 2009, 17:39

хм.. от лсд-шки виснет ... мб попробовать плату разместить в другом месте.. может она прям на БП попала )
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

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

Сообщение ALHIMIK » 30 авг 2009, 17:57

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

?
Аватара пользователя
ALHIMIK
 
Сообщения: 997
Зарегистрирован: 05 окт 2008, 14:41
Откуда: СПб
прог. языки: C,Python

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

Сообщение ALHIMIK » 31 авг 2009, 22:33

Вопрос в дагонку -
10 битный предделитель случайно не на 10 последовательно соеденёных Д тригерах выполнен ?
Аватара пользователя
ALHIMIK
 
Сообщения: 997
Зарегистрирован: 05 окт 2008, 14:41
Откуда: СПб
прог. языки: C,Python

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

Сообщение Duhas » 01 сен 2009, 07:27

а какая тебе разница ? ) если покопаться то он на И и ИЛИ сделан )))))
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

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

Сообщение ALHIMIK » 02 сен 2009, 19:02

1)просто интересно
2)не зря же я книги умные читаю :oops:
по тви -
я не некоректно сформулировал вопрос или я спрашиваю истену ?
Аватара пользователя
ALHIMIK
 
Сообщения: 997
Зарегистрирован: 05 окт 2008, 14:41
Откуда: СПб
прог. языки: C,Python

Пред.След.

Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4