Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
GP1
Поставщик валерьянки для Кота
Сообщения: 2401 Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:
Сообщение
GP1 » Ср дек 02, 2009 12:06:53
попробуй комбинацию
CKSEL3:0=0b1100 это 3..8 МГц
CKDIV8=1
Чем дальше, тем больше становлюсь занудой...
aleks_bmw528
Встал на лапы
Сообщения: 122 Зарегистрирован: Вт ноя 17, 2009 11:05:02
Сообщение
aleks_bmw528 » Ср дек 02, 2009 12:08:12
вопрос
1.как проверить генерацию кварца????
2юкакие должны быть установки ddrd portd для работы с внешним кварцем или там без разницы???
aleks_bmw528
Встал на лапы
Сообщения: 122 Зарегистрирован: Вт ноя 17, 2009 11:05:02
Сообщение
aleks_bmw528 » Ср дек 02, 2009 12:11:57
попробывал не запускается
насчет портов бреданул они не pd!!!
GP1
Поставщик валерьянки для Кота
Сообщения: 2401 Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:
Сообщение
GP1 » Ср дек 02, 2009 12:12:17
1. к сожалению только осцилом.
2. если ddrA не трогал, должно работать, по логике эти входы должны быть отключены. надо ДШ покурить (честно - с таким не сталкивался)
Чем дальше, тем больше становлюсь занудой...
GP1
Поставщик валерьянки для Кота
Сообщения: 2401 Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:
Сообщение
GP1 » Ср дек 02, 2009 12:13:11
aleks_bmw528 писал(а): насчет портов бреданул они не pd!!!
не горячись!
Чем дальше, тем больше становлюсь занудой...
aleks_bmw528
Встал на лапы
Сообщения: 122 Зарегистрирован: Вт ноя 17, 2009 11:05:02
Сообщение
aleks_bmw528 » Ср дек 02, 2009 12:15:11
если я попробую в основном цикле просто включить MOC3023
как бы с внешним генератором будет работать ???если кварц не запускается
GP1
Поставщик валерьянки для Кота
Сообщения: 2401 Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:
Сообщение
GP1 » Ср дек 02, 2009 12:17:50
по логике вещей, если при установке на кварц мк читается - значит генерация есть.
попробуй конечно, сляпай кусок кода типа: вкл-пауза-выкл-сначала
Чем дальше, тем больше становлюсь занудой...
aleks_bmw528
Встал на лапы
Сообщения: 122 Зарегистрирован: Вт ноя 17, 2009 11:05:02
Сообщение
aleks_bmw528 » Ср дек 02, 2009 12:18:57
вспомнил !!! ставил внутренний на 4 мгц
но деление было ckdiv 0 работало поставил 1 не запускается
GP1
Поставщик валерьянки для Кота
Сообщения: 2401 Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:
Сообщение
GP1 » Ср дек 02, 2009 12:20:14
такого быть не должно, может микруха легла?
Чем дальше, тем больше становлюсь занудой...
aleks_bmw528
Встал на лапы
Сообщения: 122 Зарегистрирован: Вт ноя 17, 2009 11:05:02
Сообщение
aleks_bmw528 » Ср дек 02, 2009 12:21:40
есть ли у тебя какой нибуть алгоритм по задержки без таймера ???
GP1
Поставщик валерьянки для Кота
Сообщения: 2401 Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:
Сообщение
GP1 » Ср дек 02, 2009 12:26:39
просто организуй цикл в котором вычитай из регистра 1 (dec) типа такого:
Чем дальше, тем больше становлюсь занудой...
aleks_bmw528
Встал на лапы
Сообщения: 122 Зарегистрирован: Вт ноя 17, 2009 11:05:02
Сообщение
aleks_bmw528 » Ср дек 02, 2009 12:32:52
сделал вот так сейчас попробую
d05ms:wdr
ldi yL,low(497)
ldi yH,high(497)
d05_1: sbiw yl,1
brne d05_1
ret
d500ms:ldi XL,low(1000)
ldi XH,high(1000)
d500_1:rcall d05ms
sbiw xl,1
brne d500_1
ret
aleks_bmw528
Встал на лапы
Сообщения: 122 Зарегистрирован: Вт ноя 17, 2009 11:05:02
Сообщение
aleks_bmw528 » Ср дек 02, 2009 12:57:51
GP1
вот так мигает
как только ставлю ckdiv галку перестает мигать????
Вложения
fuse.jpg
(79.71 КБ) 375 скачиваний
aleks_bmw528
Встал на лапы
Сообщения: 122 Зарегистрирован: Вт ноя 17, 2009 11:05:02
Сообщение
aleks_bmw528 » Ср дек 02, 2009 13:01:50
ckdiv это деление для внутреннего и внешнего генератора ???
или я что то путаю????
GP1
Поставщик валерьянки для Кота
Сообщения: 2401 Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:
Сообщение
GP1 » Ср дек 02, 2009 13:07:30
ckdiv это делитель системной частоты, а чем она сформирована, внешним или вн. генератором - без разницы.
все-таки видимо мк битый.
Чем дальше, тем больше становлюсь занудой...
aleks_bmw528
Встал на лапы
Сообщения: 122 Зарегистрирован: Вт ноя 17, 2009 11:05:02
Сообщение
aleks_bmw528 » Ср дек 02, 2009 13:14:58
попробывал новый такая же фигня я в полном ауте !!!
чего делать не знаю ???
aleks_bmw528
Встал на лапы
Сообщения: 122 Зарегистрирован: Вт ноя 17, 2009 11:05:02
Сообщение
aleks_bmw528 » Ср дек 02, 2009 13:31:38
твоя задержка при 4мгц и без деления сколько мс
clr tmp
m01:
dec tmp
brne m01
GP1
Поставщик валерьянки для Кота
Сообщения: 2401 Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:
Сообщение
GP1 » Ср дек 02, 2009 13:39:15
я бы сказал - мкс. около 64мкс при 4МГц
фот выдрал из машины часы, прочитал fuse's
все работает
Вложения
tn2313-fs.rar
(10.11 КБ) 156 скачиваний
Чем дальше, тем больше становлюсь занудой...
aleks_bmw528
Встал на лапы
Сообщения: 122 Зарегистрирован: Вт ноя 17, 2009 11:05:02
Сообщение
aleks_bmw528 » Ср дек 02, 2009 13:44:53
GP1 все таки работает
Код: Выделить всё
main sbi OutPort,(1<<OutPin) rcall del1 cbi OutPort,(1<<OutPin) rcall del1 30 штук rjamp main del1: clr tmp m01: dec tmp brne m01 ret
моргает