Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Не получается прошить ATtiny2313.
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > MCS51, AVR, PIC, STM8, 8bit
Banks
Всем привет!
Купил на радиорынке программатор для PIC, AVR контроллеров и EEPROM. Названия у него нет Пробую с помощью этого программатор и программы PonyProg2000 считать что-нибудь из ATtiny2313 или прошить ATtiny2313, в результате PonyProg2000 выдает сообщение "Device missing or unknown device (-24)".
Схема программатора:
Нажмите для просмотра прикрепленного файла
Программатор подключаю к ноутбуку через USB-COM (Orient USS-111). Скорость выбираю 19200 бит/c.
Блок питания для программатор использую 15 В.
Программатор подключаю к ATtiny2313 без обвесов. Т.е. просто соединяю проводками(проводки длиной 30см примерно) выводы программатора VDD-VCC, GND, RESET, MISO, MOSI и CSK с соответствующими выводами ATtiny2313 VCC(20 pin), GND(10 pin), RESET(1 pin), MISO(18 pin), MOSI(17 pin) и SCL(19 pin).
Положение переключателей SW1 и SW2 в программаторе следующие:
SW1:
1-2 OFF, 3-4 ON, 5-6 ON, 7-8 OFF.
SW2:
1-2 OFF, 3-4 OFF, 5-6 ON.
Дома осциллографа нет. Есть только тестер.
kovigor
Цитата(Banks @ Jul 21 2012, 12:04) *
Программатор подключаю к ноутбуку через USB-COM (Orient USS-111). Скорость выбираю 19200 бит/c.


Насколько я помню, ПониПрог не будет работать через USB-COM - конвертер, ему нужен настоящий порт. Попроситесь в гости к знакомому, у которого есть обычный десктоп с портом, и попробуйте запрограммировать МК у него. Ну и кварц бы к МК подпаять ...
Banks
Цитата(kovigor @ Jul 21 2012, 13:52) *
Насколько я помню, ПониПрог не будет работать через USB-COM - конвертер, ему нужен настоящий порт. Попроситесь в гости к знакомому, у которого есть обычный десктоп с портом, и попробуйте запрограммировать МК у него. Ну и кварц бы к МК подпаять ...

Спасибо! wink.gif
Drozd2
Такая же задачка была с AT90S2313. После подключения кварца 1МГц контроллер дружно отозвался. Даже без конденсаторов. Предполагаю, что сменили только маркировку.
SON.OF.STONE
Цитата
Такая же задачка была с AT90S2313. После подключения кварца 1МГц контроллер дружно отозвался. Даже без конденсаторов. Предполагаю, что сменили только маркировку

Неа! Attiny2313 это совершенно другая микросхема, которая только по посадочному месту совместима с 90S2313. По коду (как HEX, так и исходники Ассемблера и Си) они не совместимы - другие адреса регистров, режимы работы и настройки переферии, векторы прерываний. Есть еще новые Attiny2313A (добавлен еще один вектор прерываний - для прерываний PCINT по порту D) и ATTiny4313 (ATTiny2313A c удвоенной FLASH и ОЗУ) - они имеют обратную совместимость с ATTiny2313.
По умолчанию кстати у ATTiny2313 кварц отключен и тактирование идет от встроенного генератора (8МГц/8=1МГц). Выводы кварца при этом - работают как пины порта А (отсутствующего у 90s2313). Вывод ресета тоже можно отключить - тогда стереть/запрограммировать микросхему последовательным программатором не получится. Настройка тактирования, сторожевого таймера, супервизора питания и ряда других параметров осуществляется с использованием фьюз-биитов (FUSEs) через программатор (у 90s2313 фьюзов небыло)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.