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

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 22 cze 2025, o 01:15


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 23 ] 
    Autor Wiadomość
    PostNapisane: 4 lut 2017, o 21:02 
    Offline
    Użytkownik

    Dołączył(a): 20 lip 2016
    Posty: 40
    Pomógł: 0

    Witam.

    Mam problem z zakupioną przejściówką RS232, która może pracować w roli programatora. Otóż gdy chcę wgrać jakiś programik pasek postępu w pewnym momencie się zawiesza i pojawia się okno dialogowe z errorem: "could not initialize the target hardware. Please check that the target hardware is connected correctly. Reaseon: avrdude:initialization failed, rc=-1". Próbowałem na różnych portach USB i dalej to samo... W konsoli w eclipse mam następujący wysyp informacji po nie udanej próbie wgrania programu:

    "
    Składnia: [ Pobierz ] [ Ukryj ]
    język actionscript
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Program ze zwykłego chińskiego programatora usbasp się wgrywa bezproblemowo. Zatem niepokoi mnie troche fakt, że solidna przejściówka Atnel nie daje rady...

    Obrazek

    Przepraszam, że screen w postaci zdjęcia z telefonu ale jakoś nie mogę zrobić printa, coś się popsuło...

    Dodatkowo zamieszczam jeszcze zawartość pliku eclipse.ini. Znalazłem gdzieś w intenercie poradniki w których podobny problem można rozwiązać przez zmianę dwóch ostatnich parametrów (tam gdzie jest Xms 512) ale nic nie pomogło... Nie wiem już czy to wina eclipsa czy zakupionej przejściówki...

    Zawartość pliku eclipse.ini

    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język actionscript
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Bardzo proszę o pomoc



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 lut 2017, o 21:16 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 19 cze 2014
    Posty: 820
    Lokalizacja: Tam gdzie PYRY są
    Pomógł: 64

    Ty lepiej pokaż kolego tą przejściówkę, bo coś mi się wydaje że tu masz problem.

    W każdym razie eclipsa ustawiasz na programator ft232r a to nie to samo co rs232.

    Przejściówka pewnie może programować procki ale po liniach rx/tx przy użyciu bootloadera i dedykowanego programu

    Ale nie wiemy o jakim sprzęcie mówimy a pewnie tu jest problem.

    _________________
    IntegraMETEO
    WordCLOCK
    IntegraTOUCH



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 lut 2017, o 21:23 
    Offline
    Użytkownik

    Dołączył(a): 20 lip 2016
    Posty: 40
    Pomógł: 0

    http://atnel.pl/atb-usb-rs232.html Jest napisane niebieską czcionką że może pracować jako programator

    Obrazek



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 lut 2017, o 21:26 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 19 cze 2014
    Posty: 820
    Lokalizacja: Tam gdzie PYRY są
    Pomógł: 64

    A.... to Ty najważniejszego nie mówisz, piszesz. TO MUSI DZIAŁAĆ

    Jak to podłączasz?

    _________________
    IntegraMETEO
    WordCLOCK
    IntegraTOUCH



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 lut 2017, o 21:28 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 09 gru 2014
    Posty: 1540
    Pomógł: 269

    Pokaż jeszcze jak tą przejściówkę podłączyłeś do uC.

    ------------------------ [ Dodano po: kilkunastu sekundach ]

    skalarro napisał(a):
    Jak to podłączasz?

    ;)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 lut 2017, o 21:28 
    Offline
    Użytkownik

    Dołączył(a): 20 lip 2016
    Posty: 40
    Pomógł: 0

    Oczywiście przez KANDA



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 lut 2017, o 21:31 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 19 cze 2014
    Posty: 820
    Lokalizacja: Tam gdzie PYRY są
    Pomógł: 64

    HMM, chcesz odpowiedzi w tym samym stylu? Oczywiście wszystko Ci działa.

    Pokaż połączenia albo pin po pinie co skąd dokąd idzie, jaki kabelek itp.

    Niejeden już tutaj był pewny że sprawdził 10 razy i nie działało, sprawdził 11 raz i znalazł błąd w połączeniach.

    _________________
    IntegraMETEO
    WordCLOCK
    IntegraTOUCH



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 lut 2017, o 21:33 
    Offline
    Użytkownik

    Dołączył(a): 20 lip 2016
    Posty: 40
    Pomógł: 0

    Mogę jedynie tak pokazać. Linie MOSI, MISO itp. wszystko jest dobrze zrobione na tej mojej platformie bo już bardzo długo pracowałem z "chińskim" programatorem i wszystko działa.

    Obrazek

    Nie wiem, moze jakieś zwroki trzeba poprzestawiać na przejściówce... Jak dotąd nic nie tykałem, żeby nie popsuć. Najlepiej jakby sam autor tego urządzenia się wypowiedział. Może coś jest źle w konfiguracji eclipse avrdude do tej przejściówki...



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 lut 2017, o 21:36 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 09 gru 2014
    Posty: 1540
    Pomógł: 269

    A jakie masz ustawione taktowanie procka?
    Jeżeli masz 1MHz to w zakładce projektu Proporties->Other, w polu Other options wpisz -B 4800


    Autor postu otrzymał pochwałę


    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 lut 2017, o 21:57 
    Offline
    Użytkownik

    Dołączył(a): 20 lip 2016
    Posty: 40
    Pomógł: 0

    Niby zadziałało ale zobaczcie na czas: prawie 23 sekundy?!
    -Poza tym nie mogę zmienić fusebitów przez tą przejściówkę w mkAVR Calculator - wyskakuje błąd po czasie też zbliżonym do ok. pół minuty (na chińskim programatorze działa to błyskawicznie i bez błędów)
    Na początku jest tak:
    Obrazek
    A później tak:

    Obrazek

    -Project->Properties->Target Hardware nie działa "Load from MCU" (na chińskim programatorze działa)

    A tutaj co wyrzuca mi konsola po "teoretycznie" pomyślnym wgraniu programu:
    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język actionscript
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    ------------------------ [ Dodano po: 18 minutach ]

    No a jak będę chciał użyć inny częstotliwości to co? Też mam wpisywać jakieś parametry? Nawet nie wiem co one oznaczają...
    Czemu na zwykłym tandetnym chinolu nie mam takich problemów i mogę pracować na dowolnych częstotliwościach bez zmiany żadnych parametrów a na programatorze za stówę już tak?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 lut 2017, o 22:17 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 09 gru 2014
    Posty: 1540
    Pomógł: 269

    Zaznacz sobie obpcję slowsck w górnym prawym rogu w programie mkAVRCalculator, by zmienić fusebity.

    ------------------------ [ Dodano po: 2 minutach ]

    Jak już to zrobisz to nic nie będziesz musiał więcej wpisywać. Ten parametr -B4800 potrzebny jest tylko po to by zwolnić transmisję, tak by programator mógł dogadać się z uC taktowanym ślimaczym 1MHz.


    Autor postu otrzymał pochwałę


    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 lut 2017, o 22:22 
    Offline
    Użytkownik

    Dołączył(a): 20 lip 2016
    Posty: 40
    Pomógł: 0

    anshar napisał(a):

    Jak już to zrobisz to nic nie będziesz musiał więcej wpisywać. Ten parametr -B4800 potrzebny jest tylko po to by zwolnić transmisję, tak by programator mógł dogadać się z uC taktowanym ślimaczym 1MHz.


    Ale to znaczy że jak przeskoczę na wyższą częstotliwość uC to mam usnąć ten parametr czy wpisać jakiś inny?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 lut 2017, o 22:23 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 09 gru 2014
    Posty: 1540
    Pomógł: 269

    Usunąć.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 lut 2017, o 22:25 
    Offline
    Użytkownik

    Dołączył(a): 20 lip 2016
    Posty: 40
    Pomógł: 0

    Widzę, że też posiadasz taką przejściówkę. Ty też musisz wpisywać ten parametr za każdym razem i masz taki długi czas programowania jak 23 sekundy?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 lut 2017, o 22:27 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 09 gru 2014
    Posty: 1540
    Pomógł: 269

    Nie ja nie wpisuję tego paramatru, bo z reguły nie taktuję procka 1MHz tylko wyższym. ;)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 lut 2017, o 22:32 
    Offline
    Użytkownik

    Dołączył(a): 20 lip 2016
    Posty: 40
    Pomógł: 0

    A czym może być spowodowany tak długi czas programowania? U Ciebie też to aż tak długo trwa? I jeszcze pytanie odnośnie tych parametrów: skąd wziąłeś na ten temat informacje, podrzuciłbyś jakąś strone internetową, jakiś katalog gdzie opisane są różne parametry i z czym to się je?



    Ostatnio edytowano 4 lut 2017, o 22:35 przez panjakub94, łącznie edytowano 1 raz

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 lut 2017, o 22:33 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 09 gru 2014
    Posty: 1540
    Pomógł: 269

    A jakie masz teraz taktowanie procka?

    ------------------------ [ Dodano po: kilkunastu sekundach ]

    Przeczytaj pw, OK?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 lut 2017, o 22:37 
    Offline
    Użytkownik

    Dołączył(a): 20 lip 2016
    Posty: 40
    Pomógł: 0

    No teraz wskoczyłem na 16 MHz a i tak czekam 5 sekund, masakra.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 lut 2017, o 22:39 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 09 gru 2014
    Posty: 1540
    Pomógł: 269

    A usunąłeś ten parametr -B 4800?
    -B to tzw baudrate czyli 4800bps
    bps - bytes per second czyli 4800 bajtów na sekundę



    Ostatnio edytowano 4 lut 2017, o 22:45 przez anshar, łącznie edytowano 1 raz

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 lut 2017, o 22:44 
    Offline
    Użytkownik

    Dołączył(a): 20 lip 2016
    Posty: 40
    Pomógł: 0

    Tak usunąłem i mimo to czas programowania jest tak długi.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 lut 2017, o 22:53 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 09 gru 2014
    Posty: 1540
    Pomógł: 269

    No to wpisz dla odmiany -B 250000 czyli teraz będzie 250000 bajtów na sekundę. ;)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 8 lut 2017, o 18:46 
    Offline
    Nowy

    Dołączył(a): 24 lip 2014
    Posty: 5
    Lokalizacja: Częstochowa
    Pomógł: 0

    Miałem podobny problem na początku z przejściówką ATB-USB-RS232,
    więc pozwólcie, że streszczę instrukcję :)

    Jeżeli uC jest taktowany 1MHz to w MkAvrCalculator trzeba zaznaczyć opcję slowsck aby zmienić fuse bity i wgrać zmiany do uC

    Obrazek

    To samo dotyczy Eclipsa, aby wgrać program do uC taktowanego 1MHz należy w Project=>Properties=>AVR zakładka Other wpisać wartość odczytaną z MkAvrCalc np: "-B 4800"

    Obrazek Obrazek

    Jeżeli uC jest taktowany wyżej, opcje w/w można usunąć i wszystko działa :)
    Mam nadzieję, że informacje te przydadzą się osobą zaczynającym przygodę z tą fajną przejścióweczką :)
    Polecam również obejrzeć ten poradnik:
    https://www.youtube.com/watch?v=_jmj4TPdMVE&t=1071s


    ------------------------ [ Dodano po: 8 minutach ]

    Czy za pomocą przejściówki ATB-USB-RS232 można programować uC po TPI jak np: ATtiny10 ?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 8 lut 2017, o 19:56 
    Offline
    Moderator
    Avatar użytkownika

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

    Cytuj:
    Czy za pomocą przejściówki ATB-USB-RS232 można programować uC po TPI jak np: ATtiny10 ?


    nie

    _________________
    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: 23 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

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


    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