Прошивка attiny2313 + тиристор bt136

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Сообщение GP1 »

попробуй комбинацию

CKSEL3:0=0b1100 это 3..8 МГц
CKDIV8=1
Чем дальше, тем больше становлюсь занудой...
Изображение
Аватара пользователя
aleks_bmw528
Встал на лапы
Сообщения: 122
Зарегистрирован: Вт ноя 17, 2009 11:05:02

Сообщение aleks_bmw528 »

вопрос
1.как проверить генерацию кварца????
2юкакие должны быть установки ddrd portd для работы с внешним кварцем или там без разницы???
Аватара пользователя
aleks_bmw528
Встал на лапы
Сообщения: 122
Зарегистрирован: Вт ноя 17, 2009 11:05:02

Сообщение aleks_bmw528 »

попробывал не запускается
насчет портов бреданул они не pd!!! :oops:
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Сообщение GP1 »

1. к сожалению только осцилом.
2. если ddrA не трогал, должно работать, по логике эти входы должны быть отключены. надо ДШ покурить (честно - с таким не сталкивался)
Чем дальше, тем больше становлюсь занудой...
Изображение
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Сообщение GP1 »

aleks_bmw528 писал(а):насчет портов бреданул они не pd!!! :oops:

не горячись!
Чем дальше, тем больше становлюсь занудой...
Изображение
Аватара пользователя
aleks_bmw528
Встал на лапы
Сообщения: 122
Зарегистрирован: Вт ноя 17, 2009 11:05:02

Сообщение aleks_bmw528 »

если я попробую в основном цикле просто включить MOC3023

как бы с внешним генератором будет работать ???если кварц не запускается
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Сообщение GP1 »

по логике вещей, если при установке на кварц мк читается - значит генерация есть.

попробуй конечно, сляпай кусок кода типа: вкл-пауза-выкл-сначала
Чем дальше, тем больше становлюсь занудой...
Изображение
Аватара пользователя
aleks_bmw528
Встал на лапы
Сообщения: 122
Зарегистрирован: Вт ноя 17, 2009 11:05:02

Сообщение aleks_bmw528 »

:idea: вспомнил !!! ставил внутренний на 4 мгц
но деление было ckdiv 0 работало поставил 1 не запускается
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Сообщение GP1 »

такого быть не должно, может микруха легла?
Чем дальше, тем больше становлюсь занудой...
Изображение
Аватара пользователя
aleks_bmw528
Встал на лапы
Сообщения: 122
Зарегистрирован: Вт ноя 17, 2009 11:05:02

Сообщение aleks_bmw528 »

есть ли у тебя какой нибуть алгоритм по задержки без таймера ???
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Сообщение GP1 »

просто организуй цикл в котором вычитай из регистра 1 (dec) типа такого:

Код: Выделить всё

           clr  tmp
m01:
           dec  tmp
           brne  m01
Чем дальше, тем больше становлюсь занудой...
Изображение
Аватара пользователя
aleks_bmw528
Встал на лапы
Сообщения: 122
Зарегистрирован: Вт ноя 17, 2009 11:05:02

Сообщение aleks_bmw528 »

сделал вот так сейчас попробую

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 »

GP1

вот так мигает
как только ставлю ckdiv галку перестает мигать???? :cry:
Вложения
fuse.jpg
(79.71 КБ) 375 скачиваний
Аватара пользователя
aleks_bmw528
Встал на лапы
Сообщения: 122
Зарегистрирован: Вт ноя 17, 2009 11:05:02

Сообщение aleks_bmw528 »

ckdiv это деление для внутреннего и внешнего генератора ???
или я что то путаю????
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Сообщение GP1 »

ckdiv это делитель системной частоты, а чем она сформирована, внешним или вн. генератором - без разницы.

все-таки видимо мк битый.
Чем дальше, тем больше становлюсь занудой...
Изображение
Аватара пользователя
aleks_bmw528
Встал на лапы
Сообщения: 122
Зарегистрирован: Вт ноя 17, 2009 11:05:02

Сообщение aleks_bmw528 »

попробывал новый такая же фигня я в полном ауте !!!
чего делать не знаю ???
Аватара пользователя
aleks_bmw528
Встал на лапы
Сообщения: 122
Зарегистрирован: Вт ноя 17, 2009 11:05:02

Сообщение aleks_bmw528 »

твоя задержка при 4мгц и без деления сколько мс

clr tmp
m01:
dec tmp
brne m01
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Сообщение GP1 »

я бы сказал - мкс. около 64мкс при 4МГц

фот выдрал из машины часы, прочитал fuse's
все работает
Вложения
tn2313-fs.rar
(10.11 КБ) 156 скачиваний
Чем дальше, тем больше становлюсь занудой...
Изображение
Аватара пользователя
aleks_bmw528
Встал на лапы
Сообщения: 122
Зарегистрирован: Вт ноя 17, 2009 11:05:02

Сообщение aleks_bmw528 »

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




моргает
Аватара пользователя
aleks_bmw528
Встал на лапы
Сообщения: 122
Зарегистрирован: Вт ноя 17, 2009 11:05:02

Сообщение aleks_bmw528 »

CKSEL 1110 это же >8 кварц
Вложения
tinny.jpg
(156.41 КБ) 406 скачиваний
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»