|
реле ложит мегу на лопатки, как правильно? |
|
|
|
 |
Ответов
|
Mar 2 2009, 14:50
|

Йа моск ;)
     
Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610

|
Цитата (Вторая, кстати, не открылась) Странно. Ну да вот оно: CODE Значит вот как дело было, наша славная кобыла до безумья полюбила привозного жеребца (+) Отправлено ReAl 16 июля 2008 г. 17:31 В ответ на: Становится всё чудесатеее и чудесатее! Какая красота! Кажется, там просто ядро сбрасывается. Ещё пару тыков и отчитываюсь отправлено ReAl 16 июля 2008 г. 16:30
Похоже, косяк в BOD (кстати, а кто при каких фьюзах проверял?)
ATTINY2313-20PU 0623 6F7011 35570C 1-P0623 e3
.nolist #define __SFR_OFFSET 0 #include <avr/io.h> .list
#define NOPS 1 #define OUTS 2
.text .global main main:
ldi r16, 0xFF out DDRD, r16 out DDRB, r16 out DDRA, r16
1: ldi r16, 0xFF out PORTA, r16 out PORTB, r16 out PORTD, r16 .rept OUTS out PORTD, r16 .endr .rept NOPS nop .endr ldi r16, 0 out PORTA, r16 out PORTB, r16 out PORTD, r16 .rept OUTS out PORTD, r16 .endr .rept NOPS nop .endr rjmp 1b
FUSES = wdton=1,bodlevel=4,sut=1,cksel=4,ckdiv=1 Питание 5В
При ckdiv=0 либо при cksel=2 (т.е. на более низкой частоте) - тоже всё нормально.
Если стоит вывод только в PORTA - тоже всё нормально. Если только в PORTD - достаточно двух NOP Если только в PORTB - достаточно трёх NOP Если во все три порта - тоже достаточно трёх NOP NOPS можно разменивать на OUTS - т.е. проблема в выводе противоположного значения в порты. Зависимость количества NOP от количества изменяемых битов в порту не исследовал, моя страсть к неразменным пятакам так далеко не распространяется.
Как это выглядит: Пачка импульсов в несколько микросекунд (5-15 периодов меандра), если пачка закочилась на "1"-ке, то плавный спад напряжения, разряд на входном сопротивлении осциллографа. Длина пачки зависит от количества портов, задействованных в тестировании и от количества тактов между выводами противоположного значения. Расстояние между пачками несколько микросекунд при SUT=0, около 4мс при SUT=1, около 65мс при SUT=2, т.е. определённо кристалл просто сбрасывается. Но! При bodlevel=7 (т.е. BOD выключен) никаких проблем вообще без прмежуточных NOP. При 6,5,4 - одинаковое поведение с точностью до количества нужных для нормальной работы NOP-ов. Т.е. косяк в (трассировке) BOD на кристалле.
Дело было на макетке, на которой конденсатор по питанию в паре см от панельки (так сложилось, что на несколько панелек "проверялки avreal" только один керам. конденсатор на штырях байт-бластера, до сих пор не глючило и я не стал паять конденсаторы на все панельки, чтобы не улучшать лишний раз условия работы программатора).
Включать паяльник влом.
--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
|
|
|
|
Сообщений в этой теме
klen реле ложит мегу на лопатки Mar 1 2009, 21:00 aaarrr Правильно - кладет
Посмотрите, не возникает ли и... Mar 1 2009, 21:05 rezident Для решения вашей проблемы достаточно одного транз... Mar 1 2009, 21:11 domowoj Цитата(rezident @ Mar 2 2009, 03:11) Для ... Mar 2 2009, 01:26  SasaVitebsk Цитата(domowoj @ Mar 2 2009, 05:26) +1
И,... Mar 2 2009, 13:34 ukpyr попробуйте посл.с портами небольшой резистор 1-10 ... Mar 1 2009, 21:13 zhevak Цитата(ukpyr @ Mar 2 2009, 02:13) попробу... Mar 1 2009, 21:45 SasaVitebsk Как то непонятно. Я с меги 8 6 двигателями по 2 об... Mar 1 2009, 22:16 zhevak Цитата(SasaVitebsk @ Mar 2 2009, 03:16) К... Mar 1 2009, 22:39  defunct Цитата(zhevak @ Mar 2 2009, 00:39) И еще,... Mar 2 2009, 00:20   dowhile Цитата(defunct @ Mar 2 2009, 03:20) Напря... Mar 2 2009, 09:52 _Pasha Цитата(klen @ Mar 2 2009, 01:00) три лини... Mar 2 2009, 01:03 zhevak Цитата(_Pasha @ Mar 2 2009, 06:03) Вот их... Mar 2 2009, 06:10  Alexeus +1 за транзистор. Поставьте копеечный, хоть КТ315.... Mar 2 2009, 07:41   zhevak Цитата(Alexeus @ Mar 2 2009, 12:41) Поста... Mar 2 2009, 14:43 Rst7 Цитататри линии порта на вывод паралельно питают о... Mar 2 2009, 07:53 _3m Цитата(klen @ Mar 2 2009, 00:00) реле 5 в... Mar 2 2009, 08:13 vesago Эдс самоиндукции. Если тока хватает, достаточно за... Mar 2 2009, 08:26 tyro Цитата(vesago @ Mar 2 2009, 11:26) Эдс са... Mar 2 2009, 08:37 Rst7 Да нет, похоже тут проблема глубже, надо бы больше... Mar 2 2009, 09:08 -=TRO=- КП505 , полтора ампера, 50 вольт, цена 10 центов, ... Mar 2 2009, 09:22 muravei Цитата(klen @ Mar 2 2009, 00:00) реле 5 в... Mar 2 2009, 09:24 Rst7 ЦитатаА то AVR скоростная и по фронту выдаёт не ме... Mar 2 2009, 13:43 klen спасибо, буду пробывать и мерить - чтоб понять. от... Mar 2 2009, 14:23 Anato На Mege8 подобное было, сброс при включении реле. ... Mar 2 2009, 18:58 manul78 Цитата(Anato @ Mar 2 2009, 21:58) Полност... Mar 2 2009, 21:28  klen Цитата(manul78 @ Mar 3 2009, 00:28) Единс... Mar 3 2009, 00:12   ALEXLAB Цитата(klen @ Mar 3 2009, 03:12) Развязат... Mar 3 2009, 09:25  SasaVitebsk Цитата(manul78 @ Mar 3 2009, 01:28) Единс... Mar 3 2009, 08:37 _Pasha Хватит дуть на холодную воду! Топология по зем... Mar 3 2009, 10:48 Marian Цитата(klen @ Mar 1 2009, 23:00) реле 5 в... Mar 3 2009, 17:19 aleksey_g Цитата(Marian @ Mar 3 2009, 19:19) Попроб... Mar 3 2009, 17:51 Rst7 ЦитатаАвторский диод защитит выходы только от выбр... Mar 3 2009, 18:20 aleksey_g Цитата(Rst7 @ Mar 3 2009, 20:20) Вы чо, н... Mar 3 2009, 18:42 muravei Цитата(Rst7 @ Mar 3 2009, 21:20) Какие ди... Mar 4 2009, 14:46  _Pasha Цитата(muravei @ Mar 4 2009, 17:46) Кстат... Mar 4 2009, 18:23 zombi В одном из своих устройств использую WJ104-2C-5VDC... Mar 3 2009, 19:14 klen мысль перекинуть нагрузку с 0-пин на пин-5v каже... Mar 3 2009, 22:06  Marian Цитата(klen @ Mar 4 2009, 00:06) мысль пе... Mar 4 2009, 08:04   klen Цитата(Marian @ Mar 4 2009, 11:04) Диод, ... Mar 4 2009, 09:31    Herz Цитата(klen @ Mar 4 2009, 11:31) неужели ... Mar 4 2009, 09:57    _Pasha Цитата(klen @ Mar 4 2009, 13:31) неужели ... Mar 4 2009, 12:17    Marian Цитата(klen @ Mar 4 2009, 11:31) неужели ... Mar 4 2009, 17:18 Rst7 ЦитатаА вот пусть автор его поставит и расскажет о... Mar 3 2009, 19:51 Rst7 Цитатанеужели я так глупо выгляжу?
Спакойна Пуст... Mar 4 2009, 10:02 Rst7 ЦитатаЭто они не нужны , если выключить реле ... Mar 4 2009, 15:39 Marian Надо думать помогло ? Mar 24 2009, 11:35
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|