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

 
 
76 страниц V  « < 39 40 41 42 43 > »   
Reply to this topicStart new topic
> USB programmer AVR910, с драйвером от obdev
prottoss
сообщение Feb 7 2008, 11:57
Сообщение #601


Гуру
******

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



[Coder Perm; day177 quote][/quote]А скажу я вот что. Программатор работает на простом протоколе ATMEL AVR910 для утилиты AVRProg из пакета AVRStudio. С этой утилитой мой программатор работает отлично, ибо и утилита и программатор соблюдают вышеназыванный протокол в строгости smile.gif . Если ПО, работающее с программатором начинает выдумывать свое или чего то не договоаривает по протоклу - программатор имеет полное право висеть сколько ему вздумаетсмя - ибо он не челове и даже не ПЕнтиум - у него просто не хватает ресурсов понять, чего там ему жует ПО.

То бишь я хочу сказать - что ПО вышеназванное (AVP-OPP II) кривое, вот и не работает Ваш программатор. Если у ПО есть исходники - можно попытать счастья разобраться в проблеме... В конце концов мы же здесь называем себя программистами, не так ли?


--------------------
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 7 2008, 12:06
Сообщение #602


Гуру
******

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



Цитата(prottoss @ Feb 7 2008, 14:57) *
... программатор имеет полное право висеть сколько ему вздумаетсмя ....

Желаю со временем изменить свои взгляды на программирование.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
prottoss
сообщение Feb 7 2008, 12:48
Сообщение #603


Гуру
******

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



Цитата(zltigo @ Feb 7 2008, 19:06) *
Желаю со временем изменить свои взгляды на программирование.
Сорри, возможно, я грубо выразился. На самом деле программатор не висит, а ждет завершения команды. Прерывания ожидания по таймауту в нем не предусмотрено.

Кстати, вывести из ступора программатор можно, если послать ему несколько символов "?" либо других, которых нет в протоколе AVR910. Автоматом очищается внутренний буфер команд. Кстати, так делает AVRProg v.1.4 при старте и при выполнении команд пользователя


--------------------
Go to the top of the page
 
+Quote Post
smk
сообщение Feb 7 2008, 13:08
Сообщение #604


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



От чего зависит полнота содержимого в меню "Device", что в окошке AVRprog? Столкнулся с тем что бывает разное, хотя в обоих случаях устанавливал студию с одними и теми же файлами для инсталляции.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Feb 7 2008, 13:21
Сообщение #605


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(smk @ Feb 7 2008, 15:08) *
От чего зависит полнота содержимого в меню "Device", что в окошке AVRprog? Столкнулся с тем что бывает разное, хотя в обоих случаях устанавливал студию с одними и теми же файлами для инсталляции.

AVRprog опрашивает программатор на предмет поддерживаемых Devices. По крайней мере есть такая команда в протоколе.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Feb 7 2008, 13:24
Сообщение #606


Гуру
******

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



Цитата(smk @ Feb 7 2008, 20:08) *
От чего зависит полнота содержимого в меню "Device", что в окошке AVRprog? Столкнулся с тем что бывает разное, хотя в обоих случаях устанавливал студию с одними и теми же файлами для инсталляции.
Определяется двумя фактами:

1. Тем, что поддерживает AVRProg 1.4

2. Тем, что выводит при запросе программатор - таблицу поддерживаемых чипов.

Вообще AVR делятся по способу программирования - по словам и страницами - некоторые чипы могут поддерживать оба режима программирования, некоторое - только по словам. Программатор поддерживает оба режима - им можно программировать любые AVR - было бы соответствующее ПО.



Вообще, почему у Вас получилось два разных списка ответить не могу.


--------------------
Go to the top of the page
 
+Quote Post
Marian
сообщение Feb 7 2008, 18:43
Сообщение #607


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

Группа: Участник
Сообщений: 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
Go to the top of the page
 
+Quote Post
skufaev
сообщение Feb 8 2008, 21:41
Сообщение #608





Группа: Новичок
Сообщений: 3
Регистрация: 19-01-08
Пользователь №: 34 239



Собрал программатор, предварительно загубив 2 меги smile.gif Основные проблему у всех кто собирал - с фузами. Первые 2 контроллера загубил кривым LPT программатором - слишком длинные провода были до порта. А ATtiny13 прошить не получиться никак? Ее нет в списке доступных тел в студии sad.gif
Go to the top of the page
 
+Quote Post
smk
сообщение Feb 9 2008, 09:38
Сообщение #609


Гуру
******

Группа: Свой
Сообщений: 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. Тем, что выводит при запросе программатор - таблицу поддерживаемых чипов.

А как узнать и то и то?


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Feb 9 2008, 09:49
Сообщение #610


Гуру
******

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



В прошлом годе ну как ни бандитом меня объявили - просили выложить исходники - выложил, никто их не читает и даже не курит crying.gif Вот из файла 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


--------------------
Go to the top of the page
 
+Quote Post
domowoj
сообщение Feb 9 2008, 10:05
Сообщение #611


Профессионал
*****

Группа: Участник
Сообщений: 1 548
Регистрация: 20-12-07
Из: г.Новосибирск
Пользователь №: 33 486



Для нормальной полноценной работы нужно иметь несколько
программаторов.
С STK200 навертое, почти все начинали- PONYPROG есть с обноленным ПО.
Программатор ПРОТТОССа.
AVRISPmkII .Они дополняют друг друга.
Хорошего инструмента не бывает много!


--------------------
И на камнях растут деревья!
Go to the top of the page
 
+Quote Post
smk
сообщение Feb 10 2008, 14:45
Сообщение #612


Гуру
******

Группа: Свой
Сообщений: 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
 


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 10 2008, 15:04
Сообщение #613


Гуру
******

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



Цитата(domowoj @ Feb 9 2008, 13:05) *
Для нормальной полноценной работы нужно иметь несколько
программаторов.

Зачем???
Цитата
Они дополняют друг друга.

Чем? Ну PonyProg, конечно, ржать умеет, как никто другой, и интерфейс максимально кривой, но это к делу совсем не относится smile.gif.


Цитата(smk @ Feb 10 2008, 17:45) *
А вообще хочется прошивать прямо из студии. Вот бы г-н PROTTOSS довел до ума свое хорошее начинание. Может пообещаем за апгрейд чуток "на пиво"?

Ничего не имею против поставок пива protoss-у, но "напоминаю" о существовании универсально-бюджетного варианта от Atmel - AVRDragon. И желаемая интеграция и 5 интерфейсов программирования, и приемлимая командная строка, и открытый протокол, и альтернативный софт, и хоть и ограниченный, но отладчик в придачу.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
prottoss
сообщение Feb 10 2008, 15:14
Сообщение #614


Гуру
******

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



Цитата(zltigo @ Feb 10 2008, 22:04) *
Ничего не имею против поставок пива protoss-у...
smile.gif Спасибо. Я тоже думаю, что Дракон лучшая альтернатива в плане сервисов

Цитата(smk @ Feb 10 2008, 21:45) *
Вот бы г-н PROTTOSS довел до ума свое хорошее начинание. Может пообещаем за апгрейд чуток "на пиво"?
Пиво я, конечно, люблю. НО в данный момент занят зарабатыванием на хлеб с маслом:-) И времени на еще один проект нет совершенно. Но я не понял, что Вы имеете ввиду под апгрейдом? AVR910 апгрейдить, как мне кажется, уже больше некуда. Программы, поддерживающие протокол AVR910 (CV и компания) и так шьют через него все AVR худо-бедно. ПО под win32 создавать под него , как я уже говорил,мне сейчас некогда.


--------------------
Go to the top of the page
 
+Quote Post
skufaev
сообщение Feb 10 2008, 20:23
Сообщение #615





Группа: Новичок
Сообщений: 3
Регистрация: 19-01-08
Пользователь №: 34 239



А в чем засада шитья меги13 через 910 из студии? Тока через кодвижн можно или как?
Go to the top of the page
 
+Quote Post

76 страниц V  « < 39 40 41 42 43 > » 
Reply to this topicStart new topic
34 чел. читают эту тему (гостей: 34, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 23:10
Рейтинг@Mail.ru


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