реклама на сайте
подробности

 
 
> Не получается прошить ATtiny2313.
Banks
сообщение Jul 21 2012, 09:04
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 2-11-10
Пользователь №: 60 610



Всем привет!
Купил на радиорынке программатор для 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.
Дома осциллографа нет. Есть только тестер.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 4)
kovigor
сообщение Jul 21 2012, 09:52
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(Banks @ Jul 21 2012, 12:04) *
Программатор подключаю к ноутбуку через USB-COM (Orient USS-111). Скорость выбираю 19200 бит/c.


Насколько я помню, ПониПрог не будет работать через USB-COM - конвертер, ему нужен настоящий порт. Попроситесь в гости к знакомому, у которого есть обычный десктоп с портом, и попробуйте запрограммировать МК у него. Ну и кварц бы к МК подпаять ...
Go to the top of the page
 
+Quote Post
Banks
сообщение Jul 21 2012, 11:24
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 2-11-10
Пользователь №: 60 610



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

Спасибо! wink.gif
Go to the top of the page
 
+Quote Post
Drozd2
сообщение Jul 25 2012, 22:03
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 97
Регистрация: 19-11-09
Пользователь №: 53 743



Такая же задачка была с AT90S2313. После подключения кварца 1МГц контроллер дружно отозвался. Даже без конденсаторов. Предполагаю, что сменили только маркировку.
Go to the top of the page
 
+Quote Post
SON.OF.STONE
сообщение Jul 27 2012, 14:03
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 26-07-12
Пользователь №: 72 913



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

Неа! Attiny2313 это совершенно другая микросхема, которая только по посадочному месту совместима с 90S2313. По коду (как HEX, так и исходники Ассемблера и Си) они не совместимы - другие адреса регистров, режимы работы и настройки переферии, векторы прерываний. Есть еще новые Attiny2313A (добавлен еще один вектор прерываний - для прерываний PCINT по порту D) и ATTiny4313 (ATTiny2313A c удвоенной FLASH и ОЗУ) - они имеют обратную совместимость с ATTiny2313.
По умолчанию кстати у ATTiny2313 кварц отключен и тактирование идет от встроенного генератора (8МГц/8=1МГц). Выводы кварца при этом - работают как пины порта А (отсутствующего у 90s2313). Вывод ресета тоже можно отключить - тогда стереть/запрограммировать микросхему последовательным программатором не получится. Настройка тактирования, сторожевого таймера, супервизора питания и ряда других параметров осуществляется с использованием фьюз-биитов (FUSEs) через программатор (у 90s2313 фьюзов небыло)
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 22:58
Рейтинг@Mail.ru


Страница сгенерированна за 0.01364 секунд с 7
ELECTRONIX ©2004-2016