Polský programátor z GME a Atmel Studio

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
saitt
Příspěvky: 107
Registrován: 11 lis 2015, 01:00
Bydliště: Ostrava

Polský programátor z GME a Atmel Studio

#1 Příspěvek od saitt »

Dobrý den /Ahoj
z pracovních důvodu potřebuji rychle umět AVR zakoupil jsem toto(jedná se o mk2 klon):

http://www.gme.cz/programator-avrprog-usb-v3-p752-447


http://and-tech.pl/wp-content/uploads/d ... USB_v3.pdf

Po dvou dnech čtení ve foréch ,jsem mi nepodařilo rozjet to na WIN 10.Tohle hlásí Atmel Studio::::: Unable to connect to tool AVRISP mkII .
Zkoušel jsem toho opravdu hodně Atmel Studio 7 a 6 i program zadig který udajně funguje s WIN 10 psali to na Olimex forum což je o polovinu dražší programátorhttps://www.olimex.com/forum/index.php?topic=4065.0
Ve Win 10 nechtělo naskočit rozpoznání hardware pro Update firmware .....
vyhrabal jsem starý Notebook s win 7 a updatoval firmware podle postupu v manuálu.... http://www.gme.cz/img/cache/doc/752/447 ... avod-1.pdf
Nakonec jsem přišel na to, že instalovat Jungo je blbost a nechat to na atmel studiu a ve správci zařízení musí být 3 ovladače a ne 2.
Nakonec se mi to padařilo připojit s Atmel Studio 7 a WIN 7 .
Na WIN 10 to nejde připojit končím erorem....
The error message reads:

Unable to connect to tool AVRISP mkII (000200212345)
Timestamp: 2015-01-15 01:55:39.480
Severity: ERROR
ComponentId: 20100
StatusCode: 1
ModuleName: TCF (TCF command: Tool:connect failed.)

Could not establish communication with the tool

Byl jsem v GME se poptat co a jak a tam mi řekli ,že s tímhle neměli problém.Paní mi nabídla reklamaci na měsíc ....takže jsem to odnesl zase domů a budu asi takticky vyčkávat jestli se tu nenajde někdo zkušenej co by poradil.....
Potřeboval bych to rozjet na WIN 10 už jsem se díval i na USBasp ten by pod WIN 10 měl jet a stojí 150 a ne skoro 600.Na strankách GME není že to nejde pod WIN 8.1 10 atd není tam vůbec nic a to ani na stránkách výrobce.
Tohle byl fakt kauf......
Díky

Uživatelský avatar
saitt
Příspěvky: 107
Registrován: 11 lis 2015, 01:00
Bydliště: Ostrava

#2 Příspěvek od saitt »

USBasp vyřešil můj problém , kdyby měl někdo zájem o MK2 pár dní starý nepoužitý programátor v záruce at napíše vzkaz- jen win 7 a níž.
Díky

Uživatelský avatar
Celeron
Příspěvky: 16140
Registrován: 02 dub 2011, 02:00
Bydliště: Nový Bydžov

#3 Příspěvek od Celeron »

saitt píše:USBasp vyřešil můj problém , kdyby měl někdo zájem o MK2 pár dní starý nepoužitý programátor v záruce at napíše vzkaz- jen win 7 a níž.
Díky
A není tam spíš problém 64/32 bitů?
Jirka

Proč mi nemůže všechno chodit hned ?!!

Uživatelský avatar
FHonza
Příspěvky: 1443
Registrován: 20 lis 2012, 01:00
Bydliště: Praha

#4 Příspěvek od FHonza »

saitt píše: ...díval i na USBasp ten by pod WIN 10 měl...
USBasp pod Win10 x64 funguje určitě. Tuto "kombinaci" používám.

Uživatelský avatar
saitt
Příspěvky: 107
Registrován: 11 lis 2015, 01:00
Bydliště: Ostrava

#5 Příspěvek od saitt »

Usbasp jsem objednal za 130 kč z Arduino-shop.cz
http://arduino-shop.cz/arduino/943-ardu ... AgJd8P8HAQ

Došel do dvou dnů a není s ním problém.

Akorát po připojení LED ky na PIN k ATmega16 a nahrání programu blikání mi přijde že ledka svítí docela slabě na PIC18f mi to svítilo silněji.

Uživatelský avatar
Atlan
Příspěvky: 4499
Registrován: 10 kvě 2004, 02:00
Bydliště: Košice

#6 Příspěvek od Atlan »

Zle nastaveny port, mas to prepnute do vystupu? Je to inversne oproti PIC, 0 znamena input.

Uživatelský avatar
saitt
Příspěvky: 107
Registrován: 11 lis 2015, 01:00
Bydliště: Ostrava

#7 Příspěvek od saitt »

Kód: Vybrat vše

 #include<avr/io.h>       // Header file for basic avr input/output
 #include<util/delay.h>   // header file for delay generation


 int main(void)
 {
	 DDRC |=(1<<PINB0);      // PORTC declared as output
	 PORTC &=~(1<<PINB0);     // PORTC is initially high to off the led initially
	 while(1==1)     // infinite loop as 1 is always equals 1
	 {
		_delay_ms(1000);
		PORTB ^=(1<<PINB0);
	 }
	 return 0;

 }

Uživatelský avatar
lesana87
Příspěvky: 3296
Registrován: 20 zář 2014, 02:00

#8 Příspěvek od lesana87 »

Nějak se ti ty porty pomotaly. :) Inicializuješ port C, používáš k tomu názvy pinů pro port B a pak blikáš pinem na portu B.

Uživatelský avatar
saitt
Příspěvky: 107
Registrován: 11 lis 2015, 01:00
Bydliště: Ostrava

#9 Příspěvek od saitt »

Sry mám hroznej den.... díky lesanko :oops: :lol:

Uživatelský avatar
Mara88
Příspěvky: 38
Registrován: 30 zář 2016, 02:00
Bydliště: Brno

#10 Příspěvek od Mara88 »

Zdravím, chtěl bych se zeptat, zakoupil jsem stejný usbasp programátor jako kolega výše
http://arduino-shop.cz/arduino/943-ardu ... AgJd8P8HAQ
a chci se zeptat kde je nastavím v atmel studiu 7? Mám jej nainstalovaný, ale bojhužel studio ho nějak neakceptuje. Mám Win 8.
Dík Mara
[/url][/code]

Uživatelský avatar
FHonza
Příspěvky: 1443
Registrován: 20 lis 2012, 01:00
Bydliště: Praha

#11 Příspěvek od FHonza »

USBasp v Atmel studiu 7
Přílohy
Installing USBasp in Atmel Studio ver 7.pdf
(260.93 KiB) Staženo 445 x

Uživatelský avatar
Mara88
Příspěvky: 38
Registrován: 30 zář 2016, 02:00
Bydliště: Brno

#12 Příspěvek od Mara88 »

FHonza píše:USBasp v Atmel studiu 7
vše jsem udělal podle toho návodu a pak mi to vyhodí toto:

avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: error: programm enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.


avrdude.exe done. Thank you.

Uživatelský avatar
mtajovsky
Příspěvky: 3694
Registrován: 19 zář 2007, 02:00
Bydliště: Praha

#13 Příspěvek od mtajovsky »

Tahle hláška se dá ignorovat například u Khazama AVR Programmer, kde po zopakování příkazu akce projde. Atmel Studio skončí. Pokud máte USBasp s propojkou, která umožní upgrade firmware problém se dá vyřešit. K tomu jsem použil verzi usbasp.2011-05-28. Problém je, jak to naprogramovat, když člověk nemá druhý programátor.
Já jsem měl 2 kusy USBasp, jeden bez propojky. Tím jsem s pomocí Khazama naládoval upgrade do druhého s propojkou, který tak funguje i s Atmel Studiem nebo Arduino IDE. Propojky a programování viz http://www.fischl.de/usbasp/

Na webu jsem někde četl, že pomůže i pouhé doplnění přepínače -F do příkazové řádky pro avrdude, ale to jsem nezkoušel.

Uživatelský avatar
FHonza
Příspěvky: 1443
Registrován: 20 lis 2012, 01:00
Bydliště: Praha

#14 Příspěvek od FHonza »

Nejdřív vyzkoušej přepnout programátor na "Slow SCK". V původním zapojení je to JP1. Jestli programuješ nový procesor, tak bude nastaven na nízký takt a "nestíhá" rychlost komunikace.

Uživatelský avatar
Mara88
Příspěvky: 38
Registrován: 30 zář 2016, 02:00
Bydliště: Brno

#15 Příspěvek od Mara88 »

Pokud nechám jp1 volný nebo to dám na 5V či 3,3V tak to pořád háže tu stejnou hlášku.

Stáhl jsem si i ten Khazama AVR Programmer, ale přijde mi nějakej nepřehlednej, je k tomu někde návod? Jelikož si myslím, že to přes to atmel studio nezprovozním i když se mi zdá mnohem lepší.
Přílohy
usbasp.jpg
(209.41 KiB) Staženo 293 x

Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“