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

 
 
> XMEGA программатор
dimka76
сообщение Jan 11 2010, 09:40
Сообщение #1


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Исходники тут ( схемы нет )

http://www.fourwalledcubicle.com/files/MyU...FA%20091223.zip


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
5 страниц V   1 2 3 > »   
Start new topic
Ответов (1 - 71)
Rst7
сообщение Jan 11 2010, 10:07
Сообщение #2


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Я так понимаю, в качестве железяки используется AT90USB1287 (или чего-там), которая стоит на плате XPlain. Это судя по define'ам в исходнике.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Dx!
сообщение Jan 11 2010, 11:17
Сообщение #3


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

Группа: Участник
Сообщений: 108
Регистрация: 6-02-09
Из: Новочеркасск
Пользователь №: 44 469



Железка - любая USB AVR.
http://www.fourwalledcubicle.com/AVRISP.php
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jan 11 2010, 11:22
Сообщение #4


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Гыгы...

Цитата
For device pinout information, build the Doxygen documentation from the source by executing "make doxygen". The resulting documentation will be located in the /Documentation/html/ directory of the source folder.


У кого под рукой есть подходящий тулчейн? Соберите под AT90USB162, а?


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Dx!
сообщение Jan 11 2010, 11:38
Сообщение #5


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

Группа: Участник
Сообщений: 108
Регистрация: 6-02-09
Из: Новочеркасск
Пользователь №: 44 469



Оно под WinAVR, да и схемка платы нужна же...
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jan 11 2010, 11:47
Сообщение #6


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Оно под WinAVR


Если быть точным, то собирается гнутым тулчейном. Я не держу таких, потому и прошу.

Цитата
да и схемка платы нужна же...


make doxygen создаст .html-файл с документацией. Там будет написано назначение пинов. Выкапывать их из мейкфайла мне лень.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Dx!
сообщение Jan 11 2010, 12:03
Сообщение #7


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

Группа: Участник
Сообщений: 108
Регистрация: 6-02-09
Из: Новочеркасск
Пользователь №: 44 469



Нихрена там не написано 8)

Сообщение отредактировал Dx! - Jan 11 2010, 12:06
Прикрепленные файлы
Прикрепленный файл  main.html ( 9.08 килобайт ) Кол-во скачиваний: 2393
 
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jan 11 2010, 12:17
Сообщение #8


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Нихрена там не написано 8)


Все понятно (ибо все написано). Конфиги таки надо править. Ладно, выпадет свободный вечер, соберу.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
dimka76
сообщение Jan 11 2010, 12:48
Сообщение #9


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



В режиме PDI обмен похоже по USART осуществляется

Код
void PDITarget_SendByte(const uint8_t Byte)
{
#if defined(PDI_VIA_HARDWARE_USART)
    /* Switch to Tx mode if currently in Rx mode */
    if (!(IsSending))
    {
        PORTD  |=  (1 << 3);
        DDRD   |=  (1 << 3);

        UCSR1B |=  (1 << TXEN1);
        UCSR1B &= ~(1 << RXEN1);
        
        IsSending = true;
    }
    
    /* Wait until there is space in the hardware Tx buffer before writing */
    while (!(UCSR1A & (1 << UDRE1)));
    UCSR1A |= (1 << TXC1);
    UDR1    = Byte;
#else ....................

а в режиме ISP аппаратный SPI, в качестве выходной ножки ресет - ножка PB4

файл LUFA 091223\Projects\AVRISP\makefile

Код
# Place -D or -U options here for C sources
CDEFS  = -DF_CPU=$(F_CPU)UL -DF_CLOCK=$(F_CLOCK)UL -DBOARD=BOARD_$(BOARD) $(LUFA_OPTS)
CDEFS += -DRESET_LINE_PORT=PORTB
CDEFS += -DRESET_LINE_PIN=PINB
CDEFS += -DRESET_LINE_DDR=DDRB
CDEFS += -DRESET_LINE_MASK="(1 << 4)"
CDEFS += -DVTARGET_ADC_CHANNEL=2
CDEFS += -DENABLE_ISP_PROTOCOL
CDEFS += -DENABLE_PDI_PROTOCOL


в этом же файле и контроллер прописан

Код
# MCU name
MCU = at90usb1287


А в файле LUFA 091223\LUFA\Drivers\USB\LowLevel\LowLevel.h
целый букет поддерживаемых контроллеров
Код
/* Preprocessor Checks and Defines: */
        #if !defined(F_CLOCK)
            #error F_CLOCK is not defined. You must define F_CLOCK to the frequency of the unprescaled input clock in your project makefile.
        #endif
    
        #if (F_CLOCK == 8000000)
            #if (defined(__AVR_AT90USB82__) || defined(__AVR_AT90USB162__) || \
                 defined(__AVR_ATMEGA8U2__) || defined(__AVR_ATMEGA16U2__))
                #define USB_PLL_PSC                0
            #elif (defined(__AVR_ATmega16U4__) || defined(__AVR_ATmega32U4__))
                #define USB_PLL_PSC                0
            #elif (defined(__AVR_AT90USB646__)  || defined(__AVR_AT90USB1286__) || defined(__AVR_ATmega32U6__))
                #define USB_PLL_PSC                ((1 << PLLP1) | (1 << PLLP0))
            #elif (defined(__AVR_AT90USB647__)  || defined(__AVR_AT90USB1287__))
                #define USB_PLL_PSC                ((1 << PLLP1) | (1 << PLLP0))
            #endif
        #elif (F_CLOCK == 16000000)
            #if (defined(__AVR_AT90USB82__) || defined(__AVR_AT90USB162__) || \
                 defined(__AVR_ATMEGA8U2__) || defined(__AVR_ATMEGA16U2__))
                #define USB_PLL_PSC                (1 << PLLP0)
            #elif (defined(__AVR_ATmega16U4__) || defined(__AVR_ATmega32U4__))
                #define USB_PLL_PSC                (1 << PINDIV)
            #elif (defined(__AVR_AT90USB646__) || defined(__AVR_AT90USB647__) || defined(__AVR_ATmega32U6__))
                #define USB_PLL_PSC                ((1 << PLLP2) | (1 << PLLP1))
            #elif (defined(__AVR_AT90USB1286__) || defined(__AVR_AT90USB1287__))
                #define USB_PLL_PSC                ((1 << PLLP2) | (1 << PLLP0))
            #endif
        #endif
        
        #if !defined(USB_PLL_PSC)
            #error No PLL prescale value available for chosen F_CPU value and AVR model.
        #endif


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jan 11 2010, 12:54
Сообщение #10


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Да это все понятно. Контроллер - заменить на 90USB162, порт выбрать подходящий и все, зашибись smile.gif

Цитата
В режиме PDI обмен похоже по USART осуществляется


Ну видимо есть и второй способ, судя по #ifdef.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
dimka76
сообщение Jan 11 2010, 12:58
Сообщение #11


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Цитата(Rst7 @ Jan 11 2010, 15:54) *
Ну видимо есть и второй способ, судя по #ifdef.


А второй способ это программный ногодрыг UARTовскими ногами ))).

На мой взгляд, удобнее было бы использовать USART в обоих случаях (PDI & ISP), только в режиме ISP USART переключить в SPI mode.


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jan 11 2010, 13:06
Сообщение #12


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
На мой взгляд, удобнее было бы использовать USART в обоих случаях (PDI & ISP), только в режиме ISP USART переключить в SPI mode.


Мне - пофиг. Абы работало smile.gif


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
dimka76
сообщение Jan 11 2010, 13:08
Сообщение #13


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Цитата(Rst7 @ Jan 11 2010, 16:06) *
Мне - пофиг. Абы работало smile.gif


И путаться в двух разъемах


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jan 11 2010, 13:13
Сообщение #14


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
И путаться в двух разъемах


Не поверите smile.gif В одном разъеме 5 ножек, в другом - 3 smile.gif


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
dimka76
сообщение Jan 11 2010, 13:19
Сообщение #15


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Цитата(Rst7 @ Jan 11 2010, 16:13) *
Не поверите smile.gif В одном разъеме 5 ножек, в другом - 3 smile.gif


Один разъем лучше двух biggrin.gif

Цитата
Так оставьте ненужные споры! Я себе уже все доказал


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jan 11 2010, 13:26
Сообщение #16


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Один разъем лучше двух


Я думаю, Вы сможете допилить все самостоятельно smile.gif


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
dimka76
сообщение Jan 11 2010, 13:29
Сообщение #17


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Цитата(Rst7 @ Jan 11 2010, 16:26) *
Я думаю, Вы сможете допилить все самостоятельно smile.gif


Я тоже smile.gif

Что-то расфлудились мы с этими разъемами wink.gif


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
Dx!
сообщение Jan 11 2010, 14:39
Сообщение #18


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

Группа: Участник
Сообщений: 108
Регистрация: 6-02-09
Из: Новочеркасск
Пользователь №: 44 469



По уму ещё в мейкфайле нужно указывать плату (USER или совсем своё описалово допилить), или вычищать всякое упоминание светодиодов/кнопок из основного тельца..
Go to the top of the page
 
+Quote Post
dimka76
сообщение Feb 16 2010, 07:47
Сообщение #19


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Цитата(Rst7 @ Jan 11 2010, 14:22) *
У кого под рукой есть подходящий тулчейн? Соберите под AT90USB162, а?


Вот пожалуйста.

--------- Target Information ---------
AVR Model: at90usb162
Board: USBKEY
Clock: 8000000Hz CPU, 8000000Hz Master

Прикрепленный файл  AVRISP.rar ( 8.4 килобайт ) Кол-во скачиваний: 681


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
dimka76
сообщение Feb 27 2010, 09:57
Сообщение #20


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Выкладываю свою схемотехническую реализацию проекта, ссылку на который приводил выше.
Контроллер AT90USB162
Кварц 8 МГц
Разъем выхода программатора - один, с распиновкой как у оригинального AVR ISPmkII.

Нет поддержки TPI.

Полностью проверено на tyni2313 и mega644.
ATxmega128A3 проверено только стирание и чтение сигнатуры.

Размеры платы выбраны произвольными, т.е. плата не была рассчитана под установку в какой-либо корпус.

Кстати, на сайте http://www.fourwalledcubicle.com появилась новая версия проекта от 02.19.2010 даже со схемой.

Прикрепленный файл  AVRISP_PDI.rar ( 243.44 килобайт ) Кол-во скачиваний: 2222


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
swisst
сообщение Feb 28 2010, 11:06
Сообщение #21


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

Группа: Свой
Сообщений: 163
Регистрация: 16-02-07
Из: Харьков
Пользователь №: 25 425



Цитата(dimka76 @ Feb 27 2010, 11:57) *
Выкладываю свою схемотехническую реализацию проекта, ссылку на который приводил выше.
Контроллер AT90USB162
Кварц 8 МГц
Разъем выхода программатора - один, с распиновкой как у оригинального AVR ISPmkII.

Нет поддержки TPI.

Полностью проверено на tyni2313 и mega644.
ATxmega128A3 проверено только стирание и чтение сигнатуры.

Размеры платы выбраны произвольными, т.е. плата не была рассчитана под установку в какой-либо корпус.

Кстати, на сайте http://www.fourwalledcubicle.com появилась новая версия проекта от 02.19.2010 даже со схемой.

Прикрепленный файл  AVRISP_PDI.rar ( 243.44 килобайт ) Кол-во скачиваний: 2222


RESPECT. Буду иметь в виду. biggrin.gif
Go to the top of the page
 
+Quote Post
V_N
сообщение Feb 28 2010, 11:58
Сообщение #22


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

Группа: Свой
Сообщений: 162
Регистрация: 12-01-09
Из: Харьков
Пользователь №: 43 270



Вот здесь готовый програматор http://www.kosmodrom.com.ua/el.php?name=XMEGA-FP
Go to the top of the page
 
+Quote Post
swisst
сообщение Mar 1 2010, 11:13
Сообщение #23


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

Группа: Свой
Сообщений: 163
Регистрация: 16-02-07
Из: Харьков
Пользователь №: 25 425



Цитата(V_N @ Feb 28 2010, 13:58) *
Вот здесь готовый програматор http://www.kosmodrom.com.ua/el.php?name=XMEGA-FP


за 300 грн...упаси Боже...уж лучше на Дракон подсобирать
Go to the top of the page
 
+Quote Post
microsin
сообщение Mar 2 2010, 08:04
Сообщение #24


Участник
*

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



Цитата(Dx! @ Jan 11 2010, 14:17) *
Железка - любая USB AVR.
http://www.fourwalledcubicle.com/AVRISP.php


Вот эта хорошо подойдет - AVR-USB162. Стоит недорого - 500 рублей (в сборе). Пустая плата - 300 рублей.



Сообщение отредактировал microsin - Mar 2 2010, 08:05
Go to the top of the page
 
+Quote Post
Владивольт
сообщение Mar 2 2010, 15:12
Сообщение #25


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

Группа: Участник
Сообщений: 168
Регистрация: 14-02-10
Пользователь №: 55 490



Цитата
AVR-USB162

совершенно напрасно на C1 сэкономили.
• Ucap capacitor таки should be 1μF (+/- 10%) for correct operation.


--------------------
#define TRUE (4==(2*2))
Go to the top of the page
 
+Quote Post
dimka76
сообщение Mar 18 2010, 05:29
Сообщение #26


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Тут в моей схемке ошибочка обнаружилась.
После программирования контроллеров серии xmega программа не запускается пока не отключишь
программируемый контроллер от программатора.

Доработки для устранения:
1. Не устанавливать R9.
2. Я обновил прошивку программатора.Прикрепленный файл  ISP_PDI.rar ( 349.23 килобайт ) Кол-во скачиваний: 631


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
oll
сообщение Apr 6 2010, 15:22
Сообщение #27


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

Группа: Участник
Сообщений: 163
Регистрация: 10-10-05
Пользователь №: 9 463



По подсказке товарищей - новая тема, где сам отпишусь, или может кто чего расскажет...
сразу скажу программатор ув. Петки не делал - до того давно сделал (утюгом) программатор Гудвина (сделал и под USB и под COM порт - оказалось надежнее) - он с возможностью отладки, но не о нем тема.
Сейчас заказал платки нового перспективного программатора (мое мнение) AVRISP mkII новый клон
Начало положено тут:
http://caxapa.ru/178587.html?todo=full
продолжение:
http://radiokot.ru/forum/viewtopic.php?f=20&t=26417
http://kazus.ru/forums/showthread.php?t=17413
платы мне задерживают до следующей недели, извиняйте пока лично не могу написать о результатах.
p.s. Тут правда LPC11xx предложили по 0.42$...
Go to the top of the page
 
+Quote Post
dimka76
сообщение Apr 7 2010, 04:34
Сообщение #28


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Цитата(oll @ Apr 6 2010, 19:37) *
По подсказке товарищей - новая тема, где сам отпишусь, или может кто чего расскажет...


А сюда не смотрели wink.gif


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
oll
сообщение Apr 7 2010, 09:27
Сообщение #29


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

Группа: Участник
Сообщений: 163
Регистрация: 10-10-05
Пользователь №: 9 463



Цитата(dimka76 @ Apr 7 2010, 10:49) *
А сюда не смотрели wink.gif

пропустил laughing.gif
Go to the top of the page
 
+Quote Post
IGK
сообщение Apr 7 2010, 13:51
Сообщение #30


Местный
***

Группа: Свой
Сообщений: 313
Регистрация: 7-01-07
Из: Севастополь
Пользователь №: 24 170



Цитата(oll @ Apr 6 2010, 18:37) *
p.s. Тут правда LPC11xx предложили по 0.42$...

А где такое предлагают, если не секрет? Зело интересно, мне бы так предложили...
Go to the top of the page
 
+Quote Post
oll
сообщение Apr 7 2010, 18:01
Сообщение #31


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

Группа: Участник
Сообщений: 163
Регистрация: 10-10-05
Пользователь №: 9 463



Цитата(IGK @ Apr 7 2010, 20:06) *
А где такое предлагают, если не секрет? Зело интересно, мне бы так предложили...

Знакомый, который покупает микроконтроллеры большими партиями, завтра может все прояснится - отпишусь...
Go to the top of the page
 
+Quote Post
oll
сообщение Apr 8 2010, 12:34
Сообщение #32


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

Группа: Участник
Сообщений: 163
Регистрация: 10-10-05
Пользователь №: 9 463



последний злостный off не в тему по кортексам:
Ну в общем все стало на свои места - есть "Специальное предложение на отладочное средство для микроконтроллеров NXP серии LPC1100 с ядром Cortex-M0 всего за 750 рублей" от
http://www.gamma.spb.ru/news.php?id=512
http://www.gamma.spb.ru/news.php?id=496
При покупке оного дают (вначале было 10 шт.) сейчас 5 шт. LPC1114 по 0.42$ (это моему товарищу, а может и всем - 100 пока не дают) - буду брать, все равно, даже озвучена в Киеве завышенная цена 1.86$ - для меня как замена mega88/mega32 вполне приемлема.
Go to the top of the page
 
+Quote Post
akatenev
сообщение Apr 8 2010, 17:19
Сообщение #33


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 8-04-10
Из: Москва
Пользователь №: 56 510



Собирал себе программатор для Xmega на платке, которую предложил microsin (AT90USB162 и минимум обвязки). Собственно, в самой простом варианте никаких дополнительных компонентов, кроме разъема, вообще не нужно. Все работает и на обычных AVR и на XMega - проверял на ATXmega32A4. Платка перемычкой переключается на 3 вольта, и вполне способна при том питать программируемое устройство, если там потребление небольшое.

С AVRStudio работает как родной AVRISP MkII.

Работает и с программным, и с аппаратным PDI, аппаратный в несколько раз быстрее, но и программный работает достаточно шустро, и особенных проблем не создает. Я оставил себе программный вариант, для совместимости по разъемам с ISP.

В качестве дополнения можно поставить конвертер интерфейса с 5 на 3 вольта.

В общем, рекомендую. Глюков пока не заметил. Дешево и сердито. Платка сама по себе очень удобная, можно просто поставить разъем на основную часть, а можно на макетной части добавить конвертер.

Сообщение отредактировал akatenev - Apr 8 2010, 17:23
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 8 2010, 17:52
Сообщение #34


Гуру
******

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



Цитата(oll @ Apr 8 2010, 14:49) *
Cortex-M0 всего за 750 рублей" от

Ну и зачем этот LPC-Link с CodeRed ? Выбросить? Купите себе на эти деньги сколько надо LPC1xxx пусть хоть и за 1,5-2 бакса.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
oll
сообщение Apr 9 2010, 03:07
Сообщение #35


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

Группа: Участник
Сообщений: 163
Регистрация: 10-10-05
Пользователь №: 9 463



Цитата(zltigo @ Apr 9 2010, 00:07) *
Ну и зачем этот LPC-Link с CodeRed ? Выбросить? Купите себе на эти деньги сколько надо LPC1xxx пусть хоть и за 1,5-2 бакса.

индус на странице напугал biggrin.gif :
http://ics.nxp.com/lpcxpresso/
пока своих плат наделаю - хочется поиграться, потом, может продам.
Да надо было сразу это заказывать http://www.coocox.org/CoLinkLPCGuide/Buy_CoLinkEx.htm

Сообщение отредактировал oll - Apr 9 2010, 03:49
Go to the top of the page
 
+Quote Post
artem79
сообщение Jun 11 2010, 05:57
Сообщение #36


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

Группа: Свой
Сообщений: 187
Регистрация: 4-01-07
Из: Казань
Пользователь №: 24 091



Цитата(dimka76 @ Feb 27 2010, 13:57) *
Выкладываю свою схемотехническую реализацию проекта, ссылку на который приводил выше.


Собрал по приведенному проекту. Все отлично. Работает. Если что "вылезет" отпишусь.
Go to the top of the page
 
+Quote Post
level
сообщение Sep 7 2010, 08:41
Сообщение #37


Участник
*

Группа: Участник
Сообщений: 35
Регистрация: 21-06-05
Из: Москва
Пользователь №: 6 204



Подскажите схема от dimka76 пишет еепром на mega8 , mega32 ? А то на радиокоте
жалуются на этот глюк . Вот думаю есть ли смысл собирать ,если запись еепром глючит ?
Go to the top of the page
 
+Quote Post
level
сообщение Sep 9 2010, 07:19
Сообщение #38


Участник
*

Группа: Участник
Сообщений: 35
Регистрация: 21-06-05
Из: Москва
Пользователь №: 6 204



Что никто не проверял что ли ?
Go to the top of the page
 
+Quote Post
dimka76
сообщение Sep 9 2010, 08:00
Сообщение #39


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Цитата(level @ Sep 7 2010, 12:41) *
Подскажите схема от dimka76 пишет еепром на mega8 , mega32 ? А то на радиокоте
жалуются на этот глюк . Вот думаю есть ли смысл собирать ,если запись еепром глючит ?


На таких контроллерах не проверял. Но обнаружились баги, которые пока не исправлял.

Пишет FLASH m168, m324PA, m1284, ATxmega128A3. (провнрено)

Сбои при программировании m16, t24.


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
Sun525
сообщение Sep 14 2010, 15:00
Сообщение #40


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

Группа: Участник
Сообщений: 97
Регистрация: 28-12-07
Из: Мурманск
Пользователь №: 33 719



Mega128, eeprom не пишет.
Go to the top of the page
 
+Quote Post
Антон Малыгин
сообщение Oct 12 2010, 22:02
Сообщение #41


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 11-05-07
Из: Коряжма
Пользователь №: 27 672



Попоробую собрать тоже. Незнаю правда лазерно-утюжная печать позволит имеющиеся файлы перевести на тестолит или же придётся переразводить.
Go to the top of the page
 
+Quote Post
dimka76
сообщение Oct 13 2010, 04:19
Сообщение #42


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Кстати, подправил прошивку.

Прикрепленный файл  AVRISP.hex.rar ( 8.53 килобайт ) Кол-во скачиваний: 378



Неприятности с непрошивкой должны устраниться


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
ArseGun
сообщение Oct 13 2010, 20:10
Сообщение #43


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

Группа: Свой
Сообщений: 192
Регистрация: 10-03-07
Из: г. Тольятти
Пользователь №: 26 026



To dimka76:
Вопросы по вашему программатору.
1. Какой смысл в ISP разъеме X1? Или здесь прошивку в AT90USB162 через USB & LUFA не залить?
2. Для чего нужны джамперы J1 и J2?
Спасибо.
Go to the top of the page
 
+Quote Post
dimka76
сообщение Oct 14 2010, 12:20
Сообщение #44


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Цитата(ArseGun @ Oct 14 2010, 00:10) *
1. Какой смысл в ISP разъеме X1? Или здесь прошивку в AT90USB162 через USB & LUFA не залить?

Для программирования AT90USB162, можно и FLIP конечно применить.
Цитата
2. Для чего нужны джамперы J1 и J2?

Для входа в режим загразчика для работы с FLIP. Сначала ставите обе, потом подается питание, снимается перемычка RESET, снимается вторая перемычка.
После этого AT90USB162 готова для прошивки FLIP.
За более подробной информацией обращайтесь к datasheet стр.220 "Entering the Boot Loader Program".


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
oll
сообщение Oct 14 2010, 13:40
Сообщение #45


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

Группа: Участник
Сообщений: 163
Регистрация: 10-10-05
Пользователь №: 9 463



Сегодня как раз флипом шил свою платку на AT90USB162 с целью использовать как программатор AVRISP-MKII. 13 нога висит в воздухе, на ресете (24 нога) только ёмкость на землю 0.1. 13 ногу - подсоединил проводком на землю, подсоединил плату к USB - флип спокойно залил новую прошивку, кнопка Start Application - у меня новый девайс программатор AVRISP-MKII. Установились автоматом какие то драйвера в XP, AVR Studio распознала девайс. Убрал на всякий перемычку на землю с 13 ноги. Прошил 30 мег48 с EEPROM без проблем.
Go to the top of the page
 
+Quote Post
ArseGun
сообщение Oct 14 2010, 17:52
Сообщение #46


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

Группа: Свой
Сообщений: 192
Регистрация: 10-03-07
Из: г. Тольятти
Пользователь №: 26 026



To dimka76
Спасибо большое за разъяснения, почитал, разобрался вроде.
Go to the top of the page
 
+Quote Post
Антон Малыгин
сообщение Oct 14 2010, 22:58
Сообщение #47


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 11-05-07
Из: Коряжма
Пользователь №: 27 672



Самое плохое..не могу найти AT90USB162...везде в магазинах под заказ либо вообще нету..
Да и как то совсем плохо скало с МК и дисплеями на стекле...как раз нужно, а они все исчезли.
Go to the top of the page
 
+Quote Post
11vetal
сообщение Oct 18 2010, 21:03
Сообщение #48





Группа: Новичок
Сообщений: 1
Регистрация: 19-03-10
Пользователь №: 56 063



А на 90USB1287 кто нибудь собирал? Есть ли глюки? Нашел микруху хочу попробовать собрать программатор.
Go to the top of the page
 
+Quote Post
dimka76
сообщение Dec 13 2010, 07:11
Сообщение #49


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



На днях попробовал прошить все 512 байт EEPROM mega8 своей версией программатора (речь о котором идет в этом топике).

Прошивка прошла успешно, без ошибок sm.gif


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Dec 13 2010, 07:23
Сообщение #50


Гуру
******

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



Цитата(dimka76 @ Dec 13 2010, 14:11) *
На днях попробовал прошить все 512 байт EEPROM mega8 своей версией программатора (речь о котором идет в этом топике).

Прошивка прошла успешно, без ошибок sm.gif
Автору LUFA сообщили?


--------------------
Go to the top of the page
 
+Quote Post
dimka76
сообщение Dec 16 2010, 15:27
Сообщение #51


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Цитата(prottoss @ Dec 13 2010, 13:23) *
Автору LUFA сообщили?


Неа laughing.gif
Языка не знаю crying.gif


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jan 23 2011, 18:47
Сообщение #52


Гуру
******

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



Программировал ли кто нить через этот программатор XMEGA программой AVRDUDE?


--------------------
Go to the top of the page
 
+Quote Post
Cyber_RAT
сообщение Jan 23 2011, 19:17
Сообщение #53


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

Группа: Свой
Сообщений: 162
Регистрация: 7-12-07
Из: Могилев
Пользователь №: 33 064



попробовал прочесть avrdude фузы у 32 меги - облом. (avrstudio - все ок)
вспомнилась одна штука - на сайте с первой версией программатора было 2 прошивки... 1 под дудку, 2 под студию... и было обяснение о небольшой разнице в протоколе.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jan 23 2011, 19:30
Сообщение #54


Гуру
******

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



Цитата(Cyber_RAT @ Jan 24 2011, 02:17) *
попробовал прочесть avrdude фузы у 32 меги - облом. (avrstudio - все ок)
вспомнилась одна штука - на сайте с первой версией программатора было 2 прошивки... 1 под дудку, 2 под студию... и было обяснение о небольшой разнице в протоколе.
Да вот в свой программатор ввел поддержку XMEGA по PDI и JTAG. AVRStudio работает корректно, AVRDUDE читает нормально все типы памяти. При записи всегда 5 первых страниц содержат 0xff, дальше пишется нормально... Копание протокола не помогло. Вроде пишет так же как студия...


--------------------
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jan 24 2011, 15:35
Сообщение #55


Гуру
******

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



Цитата(prottoss @ Jan 24 2011, 03:30) *
Да вот в свой программатор ввел поддержку XMEGA по PDI и JTAG. AVRStudio работает корректно, AVRDUDE читает нормально все типы памяти. При записи всегда 5 первых страниц содержат 0xff, дальше пишется нормально... Копание протокола не помогло. Вроде пишет так же как студия...
Разобрался с проблемой. После процедуры стирания чипа не ввел ожидание готовности шины NVM. В итоге запись нескольких страниц просто игнорировалась контроллером NVM. Не внимательно курил даташит... Ну да ладноsm.gif Кому нужны эти подробности.

Кстати, на счет замера пиписек, сообщаю скорость работы моего программатора, если кому будет интересно:
Файл, размером 14806 байт, программа AVRDUDE 5.10, микроконтроллер ATxmega64A1.
Режим PDI: Запись 0.64 сек., Верификация 0.48 сек.
Режим JTAG: Запись 0.88 сек., Верификация 0.63 сек.

Чтение всей флэш-памяти МК ATxmega64A1:
Режим PDI: 2.27 сек.
Режим JTAG: 2.81 сек.


--------------------
Go to the top of the page
 
+Quote Post
Cyber_RAT
сообщение Jan 25 2011, 06:17
Сообщение #56


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

Группа: Свой
Сообщений: 162
Регистрация: 7-12-07
Из: Могилев
Пользователь №: 33 064



а отладка Xmega по JTAG у вас работает? (и каких чипов)
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jan 25 2011, 18:09
Сообщение #57


Гуру
******

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



Цитата(Cyber_RAT @ Jan 25 2011, 13:17) *
а отладка Xmega по JTAG у вас работает? (и каких чипов)
Пока нет. Протокол отладки закрыт в отличае от протокола программирования.


--------------------
Go to the top of the page
 
+Quote Post
AndOr
сообщение Jan 25 2011, 21:44
Сообщение #58


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 10-03-09
Из: Всея Руси
Пользователь №: 45 907



Скорости впечатляют!
Интересно, в серийном производстве можно пользовать, в смысле скока % "битых" на повторную процедуру потянется?
И скорости для ISP в студию плз.
Эжли гут - готов приобресть, дабы развитие проекта не останавливалось на достигнутом...


--------------------
Чужие ошибки ничему не учат, гораздо интереснее наделать своих.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jan 25 2011, 22:02
Сообщение #59


Гуру
******

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



Цитата(AndOr @ Jan 26 2011, 04:44) *
Интересно, в серийном производстве можно пользовать, в смысле скока % "битых" на повторную процедуру потянется?
И скорости для ISP в студию плз.
Эжли гут - готов приобресть, дабы развитие проекта не останавливалось на достигнутом...
Я чесс говоря не совсем понял, что такое "скока % "битых" на повторную процедуру потянется?"

Скорости для того же файла что и выше и МК ATmega16

Режим ISP: Запись 1.36 сек., Верификация 1.28 сек.
Режим JTAG: Запись 3.00 сек., Верификация 0.41 сек.


--------------------
Go to the top of the page
 
+Quote Post
AndOr
сообщение Jan 26 2011, 13:53
Сообщение #60


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 10-03-09
Из: Всея Руси
Пользователь №: 45 907



Я имел ввиду примерный процент случаев когда результатом прошивки является ошибка при верификации и требуется повторно прошить.
А иначе зачем верификация? laughing.gif
Брак кристаллов тут не рассматриваются, а разные ошибки пользователя в настройках исключаем, т.к. подразумевается серия.
Вопрос не праздный, на прошивке 128-х мег теряем прилично времени...
По поводу "приобресть" на почту? или лучше не стОит?


--------------------
Чужие ошибки ничему не учат, гораздо интереснее наделать своих.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jan 26 2011, 14:09
Сообщение #61


Гуру
******

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



Цитата(AndOr @ Jan 26 2011, 21:53) *
Вопрос не праздный, на прошивке 128-х мег теряем прилично времени...По поводу "приобресть" на почту? или лучше не стОит?
Я не могу Вам обещать что то, так как использую только одну ATxmega64A1 для отладки прошивки. Которую еще, кстати, не выпустил. ПО этой самой причине - идет проверка.

По программированию обычных AVR нареканий пользователей нет. Купившик наберется с 3 десятка, ну и повторивших самостоятельно, тех кто со мной общался, наверное с десяток. Я думаю, следующие вопросы нужно перенести в тему про программатор, иначе на нас могут заругатьсяsm.gif

Из известных мне проблем есть глюк с программированием по JTAG обычных ATmega с памятью программ более 64 Кбайт - забыл rolleyes.gif , что для них нужно еще грузить третий старший байт адреса. Будет исправлено в следующей прошивке.
Еще одна проблема связана с медленной работой AVRstudio c программатором. Только для прошивки JTAGICEmkII. Все пакеты в сторону ucGoZilla от AVRstudio посылаются четко через 200 миллисекунд после приема предыдущего ответа от программатора... Пока выясняется. Со скоростью работы самого программатора это не связано - вы сами видели показатели скорости из под AVRDUDE.

По поводу приобретения пишите в личку или, лучше на почту. Контакты есть на моем сайте (под подписью)


--------------------
Go to the top of the page
 
+Quote Post
Юрий_СВ
сообщение Jun 13 2011, 13:32
Сообщение #62


Участник
*

Группа: Участник
Сообщений: 73
Регистрация: 4-05-08
Пользователь №: 37 272



Не получается запрограммировать Хмегу. Программатор - клон AVRISP mkII. Пишет , что не получилось войти в режим программирования. Синхронизацию (чуть менее 500 кГц) на синхро и временную (менее сек) установку лог. 1 на данных вижу. Питание на МК есть.

ВОПРОС : по какому признаку программатор определяет факт УДАЧНОГО входа в режим программирования ??

Контроллер Хмега32А4, питание 3,3 В

Программатор
Страничка о программаторе на Народ.Ру

(На сколько я понимаю, автор - dimka76)


Дословный ответ АВР Студио :
Setting mode and device parameters.. OK!
Entering programming mode.. FAILED!
Leaving programming mode.. OK!

Сообщение отредактировал Юрий_СВ - Jun 13 2011, 13:32
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jun 13 2011, 15:35
Сообщение #63


Гуру
******

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



Цитата(Юрий_СВ @ Jun 13 2011, 19:32) *
ВОПРОС : по какому признаку программатор определяет факт УДАЧНОГО входа в режим программирования ??

XMEGA A MANUAL

30.12.1 Enabling External Programming Interface
NVM programming from the PDI requires enabling, and this is one the following fashion.
1. Load the RESET register in the PDI with 0x59 - the Reset Signature.
2. Load the correct NVM key in the PDI.
3. Poll NVMEN in the PDI Status Register (PDI STATUS) until NVMEN is set.
When the NVMEN bit in the PDI STATUS register is set the NVM interface is active from the PDI.


--------------------
Go to the top of the page
 
+Quote Post
Юрий_СВ
сообщение Jun 13 2011, 16:20
Сообщение #64


Участник
*

Группа: Участник
Сообщений: 73
Регистрация: 4-05-08
Пользователь №: 37 272



Цитата(prottoss @ Jun 13 2011, 17:35) *
XMEGA A MANUAL

30.12.1 Enabling External Programming Interface
NVM programming from the PDI requires enabling, and this is one the following fashion.
1. Load the RESET register in the PDI with 0x59 - the Reset Signature.
2. Load the correct NVM key in the PDI.
3. Poll NVMEN in the PDI Status Register (PDI STATUS) until NVMEN is set.
When the NVMEN bit in the PDI STATUS register is set the NVM interface is active from the PDI.


Ума не приложу куда грести...

Может нужна подтяжка вверх на PDI_DATA ?
(вроде как, там есть подтяжка вниз)

Пытаюсь рассмотреть 0x59 насилуя осцилограф в ждущем режиме по спаду ... что-то ... похожее есть.
Контроллёру загибаться - не было причин....
Go to the top of the page
 
+Quote Post
dimka76
сообщение Jun 14 2011, 08:17
Сообщение #65


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Цитата(Юрий_СВ @ Jun 13 2011, 20:20) *
Может нужна подтяжка вверх на PDI_DATA ?
(вроде как, там есть подтяжка вниз)


Я все проверял на ATxmega128A3, все работет.

Подтяжку на PDI_DATA ставить нельзя.

Здесь в теме есть последняя версия прошивки, ее попробуйте. Но и с первой в части xmega проблем не было.

можете написать на avr-programmer<собака>narod<точк>ru


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
Юрий_СВ
сообщение Jun 14 2011, 13:35
Сообщение #66


Участник
*

Группа: Участник
Сообщений: 73
Регистрация: 4-05-08
Пользователь №: 37 272



Цитата(dimka76 @ Jun 14 2011, 10:17) *
Я все проверял на ATxmega128A3, все работет.

Подтяжку на PDI_DATA ставить нельзя.

Здесь в теме есть последняя версия прошивки, ее попробуйте. Но и с первой в части xmega проблем не было.

можете написать на avr-programmer<собака>narod<точк>ru


Спасибо за ответ.
Уже запустил программатор.
Кажись, причина была в незаметном замыкании между выводами 7 и 8 AT90USB162.
При этом, режим ISP оказался рабочим.
(Видимо, 74LVC легко подавляла более слабый выход контроллера и он не мешал в режиме ISP)

Go to the top of the page
 
+Quote Post
smartfox78
сообщение Nov 25 2011, 17:38
Сообщение #67





Группа: Новичок
Сообщений: 1
Регистрация: 25-11-11
Пользователь №: 68 525



Здравствуйте
Я скачал етот архив с AVRISP програматор но у мене не получается
УСБ интерфейс работает но АВР Студио не сможет наити целевой контролер
считаю что ест несоответствие об сигналов MISO,MOSI,RST,SCK на схему все сделал коректно но
нет соотвествия firmware<>Hardware
Помогите пожалуста
Архив следний:

'Feb 27 2010, 13:57'
AVRISP_PDI.rar

Go to the top of the page
 
+Quote Post
/RR/
сообщение Apr 8 2013, 07:49
Сообщение #68


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 28-11-07
Из: Санкт-Петербург
Пользователь №: 32 759



Добрый день.
Прошу совета.
Сделал версию клона программатора AVRISP mkII; между AT90USB162 и разъемом программирования поставил ST2378 для согласования уровней и защиты.
В режиме ISP всё работает, как и задумывалось. А вот в режиме PDI вылезла проблема.
Пока целевая плата не подключена, на линиях PDI_DATA и PDI_CLK программатора висят высокие уровни (как и должно). При подключении целевой платы (на основе ATXMEGA128A3) на линии PDI_DATA напряжение падает до 2В, а сигналы от программатора не проходят (наблюдаю по осциллографу).
В режиме ISP всё работает, т.е. ST2378 исправна. Целевая плата с другим программатором тоже работает.
В документации на интерфейс PDI вычитал, что в МК на линии PDI_DATA стоит подтягивающий к земле резистор. В то же время ST2378 имеет на выходах подтягивающие к VCC резисторы, то есть образуется делитель (отсюда, видимо, эти 2В). Непонятно, почему на выходе ST2378 ничего не меняется (не перетягивает), когда на вход поступает посылка от программирующего МК.
Схему железа и струтктуру ST2378 из даташита прилагаю.


Go to the top of the page
 
+Quote Post
/RR/
сообщение Jun 24 2013, 07:53
Сообщение #69


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 28-11-07
Из: Санкт-Петербург
Пользователь №: 32 759



Проблема в подтягивающем резисторе к VCC внутри ST2378, его не должно быть. Поставил другой преобразователь уровней.
Go to the top of the page
 
+Quote Post
bvn123
сообщение Aug 26 2013, 05:22
Сообщение #70


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

Группа: Свой
Сообщений: 112
Регистрация: 9-08-04
Пользователь №: 468



Цитата(/RR/ @ Jun 24 2013, 11:53) *
Проблема в подтягивающем резисторе к VCC внутри ST2378, его не должно быть. Поставил другой преобразователь уровней.

Здравствуйте,

1)
/RR/, не могли бы сообщить,
-какой преобразователь использовали в итоге?
-работает ли другой преобразователь при питании программируемого МК 1,8В? может ли работать и при 5В питания со стороны ПРОГРАММИРУЕМОГО МК?

столкнулся с этой же проблемой:
использовал преобразователь ADG3308,
пришлось отключать RC-цепь от конт.Reset программируемых МК,

проблема: при питании 1,8В не проходит команда Erase для Flash

-при 3,3В программатор работает (ISP с ATmega, PDI с ATXmega),
-при питании 1,8В не проходит команда Erase для Flash, остальные команды работают
(в т.ч. и запись во Flash, если предварительно выполнить Erase при 3,3В)

по работе со старыми микросхемами Flash-памяти помнится, что при Erase требовался бОльший, чем для програмимрования ток,
пока хочу попробовать залить в AT90USB программу, вызывающую изменение состояний линий PDI, чтобы пощупать уровни тестером

провода 6см, стабилизатор 1,8В рядом с ATXmega, конденсаторы по питанию в достаточном количестве, AVcc на программируемом МК к Vcc подключен

2)
AVR studio 4.19 работает с клоном программатора с прошивкой, полученной из последней версии проекта
LUFA AVRISP MKII http://lufa-lib.googlecode.com/files/LUFA-130303.zip

а вот AStudio 6.2 сообщает об обнаруженной в клоне программатора версии прошивки 1.14, о необходимости обновления до 1.17,
но обновить не может, а без него программировать не хочет.
возможно ли обновление через AStudio для клона вообще?

если замкнуть конт 13 AT90USB162, программатор при подключении к USB обнаруживается не как AVRISP MKII, а как AT90USB162 и AStudio его не видит,
но видит приложение FLIP, через которое в AT90USB и грузилась одна из найденных в сети прошивок

-какая прошивка для AT90USB162 поддерживается как AStudio 6, так и AVR Studio 4?
-AStudio 6.2 сообщает о необходимости обновления
если обновление клона через AStudio возможно, какие контакты нужно замыкать (если нужно) в клонах AVRISP MKII на AT90USB162 для автообновления через AStudio?
Go to the top of the page
 
+Quote Post
Duhas
сообщение Aug 27 2013, 03:22
Сообщение #71


Местный
***

Группа: Участник
Сообщений: 227
Регистрация: 13-04-07
Пользователь №: 27 018



СТудия версии 6.0 вроде кушает 1.14, для 6.1 нужна уже 1.16, она есть в сети, сам недавно обновлялся, а вот 1.17 - не уверен что уже есть, учитывая что патча 6.2 я еще не видел)

вероятность того что новые прошивки будут поддерживаться старой студией я бы высокой не считал.
Go to the top of the page
 
+Quote Post
bvn123
сообщение Aug 27 2013, 08:11
Сообщение #72


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

Группа: Свой
Сообщений: 112
Регистрация: 9-08-04
Пользователь №: 468



Цитата(Duhas @ Aug 27 2013, 07:22) *
СТудия версии 6.0 вроде кушает 1.14, для 6.1 нужна уже 1.16, она есть в сети, сам недавно обновлялся, а вот 1.17 - не уверен что уже есть, учитывая что патча 6.2 я еще не видел)

вероятность того что новые прошивки будут поддерживаться старой студией я бы высокой не считал.


да, в проекте LUFA, в последней версии (BETA-версия) вариант, дающий прошивку 1.16,
с AVR Studio 4.19 он работает.
Go to the top of the page
 
+Quote Post

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

 


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


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