Пока тут размышлял над своим дозиметром в соседней ветке, возник такой ворос, а на какой максимальной частоте может работать T-вход Timer/Counter1 у ATTiny2313?
В смысле, если Тинька работает от кварцана частоте 20 Мгц то как-то вопрос не возникает.
Он возникает в том случае, когда скажем сама Тинька работает от внутреннего RC на частоте 1Мгц (или 4 или , а на вход Т подаются импульсы с бОльшей частотой - скажем 12-18 Мгц. Будет ли Timer/Counter1 их отлавливать или будут пропуски?
мысли мысли штош вы вйотесь
над мойейу головойу
вы там мосга нинайдете
нед там мосга! йа тупойе (БОР)
Т.е., строго говоря - если частота кварца скажем 8Мгц, - то максималка на входе Т равна (не выше) 3,2 Мгц? гм... печально, печально... Выходит, что абсолюбный "порог чувствительности" для АТТиньки2313 не превышает 8 миллионов импульсов в секунду (без оверклокинга мк; при условии что кварц на 20Мгц). И то - это предел, от которого "по-честному" желательно отступить процентов на 10 назад, чтоб наверняка не было пропусков... мда уж... пасиб за информацию - полезно! Учту при разработке, раньше такой вопрос не стоял.
мысли мысли штош вы вйотесь
над мойейу головойу
вы там мосга нинайдете
нед там мосга! йа тупойе (БОР)
Input Capture - аппаратный захват - занесение текущего значения TCNT1 в ICR1 по активному фронту сигнала на входе ICP и установка флага требования прерывания. Да ещё, вкупе, с возможностью подключения к модулю захвата аналогового компаратора, это одна из революционных фишек Атмела, втихую подхваченная другими производителями. Другими словами, если необходимо измерить длительность, период, частоту входных импульсов лучше модуля захвата не придумать. Просто оные подключаются на вход ICP или на входы аналогового компаратора. Далее следуют вариации на тему
- для расширения диапазона измеряемых частот практически до половины тактовой дополнительно подаю импульсы на вход Т0
- для выхода из режима POWER DOWN дополнительно подаю импульсы на вход INT0.
Есть залоченный МК AT90S2313. Пытаюсь вычистить тритоном. Программатор пишет "Сработала защита по питанию". Микру ставлю правильно. Программатор другие микры прошивает нормально. Это с данным контроллером проблемы?
Уважаемы будьте добры объясните.
Пробую собрать иммо эмулятор на attiny2313 схему собрал, начинаю шить ponyprog через лтп.
загружаю прошивку пишу все записывается потом нужно выставить фьюзы жму считать, потом ставлю по таблице ниже.
И на этом все, контроллер не видет ничего не пишется не читается, было 2 контроллера и на обоих такая беда.
Больше тюнек нету за 600км только есть))
Видимо это проблема в фьюзах?
Драсте! У меня проблема. Может поможите решить. Пишу на C в AVR Studio 5, так для тиньки2313 ужс получается - размер самой примитивной прошивки для дрыгания одной ножкой порта выходит больше чем флеш мк. Вот исходник:
/*
* AVRGCC1.c
*
* Created: 11.05.2014 21:40:54
* Author: Antares
*/
Выходит хексовый файл размером в 9 кБ. Пробую в Протеусе - предупреждения типо outside of program memory. Зашиваю в реальный мк - тож, мигалка не выходит. Как можна уменьшить размер?
Забыл добавть - львиная доля этого веса находится в подключенной библиотеке util/delay.h. Я отключал ее, ну и конечно обошолся без задержек - то размер составил тока 402 Байта.
Уже поднимали эту тему. библиотечную задержку нужно пользовать с включенной оптимизацией. Иначе никакой памяти не хватит.
Кстати, в 6-й студии библа без оптимизации всего пару кило весит
Xatrix писал(а):А что за эмулятор? Для каких моделек авто?
Эмулятор который иммо обходит полностью, чип ненужен блок ненужен иммо.
Этот был vw audi на днях для bmw буду собирать.
Еще на катализатор обманку нужно собрать на пике.
Ну для передачи не проблема, 3.6 это лог единица насколько я знаю)
Резисторы для защиты цеплять нужно? Планирую использовать 330 Ом как у протосса в 910м.
Если на любом выводе (кроме ресета) будет больше чем Vdd+0.3 вольта, откроются встроенные защитные диоды. Если ограничить ток, то сгореть ничего не должно.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]