Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 10 mar 2025, o 20:42


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 
Autor Wiadomość
PostNapisane: 12 sty 2014, o 10:31 
Offline
Nowy

Dołączył(a): 12 sty 2014
Posty: 3
Lokalizacja: Rzeszów
Pomógł: 0

Witam.

Jestem początkujący w tych sprawach z programowaniem mikroprocesorow itp. (atmega8)
Poradniki pana Mirkka36 są bardzo pomocne ale mam taki problem z programem MkAVRCalculator, ze

Gdy klikam 'Sprawdz podlaczony AVR' - czasem dobrze sprawdza, wszystko pokazuje a czasem jest blad (nizej opisany)
jednak gdy chce np. wyczyscic albo wgrać jakis program to otwiera mi konsole i pokazuje
Kod:
 avrdude.exe: can't open device "giveio"

avrdude.exe: failed to open parallel port "lpt1"
 


Jednak gdy chce to zrobić ręcznie (otwieram cmd.exe, wpisuje kod
Kod:
"avrdude -p atmega8 -c bascom -P lpt1 -V -E noreset  -U flash:w:"A:\eclipseworkspace\test2\Release\test2.hex":i"
)to mi łączy z procesorem i wszystko się ładnie programuje

odrazu powiem ze zwykly avrdude mial taki sam problem jednak sciaglem z internetu wersje inną wraz z biblioteką 'inpoutx64.dll'

te 2 pliki (avrdude.exe i inpoutx64.dll' ) wkleilem do B:\windows\system32 , do innych miejsc itp
jednak z tego co widze to MkAVRCalc nie uzywa odrazu polecenia do konsoli tylko uzywa 'swojego' avrdude'a - który nie dziala i nie moge go naprawic

Da rade zmienic jakos by program uruchamial polecenie wprost do konsoli zamiast uruchamiac wlasny avrdude?

Przepraszam za jakiekolwiek bledy jezykowe :s



Ostatnio edytowano 12 sty 2014, o 13:00 przez dr124, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 sty 2014, o 11:21 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 sty 2013
Posty: 272
Pomógł: 3

A jaki to programator? Na LTP sobie zrobiłeś? To nie problem z mkavrcalc ani avrdude a z portem jak widać.
Według mnie mkavrcalc używa po prostu polecenia a nie uruchamia "swojego" jak to określiłeś.

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 sty 2014, o 12:15 
Offline
Nowy

Dołączył(a): 12 sty 2014
Posty: 3
Lokalizacja: Rzeszów
Pomógł: 0

bo tak.
Po pracy w visual studio (nic zwiazanego z avr) mam 2 inne wyglady konsoli.
Jeden zwykły, otwierany w trybie debugowania aplikacji.
Drugi zmieniony, wtedy gdy otwieram aplikacje bez debuggera itp.

Gdy otwieram poprostu konsole i wpisuje kod samemu (kopiując z MkAVRCalc) - wszystko idealnie dziala ale jest to bardzo nieporęczne
Gdy chce to zrobic przez MkAVRCalc - pokazuje sie ten drugi wygląd konsoli z błędem - tak jakby program nie używał zakualizowanego programu (ten by korzystal z nowej biblioteki - by LPT dzialalo)

Programator mam na LPT, programator działa itp. jednak program wasz nie chce wspolpracowac z nowym avrdude'em (tym dzialajacym pod win8)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 sty 2014, o 12:29 
Offline
Użytkownik

Dołączył(a): 12 paź 2012
Posty: 207
Lokalizacja: Rzeszów
Pomógł: 16

W zakładce Ustawienia można wskazać katalog z AVRdude (tym który Ci działa), choć nie wiem czy po "rewolucji" nowsza wersja mkavrcal... działają poprawnie ze starszym AVRDUDE .


Autor postu otrzymał pochwałę

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 sty 2014, o 12:48 
Offline
Nowy

Dołączył(a): 12 sty 2014
Posty: 3
Lokalizacja: Rzeszów
Pomógł: 0

wtedy wyskakuje
Kod:
 error at A:\atmega\test\avrdude.conf:736 unrecognized character: "f"


w tym pliku na lini 736 jest

programmer
id = "ATB-FT232R";
desc = "ATB-FT232R ATNEL";
type = ft245r;
miso = 3; # CTS
sck = 5; # DSR
mosi = 6; # DCD
reset = 7; # RI
;

po usunieciu tego kodu wyskakuje "
avrdude.exe: AVR device not responding
avrdude.exe: initialization failed, rc=-1
avrdude.exe: AVR device initialized and ready to accept instructions
avrdude.exe: Device signature = 0x000000
avrdude.exe: Yikes! Invalid device signature.
avrdude.exe: Expected signature for ATMEGA8 is 1E 93 07

avrdude.exe done. Thank you.

" chociaz w konsoli widzi atmege', w mkavr nie



UWAGA
w tym nowym avrdude (tym od mkavrcalc) były zmienione parametry programatora (te pin'y)
poprzestawialem piny w pliku i udalo sie - łączy się i programuje.

Dziekuje ze wspieraliscie mnie przez ten czas :P



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 sty 2014, o 17:03 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 18 sie 2013
Posty: 50
Lokalizacja: Żary/Wrocław
Pomógł: 1

Możesz napisać jak przestawiłeś żeby działało?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 sty 2014, o 17:08 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27363
Lokalizacja: Szczecin
Pomógł: 1043

eeeeh panowie panowie - to po co ja w MkAvrCalculatorze robiłem wam pomoc?

Obrazek

nie chce się wam zajrzeć do programu ? :(

nic nie trzeba zmieniać - macie wprost podane piny na LPT - wystarczy tak podłączyć jak na obrazku i od razu MkAvrCalc działa - nic też nie trzeba w nim zmieniać w żadnym configu

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 6 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO