Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
25.01.2008, 15:20
|
|
Частый гость
Регистрация: 13.08.2006
Сообщений: 23
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
В том то все и дело, что не работает. Подключил керамический резонатор к 2-ум ножкам. все. Фьюзы программипую так:
CKSEL3=1
CKSEL2=0
CKSEL1=0
CKSEL0=0
SUT1=0
SUT0=0
И ничего не работает. Что я делаю не правильно?
|
|
|
|
25.01.2008, 22:52
|
|
Гражданин KAZUS.RU
Регистрация: 20.05.2005
Сообщений: 659
Сказал спасибо: 40
Сказали Спасибо 186 раз(а) в 116 сообщении(ях)
|
Сообщение от roland07
|
В том то все и дело, что не работает. Подключил керамический резонатор к 2-ум ножкам. все. Фьюзы программипую так:
CKSEL3=1
CKSEL2=0
CKSEL1=0
CKSEL0=0
SUT1=0
SUT0=0
И ничего не работает. Что я делаю не правильно?
|
Попробуй на другом кварце, керамические кварцы еще то дерьмо, поставь проверенный!
|
|
|
|
27.01.2008, 20:15
|
|
Частый гость
Регистрация: 13.08.2006
Сообщений: 23
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
1
Столкнулся еще с одной проблемой:
на 2-ой странице мне советовали сделать с помощью ШИМ. Но, исходя из даташита, мне нужен сигнал, частотой 38 КГц. Имея, ATtiny2313, частота которой 8 МГц (внутреннего генератора), а ШИМ минимум 8-битный (правильно?), максимальн ШИМ будет частотой: 8Мгц/510=15КГц. Выходит, что мою задачу невозможно решить с помощью ШИМ. Я прав? Поправте, если нет. Спасибо.
-- Прилагается рисунок: --
|
|
|
|
27.01.2008, 23:26
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
Неправ, можно. Кто заставляет делить именно на 512? Выставьте другое число в регистре.
|
|
|
|
31.01.2008, 23:37
|
|
Частый гость
Регистрация: 13.08.2006
Сообщений: 23
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
1
Господа, если не сложно, можете ткнуть меня носом туда, где написано что и куда нужно записать в регистр, чтобы счетчик считал не да 0xFF, а, например, до 0x1F? Даташит читаю, но не совсем врубаюсь...
ps В какой программе можно отладить мою программу и посмотреть какой сигнал на выходе? Юзал протеус - но там нет AtTiny2313 (и не предвидится?), смотрел VMlab - там тоже такой микрухи нет..?
|
|
|
|
01.02.2008, 20:09
|
|
Частый гость
Регистрация: 13.08.2006
Сообщений: 23
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
1
Ну помогите же чайнику...
|
|
|
|
01.02.2008, 22:10
|
|
Прописка
Регистрация: 07.10.2006
Сообщений: 108
Сказал спасибо: 0
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
|
Скачай себе ICCAVR там удобная система рассчета таймеров под свои нужды, видно какие значения в регистрах должны быть: http://www.imagecraft.com/devtools_AVR.html
А потренироваться в протеусе можно на 90s2313 только программа отличатся будет.
|
|
|
|
03.02.2008, 14:16
|
|
Прописка
Регистрация: 07.10.2006
Сообщений: 108
Сказал спасибо: 0
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
|
Вот пример программы написаный на CodeVisionAVR C Compiler , генерирует 38кГц используя PWM. Если не знаком с Си то можно хоть посмотреть значение регистров. Отлаживать можно в AVR Studio.
Прикрепленный файл: 5530862.rar
|
|
|
|
03.02.2008, 20:35
|
|
Частый гость
Регистрация: 13.08.2006
Сообщений: 23
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
1
Alex, спасибо.
А насколько нужно точно вымерять длительность импульсов? В даташите на PT2222, например, длительности импулься в 5 вольт - 8.77 микросекунд. Критично ли будет отхождение от этой цифры, и вообще, кто только придумал такие значения времени делать..
|
|
|
|
04.02.2008, 11:31
|
|
Прописка
Регистрация: 07.10.2006
Сообщений: 108
Сказал спасибо: 0
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
|
Вот что пишут : "The recommended carrier duty-cycle is 1/4 or 1/3".
http://www.sbprojects.com/knowledge/ir/nec.htm
Значит ШИМ нужно так настроить.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 17:48.
|
|