Страница 115 из 132
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Ср фев 12, 2014 00:53:51
DJ_Kiridza
Пока тут размышлял над своим дозиметром в соседней ветке, возник такой ворос, а на какой максимальной частоте может работать T-вход Timer/Counter1 у ATTiny2313?
В смысле, если Тинька работает от кварцана частоте 20 Мгц то как-то вопрос не возникает.
Он возникает в том случае, когда скажем сама Тинька работает от внутреннего RC на частоте 1Мгц (или 4 или

, а на вход Т подаются импульсы с бОльшей частотой - скажем 12-18 Мгц. Будет ли Timer/Counter1 их отлавливать или будут пропуски?
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Ср фев 12, 2014 01:37:45
akl
Из-за наличия на входе
синхронизатора гарантированная частота входных импульсов не будет превышать Fo/2.5

.
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Ср фев 12, 2014 01:47:26
DJ_Kiridza
Т.е., строго говоря - если частота кварца скажем 8Мгц, - то максималка на входе Т равна (не выше) 3,2 Мгц? гм... печально, печально... Выходит, что абсолюбный "порог чувствительности" для АТТиньки2313 не превышает 8 миллионов импульсов в секунду (без оверклокинга мк; при условии что кварц на 20Мгц). И то - это предел, от которого "по-честному" желательно отступить процентов на 10 назад, чтоб наверняка не было пропусков... мда уж... пасиб за информацию - полезно! Учту при разработке, раньше такой вопрос не стоял.
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Ср апр 02, 2014 17:55:38
WishMasterMax
Господа, а подскажите пожалуйста где можно почитать о такой возможности данного мк как input capture

Заранее благодарен

Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Чт апр 03, 2014 04:54:02
akl
Input Capture - аппаратный захват - занесение текущего значения TCNT1 в ICR1 по активному фронту сигнала на входе ICP и установка флага требования прерывания. Да ещё, вкупе, с возможностью подключения к модулю захвата аналогового компаратора, это одна из революционных фишек Атмела, втихую подхваченная другими производителями. Другими словами, если необходимо измерить длительность, период, частоту входных импульсов лучше модуля захвата не придумать. Просто оные подключаются на вход ICP или на входы аналогового компаратора. Далее следуют вариации на тему
- для расширения диапазона измеряемых частот практически до половины тактовой дополнительно подаю импульсы на вход Т0
- для выхода из режима POWER DOWN дополнительно подаю импульсы на вход INT0.
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Чт апр 03, 2014 05:02:04
pokk
Самоучитель разработчика устройств на микроконтроллерах AVR. А. В. Белов. 2008 г.
http://rutracker.org/forum/viewtopic.php?t=3819591
стр 99 и 437.
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Чт апр 03, 2014 09:28:38
WishMasterMax
Спасибо

Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Пн апр 21, 2014 18:01:11
Xatrix
Есть залоченный МК AT90S2313. Пытаюсь вычистить тритоном. Программатор пишет "Сработала защита по питанию". Микру ставлю правильно. Программатор другие микры прошивает нормально. Это с данным контроллером проблемы?
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Сб май 17, 2014 16:50:19
snajdan
Уважаемы будьте добры объясните.
Пробую собрать иммо эмулятор на attiny2313 схему собрал, начинаю шить ponyprog через лтп.
загружаю прошивку пишу все записывается потом нужно выставить фьюзы жму считать, потом ставлю по таблице ниже.
И на этом все, контроллер не видет ничего не пишется не читается, было 2 контроллера и на обоих такая беда.
Больше тюнек нету за 600км только есть))
Видимо это проблема в фьюзах?
Братцы не ругайте разобрался не по вешал чистоту на 4-5 ноги.
Теперь все ок, и фьюзы по новой читаются
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Сб май 17, 2014 23:39:19
Xatrix
А что за эмулятор? Для каких моделек авто?
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Ср май 21, 2014 22:32:47
КотЭ Мужчина
Драсте! У меня проблема. Может поможите решить. Пишу на C в AVR Studio 5, так для тиньки2313 ужс получается - размер самой примитивной прошивки для дрыгания одной ножкой порта выходит больше чем флеш мк. Вот исходник:
/*
* AVRGCC1.c
*
* Created: 11.05.2014 21:40:54
* Author: Antares
*/
#define F_CPU 1000000UL
#include <avr/io.h>
#include <util/delay.h>
int main()
{
DDRB = DDRD = 0xff;
PORTB |= 0b10000001;
while(1) {
PORTB = 0b00000001;
_delay_ms(100);
PORTB = 0;
_delay_ms(190);
}
}
Выходит хексовый файл размером в 9 кБ. Пробую в Протеусе - предупреждения типо outside of program memory. Зашиваю в реальный мк - тож, мигалка не выходит. Как можна уменьшить размер?
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Ср май 21, 2014 22:34:22
КотЭ Мужчина
Забыл добавть - львиная доля этого веса находится в подключенной библиотеке util/delay.h. Я отключал ее, ну и конечно обошолся без задержек - то размер составил тока 402 Байта.
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Ср май 21, 2014 22:41:52
ИС-пытатель
Уже поднимали эту тему. библиотечную задержку нужно пользовать с включенной оптимизацией. Иначе никакой памяти не хватит.
Кстати, в 6-й студии библа без оптимизации всего пару кило весит
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Сб май 24, 2014 08:01:52
snajdan
Xatrix писал(а):А что за эмулятор? Для каких моделек авто?
Эмулятор который иммо обходит полностью, чип ненужен блок ненужен иммо.
Этот был vw audi на днях для bmw буду собирать.
Еще на катализатор обманку нужно собрать на пике.
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Пн июн 02, 2014 10:52:26
WishMasterMax
Подскажите пожалуйста, а уарт тиньки толерантен к 5 вольтам при питании от 3.6?
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Пн июн 02, 2014 11:35:33
ИС-пытатель
Если на прием работать - да. А на передаче у вас все равно будет 3.6
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Пн июн 02, 2014 11:40:07
WishMasterMax
Ну для передачи не проблема, 3.6 это лог единица насколько я знаю)
Резисторы для защиты цеплять нужно? Планирую использовать 330 Ом как у протосса в 910м.
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Пн июн 02, 2014 11:42:54
Gudd-Head
Если на любом выводе (кроме ресета) будет больше чем Vdd+0.3 вольта, откроются встроенные защитные диоды. Если ограничить ток, то сгореть ничего не должно.
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Пн июн 02, 2014 11:44:49
WishMasterMax
Gudd-Head, какой номинал посоветуете?
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Пн июн 02, 2014 11:47:48
Gudd-Head
По закону дедушки Ома, чтобы не спалить порт (предельные значения — в ДШ). Я таким извратом не занимался
