Страница 48 из 132
Добавлено: Пн янв 25, 2010 21:09:17
NIMESIS
Тык-с... Сегодня купил ещё один ATtiny2313...
Поставил в панельку, подключил к програматору - читает!
Уж прям страшно пытаться его прошивать...
Добавлено: Сб янв 30, 2010 15:31:32
foxit
Тоже встретился с такой проблемой для этого программатора и Attiny.
МК работает, но не определяется, не читается и не стирается.
Работоспособность МК восстанавливал на STK500.
При этом во фьюзах и локбитах было не понятно что.
Использовал SKT500 как последовательный программатор.
Внешний кварц и генератор не использовал.
Просто установил все по дефолту как в даташите.
С Mega8(16,32) таких проблем не встречал.
Добавлено: Пн фев 08, 2010 16:14:56
RA0CHE
помогите.
в тиньке2313 случайно зашил в понипроге CKSEL3---0 1111, по умолчанию было 1011 1-галка 0 нет галки
загнал его в 128кгц, и перестал читаться
Как вернуть?
может есть выход?
Добавлено: Пн фев 08, 2010 16:24:43
GP1
вот только недавно читал про такой же случай.
там предлагали снизить частоту программирования.
по ТУ, если ничего не путаю Fпрог. должна быть в 4 раза ниже тактовой проца.
Добавлено: Пн фев 08, 2010 16:45:15
RA0CHE
а как практически это реализовать.
использую понипрог и стк200.
Добавлено: Пн фев 08, 2010 16:55:51
DiGiCat
Тут посмотри вариант про STK200+Avreal.
Добавлено: Пн фев 08, 2010 17:57:28
RA0CHE
ура получилось

))
Добавлено: Пн фев 08, 2010 23:11:28
Андрейка
Имею вопрос. Есть ATtiny2313, кварц 8 МГц. Надо выставить фьюзы. CKSEL3-1 = "110" без вопросов. Далее спецы советуют CKSEL0 = "0" и SUT1-0 = "01". Вопрос - почему? В даташите это соответствует керамическому резонатору и указывается, что для кварцевого они не подходят. Если честно, я не знал, что есть керамические резонаторы и не представляю как они выглядят. В магазине обычно говоришь - а дайте мне кварц на 8 МГц. Просветите, плиз.
Добавлено: Чт фев 11, 2010 12:54:39
OrientNET_zlo
вопросик по этой прошивке
http://radiokot.ru/start/mcu_fpga/avr/07/ можно ли сделать бег светиков быстрее? выставил за место 10 1 но всё равно как то медленно и можно ли гасить светики медленно?
Добавлено: Пт фев 12, 2010 15:44:50
OrientNET_zlo
да тут что бы что то найти надо пол форума облазить, тем дофига, ненужного и того больше) кстати спасибо за ответ, надо будет попробовать тыкнуть
Добавлено: Вс фев 14, 2010 13:23:55
snakes
Здравствуйте Уважаемые спецы! Решил на старости лет освоить програмирование процессоров, что бы воплотить много интересного!
Начал вроде с простого, и зашол в тупик, хоть плачь. От прошивки требуется получить число от компорта, прибавить 1 и отослать обратно.
наваял вот такой файлик (прикрепил) и теперь, в силу неопытности не могу понять, что не так? не живёт и всё! помогите советом пожалуйста кто сможет?
Добавлено: Вс фев 14, 2010 14:19:26
smac
snakes писал(а):... помогите советом пожалуйста кто сможет?
Убедитесь в соответствии тактовой частоты контроллера частоте, указанной в define.
Попробуйте сначала работать без использования энергосбережения, т.е. из фукнции инициализации убрать:
set_sleep_mode(SLEEP_MODE_IDLE);
sei();
разрешить прерывания в main; после чего сделать бесконечный цикл - while(1);
Из недостатков - не указан тип контроллера, в обработчике прерывания не нужно глобально разрешать прерывания при выходе, (это делается автоматически).
Смотрите измененный исходник.
Добавлено: Вс фев 14, 2010 15:36:02
snakes

../TEst1.c:24: warning: 'USART_RXC_vect' appears to be a misspelled signal handler
вот это при компиляции пишет!
камушек tiny 2313
Добавлено: Пн фев 15, 2010 02:02:17
smac
snakes писал(а):
../TEst1.c:24: warning: 'USART_RXC_vect' appears to be a misspelled signal handler
вот это при компиляции пишет!
камушек tiny 2313
Сам не компилировал, но согласно
документации у тини2313 тот вектор прерываний, что Вы хотите называется USART_RX_vect, т. е. именно это имя и попробуйте указать в обработчике прерывания. Остальное проверили?
Добавлено: Сб фев 20, 2010 10:25:56
Gudd-Head
День добрый
В АВР Студио хотел изменить режим тактирование тиньки - вместо встроееного RC на 8 МГц + делитель на 8 (по умолчанию) встроенные 128 кГц (сторож) + делитель на 8... Но меня остановило предупреждение, что тогда последующая перепрошивка будет невозможна. Перечитав даташит, никакого упоминания об это не нашёл. Правда ли это?
Есть мысля, что это связано со скоростью программирования (к-рая вроде должна быть в 4 раза ниже тактовой). По умолчанию стоит 125 кГц.
Добавлено: Сб фев 20, 2010 17:03:49
smac
Gudd-Head писал(а):Есть мысля, что это связано со скоростью программирования (к-рая вроде должна быть в 4 раза ниже тактовой)....
Скорее всего да, возможно Ваш программатор не поддерживает такую низкую скороть программирования (128/(8*4)=4 кГц).
Добавлено: Чт фев 25, 2010 16:56:30
Landay
Хочу попробовать прошить с заводскими установкми ATtiny2313 с помощью "пяти проводков" (LPT-порт)через CVAVR, поэтому возникло пару вопросов
1. По даташиту внешний кварц не требуется, и прошиваться будет соответственно с "помощью" встроеннего генератора?
2. Питание можно будет сделать от порта или все таки лучше внешнее.
3. Какие режимы порта должны быть установлены (сейчас стоит ECP)?
Добавлено: Пт фев 26, 2010 11:12:37
Gudd-Head
Landay писал(а):2. Питание можно будет сделать от порта или все таки лучше внешнее.
Я бы не советовал питать непосредственно от LPT, т.к. он достаточно "нежный"

Лучше от USB, если лень заморачиваться с внешним питанием.
Добавлено: Чт мар 11, 2010 04:40:43
UT4UJS
Доброго времени суток форумчане !
У меня возникла проблема (возможно в этой теме и есть подобные вопросы но 48 страниц не осилил)
Собрал схему термобокса
http://ra9mgk.narod.ru/projekt/termobox/index.html задача казалась простой купить и запрограммировать AT90S2313 но так как их нет сейчас в продаже посоветовали полный аналог ATTiny2313. Запрограммировал без проблем и ошибок (PonyProg COM port и программатор тоже с ихнего сайта)
Схема работать не хотела

...посоветовали поиграться с "фузами" ... доигрался ... теперь имею два контролера которые не читаются и не пишутся - чтото я не то с фузами начудил

Возникает ряд вопросов :
1)Можно ли востановить эти контролеры ?
2)Как правильно выставить фузы и записать их ? В программаторе установлен кварцевый резонатор 4 мгц а в собраной схеме 6,144 мгц.
4 дня уже Гуглю - пока бестолку - конкретных ответов не нашел.
Зарание благодарен
Добавлено: Чт мар 11, 2010 13:37:59
AI_Disable
UT4UJS писал(а):посоветовали поиграться с "фузами"
Вот только играться надо было не как попало, а для начала выставить тактирование от кварца.
Возможность восстановить контроллеры напрямую зависит от того, какие фьюзы вы включили/выключили. Для начала попробуйте внешний источник тактирования 1-8мгц, а там видно будет...
Для вашего кварца нужно было выставить CKSEL3..0 - 1101. Помните, что галочка в понипроге означает запрограммированный фьюз, то есть = 0.