| Форум РадиоКот https://radiokot.ru/forum/ |
|
| RTC и ATmega16 https://radiokot.ru/forum/viewtopic.php?f=57&t=1142 |
Страница 1 из 1 |
| Автор: | Peace [ Вт май 30, 2006 23:19:59 ] | ||
| Заголовок сообщения: | RTC и ATmega16 | ||
Испортил два ATmega16 пытаясь решить проблему эксперементирую со фьюзами, пробывал как с без конденсаторов так и с ними, менял 3 кварца, облазил весь инет - не могу решить проблему: подключаю часовой кварц на входы TOSC1 и TOSC2 ATmega16 и пытаюсь его заставить считать часовые импульсы - не хочет Не стремно разве, когда твой код вылазит на две страницы? складывай в файлик и прикрепляй. Ржавый.
|
|||
| Автор: | Serega [ Ср май 31, 2006 00:41:34 ] |
| Заголовок сообщения: | |
На самом деле, завести часовой кварц иногда бывает очень нелегко. Ты мерял осцилом, на ногах есть генерация? Если внутренний генератор отказывается заводиться - попробуй подцепить внешний, на какой-нибудь 561ЛН2, и завести его. А в чем заключается убитость контроллеров? Неуж то ты умудрился во фьюзах отменить последовательную загрузку? |
|
| Автор: | Peace [ Ср май 31, 2006 09:48:30 ] |
| Заголовок сообщения: | |
В понипроге первый контрл я испортил тем, что поставил галочки на всех фьюз и лок битах. Второй - запрограммировал на работу от внешней RC (это я потом уже понял) и он, естественно, в моей схеме работать перестал. В итоге, я подумал, что может возможно физическим воздействием стереть с них всю инфу – побил в каждый несколько раз разрядом из пьезо елемента и подержал возле магнита Осциллографа у меня нет, думаю кварци тут не причем – один из них был из рабочих китайских часов. |
|
| Автор: | Serega [ Ср май 31, 2006 10:55:59 ] |
| Заголовок сообщения: | |
Цитата: побил в каждый несколько раз разрядом из пьезо елемента и подержал возле магнита
... я вроде с утра не пил. А тут на родном форуме такие ужосы мерещуцца |
|
| Автор: | Peace [ Ср май 31, 2006 17:46:29 ] |
| Заголовок сообщения: | |
А вдруг бы заработало |
|
| Автор: | Peace [ Ср май 31, 2006 18:05:12 ] |
| Заголовок сообщения: | |
Цитата: ... я вроде с утра не пил. А тут на родном форуме такие ужосы мерещуцца Я ф панике!
Вообщем критику в сторону, возможны еще варианты, кроме генератора на инверторе (просто даже если так и заработает, мне ж нужны все таки часы) |
|
| Автор: | moLCHec [ Чт июн 01, 2006 12:45:19 ] |
| Заголовок сообщения: | |
я тоже на 16 МЕГЕ пробовал цасовой кварц на асинхронно завести так ничего и не получилось мож тут секрет какой у амерекосов. А пьезкой ты зря они статики боятся, а от пьезы и подавно здохнут. |
|
| Автор: | Peace [ Чт июн 01, 2006 20:36:57 ] |
| Заголовок сообщения: | |
moLCHec, я ж думал что они уже убитые, просто добивал, такой себе акт мести, что померли раньше времени С часами вопрос решился - просто сделал бесконечный цикл в "reset:" и они потикали. Кто откликнулся - спасибо Код: Reset:
;---------- ;---------- ldi R25,0b11000000 out TIMSK,R25 sei m: nop jmp m reti Ржавый, код маленький, я без файла Принимайцо |
|
| Автор: | moLCHec [ Пт июн 02, 2006 10:33:07 ] |
| Заголовок сообщения: | |
Ты кондеры какие на часовой кварц вешал, и какая у тя тактовая частота ЦП. И чет не пойму ты как определи что затикали если прога ниче не делает или в прерываниях что обрабатываешь. |
|
| Автор: | Peace [ Пт июн 02, 2006 13:56:04 ] | ||
| Заголовок сообщения: | |||
Работает на любой частоте на внутренней RC, и на 8-mHz кварце(другого нет - не пробывал). В схеме на 3-х ногах висит по светодиоду (зажигаются 0-м). В прерывании отправлял на них 0 и они загорались. тоже самое заработало и на с - смысл в том, чтобы "код не заканчивался" - в ином случае почему то на реальном устройстве не генерятся прерывания(хотя в AVRStudio эмуляторе все ОК). Вообщем нужен в конце программы бесконечный цикл, как на с, так и на asm Прикрепил код на asm P.S. Конденсаторы не нужны
|
|||
| Автор: | moLCHec [ Пт июн 02, 2006 14:39:21 ] |
| Заголовок сообщения: | |
попробую есчё раз мож получится |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|


