[an error occurred while processing this directive]
Требуется помощь - проблемка с тинькой (ATTINY2313)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено palomnik316 18 октября 2006 г. 10:35

В общем, дело обстоит в следующем: серия из 10 приборов. В приборе стоит tiny2313, управляет клапаном, общается с компом ч/з RS232. Вернее пытается общаться. Сразу после прошивки - все замечательно, девайс определяется и стабильно работает. Если же выключить питание и через какое-то подать снова - связь пропадает наглухо!
0. Тинька работает от внутреннего RC-генератора, 8мГц.
1. USART аппаратный, 9600/8дата/1стоп/без паритета.
2. Протокол примитивный: посылается маркер начала, затем адрес устройства, затем ждет ответа; если пришел - начинает передачу. Протокол не мой, поэтому править его не рекомендуется!
3. Опторазвязка - токовая петля, импульсы четкие, фронты не заваленые.
4. Данная х-ня проявляется не на всей партии, а на 3-4х девайсах! По терминалу смотрели, похоже приемник UARTA проглатывает в произвольном порядке отдельные биты в посылке (например, получает С5, а выдает 81 или получает 64, а выдает 40). Попытка поиграться скоростью UARTa а также понижение ее до 2400 положительного результата не принесла!
5. В порядке эсперимента цепляли внешний кварц на 11,0592 - та же х.
6. фузы прошивал по даташиту.
OSCCAL = 5D, 56
CKDIV = 1
CKOUT = 1
SUT = 2
CKSEL = 4
DWEN = 1
EESAVE = 0
WDTON = 1
BODLEVEL = 4
RSTDISBL = 1
SELFPRGEN = 1
7. Что делать?

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа
Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 
URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание