|
|
  |
USB programmer AVR910, с драйвером от obdev |
|
|
|
Feb 7 2008, 13:24
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(smk @ Feb 7 2008, 20:08)  От чего зависит полнота содержимого в меню "Device", что в окошке AVRprog? Столкнулся с тем что бывает разное, хотя в обоих случаях устанавливал студию с одними и теми же файлами для инсталляции. Определяется двумя фактами: 1. Тем, что поддерживает AVRProg 1.4 2. Тем, что выводит при запросе программатор - таблицу поддерживаемых чипов. Вообще AVR делятся по способу программирования - по словам и страницами - некоторые чипы могут поддерживать оба режима программирования, некоторое - только по словам. Программатор поддерживает оба режима - им можно программировать любые AVR - было бы соответствующее ПО. Вообще, почему у Вас получилось два разных списка ответить не могу.
--------------------
|
|
|
|
|
Feb 7 2008, 18:43
|

Частый гость
 
Группа: Участник
Сообщений: 148
Регистрация: 23-02-07
Пользователь №: 25 618

|
Цитата(Lubitel @ Feb 1 2008, 16:31)  Я не совсем понял. Так с вистой ни кто не смог запустить? Если будет интересно, попробовал программатор под Vista. (Vista SP1 En, установлена на виртуальную машину VMWare. Проверить, с нормально установленной Vista, нет возможности) Нормально работает с AVR Programmer из AVR Studio 4. Да, программатор собран по схеме http://electronix.ru/forum/index.php?s=&am...st&p=225114Прошит файлом от Alfa http://electronix.ru/forum/index.php?s=&am...st&p=220497Драйвера использовал от программатора prottoss
Сообщение отредактировал Marian - Feb 7 2008, 18:57
|
|
|
|
|
Feb 8 2008, 21:41
|
Группа: Новичок
Сообщений: 3
Регистрация: 19-01-08
Пользователь №: 34 239

|
Собрал программатор, предварительно загубив 2 меги  Основные проблему у всех кто собирал - с фузами. Первые 2 контроллера загубил кривым LPT программатором - слишком длинные провода были до порта. А ATtiny13 прошить не получиться никак? Ее нет в списке доступных тел в студии
|
|
|
|
|
Feb 9 2008, 09:38
|
Гуру
     
Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446

|
Цитата А ATtiny13 прошить не получиться никак? AT Tiny24 тоже нет, но как я понял, просто берешь и программируешь. А то, что с фузами работать никак... попробую побороть функциями С в WinAVR: /* FUSES = { .low = LFUSE_DEFAULT, .high = (BOOTSZ0 & BOOTSZ1 & EESAVE & SPIEN & JTAGEN), .extended = EFUSE_DEFAULT, }; */ Цитата Определяется двумя фактами:
1. Тем, что поддерживает AVRProg 1.4
2. Тем, что выводит при запросе программатор - таблицу поддерживаемых чипов. А как узнать и то и то?
--------------------
Живи днем так, чтобы ночью ты спал спокойно.
|
|
|
|
|
Feb 9 2008, 09:49
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
В прошлом годе ну как ни бандитом меня объявили - просили выложить исходники - выложил, никто их не читает и даже не курит  Вот из файла avr910devices.h Код #ifndef AVR910DEVICES_H #define AVR910DEVICES_H
#include "stdafx.h"
// коды микроконтроллеров и поддержка поллинга и страничного режима записи PROGMEM UCHAR DeviceDesc[] = { 0x13 ,0xFF, //AT90S1200 0x20 ,0x7F, //AT90S2313A 0x28 ,0x7F, //AT90S4414A 0x30 ,0xFF, //AT90S4433A 0x34 ,0xFF, //AT90S2333A 0x38 ,0x7F, //AT90S8515A 0x48 ,0xFF, //AT90S2323A 0x4c ,0xFF, //AT90S2343A 0x51 ,0xFF, //tn10 0x55 ,0xFF, //tn12 0x56 ,0xFF, //tn15 0x68 ,0xFF, //AT90S8535 0x6c ,0xFF, //AT90S4434 0x86 ,0xFF, //AT89S8252 bug in avrprog in Block write Mode!(See Note 18 for Workaround) 0x87 ,0xFF, //AT89S53 bug in avrprog // Devices which support Page Programming. Dont forget the Page Size // of different Devices. // Maximum ist 0x40, due to limitated RAM in 2313 Chip. // (Pages with bigger Pages are programmed multiple times)
// unofficial Device Codes. Match avrdude.conf with tis "avr910-devcode"
/*
// avr910-devcode ,Pagesite in Words 0x01 ,0x40, //m640 avr910-Devicecode not official! // 0x02 ,0x40, //m644 avr910-Devicecode not official! // 0x03 ,0x40, //m645 avr910-Devicecode not official! 0x04 ,0x40, //m649 avr910-Devicecode not official! 0x05 ,0x40, //m6490 avr910-Devicecode not official! 0x06 ,0x40, //90PWM2 avr910-Devicecode not official! 0x07 ,0x40, //90PWM3 avr910-Devicecode not official! 0x08 ,0x40, //m1280 avr910-Devicecode not official! 0x09 ,0x40, //m1281 avr910-Devicecode not official! // 0x0a ,0x40, //m2560 avr910-Devicecode not official! // 0x0b ,0x40, //m2561 avr910-Devicecode not official! // 0x0c ,0x40, //m3250 avr910-Devicecode not official! // 0x0d ,0x40, //m6450 avr910-Devicecode not official! 0x0e ,0x10, //tn24 avr910-Devicecode not official! 0x1a ,0x10, //tn25 avr910-Devicecode not official! 0x0f ,0x20, //tn44 avr910-Devicecode not official! 0x1b ,0x20, //tn45 avr910-Devicecode not official! 0x14 ,0x20, //tn84 avr910-Devicecode not official! 0x1c ,0x20, //tn85 avr910-Devicecode not official! 0x1d ,0x40, //CAN128 avr910-Devicecode not official! 0x23 ,0x10, //tn2313 avr910-Devicecode not official! (STK500 Code used) 0x31 ,0x20, //m48 avr910-Devicecode not official! 0x33 ,0x20, //m88 avr910-Devicecode not official! 0x35 ,0x40, //m168 avr910-Devicecode not official! // 0x36 ,0x40, //m165 avr910-Devicecode not official! 0x37 ,0x40, //m164 avr910-Devicecode not official! 0x39 ,0x40, //m324 avr910-Devicecode not official! // 0x3c ,0x40, //m325 avr910-Devicecode not official! 0x3d ,0x40, //m329 avr910-Devicecode not official! 0x3e ,0x40, //m3290 avr910-Devicecode not official! 0x57 ,0x10, //tn13 avr910-Devicecode not official!
//Appearance of this Devicecodes does not mean this Devices are or will be fully supported !
*/
// official Devicecodes as matched in AVRProg V1.40 0x3a ,0x20, //m8515, Pagesize 32 words (0x20,) 0x41 ,0x40, //m103 0x43 ,0x40, //m128 0x45 ,0x40, //m64 0x5e ,0x10, //tn26 0x60 ,0x40, //m161 0x62 ,0x40, //m162 0x64 ,0x40, //m163 0x69 ,0x20, //m8535 0x72 ,0x40, //m32 0x74 ,0x40, //m16 0x76 ,0x20, //m8 0x78 ,0x40, //m169 0x00, //End of Table
// Devices with known avr910 Devicecodes, but not supported with this Programmer // 0x42 ,0x40, //m603 obsolete // 0x50 //tn11 Needs additional High Voltage Hardware and uses different Protocoll! No Support! // 0x58 //tn19 Obsolete // 0x5c //tn28 Only supported in parallel Programming Mode! // 0x65 ,0x20, //m83 obsolete // 0x70 //AT90C8534 unknown Hardware, untested! // 0x71 //AT90C8544 unknown Hardware, untested! // 0x80 //AT89C1051 unknown Hardware, untested! // 0x81 //AT89C2051 unknown Hardware, untested!
};
#endif//AVR910DEVICES_H
--------------------
|
|
|
|
|
Feb 10 2008, 14:45
|
Гуру
     
Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446

|
Цитата 0x13 ,0xFF, //AT90S1200 0x20 ,0x7F, //AT90S2313A 0x28 ,0x7F, //AT90S4414A 0x30 ,0xFF, //AT90S4433A 0x34 ,0xFF, //AT90S2333A 0x38 ,0x7F, //AT90S8515A 0x48 ,0xFF, //AT90S2323A 0x4c ,0xFF, //AT90S2343A 0x51 ,0xFF, //tn10 0x55 ,0xFF, //tn12 0x56 ,0xFF, //tn15 0x68 ,0xFF, //AT90S8535 0x6c ,0xFF, //AT90S4434 0x86 ,0xFF, //AT89S8252 bug in avrprog in Block write Mode!(See Note 18 for Workaround) 0x87 ,0xFF, //AT89S53 bug in avrprog Да, этот список у меня на том компе где 2000-ка. А на том, где ХР есть еще мега8, мега16 и еще что-то. Цитата Для нормальной полноценной работы нужно иметь несколько программаторов. Использую тот, что в прикрепленном файле. А вообще хочется прошивать прямо из студии. Вот бы г-н PROTTOSS довел до ума свое хорошее начинание. Может пообещаем за апгрейд чуток "на пиво"?
Прикрепленные файлы
uni.rar ( 562.2 килобайт )
Кол-во скачиваний: 187
--------------------
Живи днем так, чтобы ночью ты спал спокойно.
|
|
|
|
|
Feb 10 2008, 15:04
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(domowoj @ Feb 9 2008, 13:05)  Для нормальной полноценной работы нужно иметь несколько программаторов. Зачем??? Цитата Они дополняют друг друга. Чем? Ну PonyProg, конечно, ржать умеет, как никто другой, и интерфейс максимально кривой, но это к делу совсем не относится  . Цитата(smk @ Feb 10 2008, 17:45)  А вообще хочется прошивать прямо из студии. Вот бы г-н PROTTOSS довел до ума свое хорошее начинание. Может пообещаем за апгрейд чуток "на пиво"? Ничего не имею против поставок пива protoss-у, но "напоминаю" о существовании универсально-бюджетного варианта от Atmel - AVRDragon. И желаемая интеграция и 5 интерфейсов программирования, и приемлимая командная строка, и открытый протокол, и альтернативный софт, и хоть и ограниченный, но отладчик в придачу.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Feb 10 2008, 15:14
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(zltigo @ Feb 10 2008, 22:04)  Ничего не имею против поставок пива protoss-у...  Спасибо. Я тоже думаю, что Дракон лучшая альтернатива в плане сервисов Цитата(smk @ Feb 10 2008, 21:45)  Вот бы г-н PROTTOSS довел до ума свое хорошее начинание. Может пообещаем за апгрейд чуток "на пиво"? Пиво я, конечно, люблю. НО в данный момент занят зарабатыванием на хлеб с маслом:-) И времени на еще один проект нет совершенно. Но я не понял, что Вы имеете ввиду под апгрейдом? AVR910 апгрейдить, как мне кажется, уже больше некуда. Программы, поддерживающие протокол AVR910 (CV и компания) и так шьют через него все AVR худо-бедно. ПО под win32 создавать под него , как я уже говорил,мне сейчас некогда.
--------------------
|
|
|
|
|
Feb 10 2008, 20:23
|
Группа: Новичок
Сообщений: 3
Регистрация: 19-01-08
Пользователь №: 34 239

|
А в чем засада шитья меги13 через 910 из студии? Тока через кодвижн можно или как?
|
|
|
|
|
  |
36 чел. читают эту тему (гостей: 36, скрытых пользователей: 0)
Пользователей: 0
|
|
|