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 w 2025? 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 2 maja 2025, o 07:19


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 16 ] 
    Autor Wiadomość
    PostNapisane: 11 paź 2021, o 13:58 
    Offline
    Użytkownik

    Dołączył(a): 02 gru 2015
    Posty: 63
    Pomógł: 1

    Witam,

    pod długiej przerwie zechciałem ponownie wrócić do programowania AVR w języku C.

    Odkurzyłem swój zestaw ATB-1.04b i zacząłem sprawdzać czy w ogóle to wszystko działa.

    I mam pewien dylemat.

    Czy w MkCalculator na przestrzeni 5lat zmieniła się obsługa wbudowanego programatora FT232 ?

    A teraz do rzeczy.

    Do Atb-1.04b z Atmegą32
    Obrazek

    Obrazek

    Atmega32 nie została wykryta

    Podłączenie po przez ATB-USB-RS232

    Obrazek

    Działa, na zewnętrznej przejściówce.

    Obrazek

    Próba ponownie na wbudowanym programatorze FT232

    Ustawiłem manualnie parametry: SCK/BAUD i -B 4800 - nie działa.
    Dopiero odznaczenie opcji SCK/BAUD i ustawienie -b 4800

    Obrazek

    Moje pytanie jest następujące, czy to jest normalne zachowanie wbudowanego programatora ATB-FT232?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 11 paź 2021, o 14:10 
    Offline
    Moderator
    Avatar użytkownika

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

    Na pierwszym zdjęciu widzę że drastycznie źle podłączyłeś kabelek programatora - więc nie ma co się dziwić że nie działa

    poza tym masz obrazek w MkAvrCalculator jak to sobie podłączyć nawet 4 niezależnymi przewodami połączeniowymi - czemu nie sprawdzisz ?

    na stronie https://atnel.pl/ft232r-programator-w-atb.html też to masz ładnie pokazane

    Zatem nie za bardzo wiem - o jakim zachowaniu piszesz programatora ?

    _________________
    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  
    PostNapisane: 11 paź 2021, o 14:22 
    Offline
    Użytkownik

    Dołączył(a): 02 gru 2015
    Posty: 63
    Pomógł: 1

    Przeprasza, zdjęcie poglądowe było wykonanie między czasie jak pisałem pytanie.
    Kable są podłączone dedykowanym kablem

    Obrazek

    Obrazek

    Pozostałe, rzeczy które opisałem są zgodnie z pozostałymi screenami.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 11 paź 2021, o 16:42 
    Offline
    Moderator
    Avatar użytkownika

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

    No dobrze i jaki efekt ?

    Klikasz ptaszka SLOW SCK przy rozpoznawaniu procesora żółtym klawiszem?

    Naprawdę ja nie za bardzo nawet umiem prześledzić problem z pierwszego postu bo raz piszesz że działa innym razem że nie ?

    Może na początek weź odłóż na bok i odłącz od kompa samą przejściówkę USB-RS232 tą od nas i skup się tylko na zestawie - bo nie wiem czy dobrze zrozumiałem ale na przejściówce USB-RS232 działa ci tak czy 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  
    PostNapisane: 11 paź 2021, o 18:44 
    Offline
    Użytkownik

    Dołączył(a): 02 gru 2015
    Posty: 63
    Pomógł: 1

    ok, faktycznie za dużo rzeczy naraz chciałem przekazać.

    1. Przejściówka ATB-USB-RS232 działa.

    2. Problem mam z wbudowanym w zestaw ATB-1.04b FT-RS232.

    Sprawdziłem raz jeszcze odłączając wszystkie huby usb 3.0 i 2.0 i podłączając tylko zestaw ATB-1.04b do usb w laptopie. Tylko na 1 USB działa :|
    Dziwna sprawa...

    Podłączyłem też woltomierz z amperomierzem w kluczu usb i po podłączeniu zestawu ATB mam spadek napięcia 4.907V i pobór prądu 156mA
    A atmegę32 wgrany jest tylko Bootloader z MkBLS.

    Po wyjęciu z gniazda Atmegi32 pobór prądu spadł do 132mA.

    Ile prądu pobiera samo ATB?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 11 paź 2021, o 20:08 
    Offline
    Moderator
    Avatar użytkownika

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

    Tomek86 napisał(a):
    Tylko na 1 USB działa

    O! widzisz - już coś jest pozytywnego - gdy wszystko po kolei się sprawdza ;)

    Tomek86 napisał(a):
    Podłączyłem też woltomierz z amperomierzem w kluczu usb i po podłączeniu zestawu ATB mam spadek napięcia 4.907V i pobór prądu 156mA

    Jeśli przy tak dużym prądzie masz tak mały spadek napięcia ;) to jest i tak super. Tylko nie wiem czy znowu się wyraziłeś jasno - bo czy ty masz spadek napięcia 4,9V !!!! to byłaby masakra - wtedy napięcie w ATB powinno wynosić ok 0,1V ;) Czy masz spadek napięcia 0,1V i napięcie w ATB masz 4,9V

    Tomek86 napisał(a):
    Po wyjęciu z gniazda Atmegi32 pobór prądu spadł do 132mA.

    To wciąż sporo jak na moje oko - jakby coś było źle podłączone ? nie wiem ale wyjmij np z podstawki układ do sterowania silników L293D i zobacz czy to on tyle nie żłopie prądu ?

    Masz wyłączone podświetlenie od LCD ? Bo ono też przecież może zżerać no ale chyba też nie aż tyle

    Jeśli po wyjęciu L293D i wyświetlacza wciąż będziesz miał pobór prądu powyżej 100mA to albo coś się skaszaniło w ATB albo coś z miernikiem nie tak

    zobacz też czy masz wszystkie zworki domyślnie ustawione

    _________________
    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  
    PostNapisane: 11 paź 2021, o 22:16 
    Offline
    Użytkownik

    Dołączył(a): 02 gru 2015
    Posty: 63
    Pomógł: 1

    ATB pozbawione wszystkich scalaków które można było zdemontować

    i pobór prądu poniżej 16mA (zasilanie po przez przetworniczkę)

    Obrazek

    Jeśli chodzi o zworki to wszystkie były domyślnie oprócz:
    PoweON - rozpięte (koło buzera)
    Eeprom - zworka w pozycji 1-2 = Vcc

    Po podłączeniu samej Atmega32 pobór jest 27.6mA. Dalej tylko jedno USB działa.
    Czy ATB 1.04b działa na usb 2.0/3.0/3.2? Mam wrażenie, że bardziej pasuje mu port w standardzie USB 2.0 .

    Wygląda na to, że ATB jest sprawne :)

    Nie mam pomysłu na wbudowany programator FT232

    Mam zewnętrzy USBASP i z niego będę korzystać.
    No chyba, że może ktoś miał podobną sytuację i ma pomysł na rozwiązanie.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 11 paź 2021, o 22:45 
    Offline
    Moderator
    Avatar użytkownika

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

    no ale zobacz - wciąż zmieniasz płynnie temat i ciężko dojść w czym rzecz albo jaki problem chcesz rozwiązać. Zacząłeś pisać o prądzie to powiedziałem co i jak posprawdzać - wyjąłeś scalaki i jest OK - to zamiast po kolei wkładać i zobaczyć co tak obciąża żeby rozwiązać jeden problem to nagle piszesz znowu o czymś innym zadając pytanie o to czy ATB działa z USB 2.0 albo 3.0 itp ... a co to za różnica - z każdym działa

    i na końcu jakieś stwierdzenie o usbasp że będziesz na nim działać - więc sorki - ale teraz to ja już kompletnie nie wiem o co kaman ? ;)

    _________________
    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  
    PostNapisane: 11 paź 2021, o 23:23 
    Offline
    Użytkownik

    Dołączył(a): 02 gru 2015
    Posty: 63
    Pomógł: 1

    Problem pozostaje nie zmienny.

    Mam problem poprawnie użytkować wewnętrzny programator FT-232.

    A całą otoczkę którą przedstawiłem, miałem nadzieję, że ... będzie łatwiej rozwiązać daną sytuację.

    Dlaczego porównywałem ciągle do ATB-USB-RS232? Ponieważ w tej przejściówce jak i w zestawie ATB jest ten sam scalak FT232RL.
    Skoro działa mi zewnętrzny programator na tych samych usb to dlaczego nie wbudowany?

    To może abym nie sypał "informacjami" z rękawa, co mógłbym sprawdzić?
    1. Zworki sprawdziłem.
    2. Odłączyłem zbędne scalaki aby zobaczyć, czy czasem nie mam zwarcia (dlatego podawałem info o poborze prądu).

    Trafił mi się jeden dzień wolny chyba od ponad roku i porostu chciałem na powrót wrócić do tego co lubiłem przy czym dobrze się bawiłem. A są to mikro kontrolery AVR i język C.

    Pozdrawiam,
    Tomek.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 paź 2021, o 00:05 
    Offline
    Moderator
    Avatar użytkownika

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

    No dobrze ale pisałeś też przecież, że z jednym portem USB działa ci wbudowany programator w ATB a to już może świadczyć o tym, że albo coś driverami może być nie tak albo z samym windowsem - trudno powiedzieć.

    Na pewno mógłbyś pokusić się o sprawdzenie tego zestawu na jakimś innym komputerze. Nawet jeśli masz tylko ten jeden to może u kolegi, u rodziny ... to też dużo może podpowiedzieć gdzie szukać przyczyny. Możesz też spróbować np na jakieś wirtualnej maszynie - nawet na swoim kompie z czystą instalką Windowsa.

    Druga sprawa - w ogóle nie napisałeś wciąż jaki jest rezultat albo rozwiązanie tego problemu z dużym poborem prądu. Pisałem już o tym wyżej a to też może mieć jakiś wpływ.

    _________________
    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  
    PostNapisane: 12 paź 2021, o 19:57 
    Offline
    Użytkownik

    Dołączył(a): 02 gru 2015
    Posty: 63
    Pomógł: 1

    1. To zacznę od poboru prądu:

    Podłączyłem multimetr do zewnętrznego źródła zasilania i pobór prądu gdy wszystko jest podłączone mam: 79,5mA

    Obrazek

    Gdy odłączyłem układ L293D, to pobór prądu zmalał do wartości: 54,3mA

    Obrazek

    Gdy odpiąłem jeszcze Atmege32, to prąd zmalał do: 42,5mA

    Obrazek

    Po odłączeniu wszystkich układów sam ATB-1.04b pobiera prąd o wartości: 15,59mA

    Obrazek

    Wygląd na to że najwięcej pobiera driver L293D, ok 25mA

    2. Sprawdzenie ATB-1.04b w innym systemie

    Sprawdzenie na innym komputerze (laptop Acer posiada 3 porty USB)
    po zainstalowaniu sterowników ze strony producenta https://ftdichip.com/drivers/d2xx-drivers/

    Na żadnym z 3 portów USB w domyślnej konfiguracji nie działa wykrywanie AVR

    Obrazek

    Na maszynie wirtualnej z Windows 10 (na własnym komputerze)
    niezależnie czy użyłem domyślny sterownik czy sterownik ściągnięty se strony producent

    Obrazek
    Obrazek

    W domyślnej konfiguracji
    Nie działają porty z lewej ani z prawej.

    Lecz kiedy 'odklikam' SCK/BAUD ustawię parametr -b na obojętnie od 8 do 115200 to działają wszystkie porty
    Obrazek

    I w sumie to tyle.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 paź 2021, o 20:57 
    Offline
    Użytkownik

    Dołączył(a): 02 gru 2015
    Posty: 63
    Pomógł: 1

    Misiek_86 napisał(a):
    Bawiłeś się fusebit? Zmieniałeś coś?


    Tak kilka razy, po przez przycisk "Ustawienia fabryczne" zapis rodzaj pamięci 'Fuse bity'.
    A w kolejnym kroku w Fusy uproszczone zaznaczyłem zewnętrzny kwarc > 8MHz i CKOPT dodatkowo Interfejs JTAG wyłączony

    Obrazek



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 paź 2021, o 21:08 
    Offline
    Moderator
    Avatar użytkownika

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

    Tomek86 napisał(a):
    Lecz kiedy 'odklikam' SCK/BAUD ustawię parametr -b na obojętnie od 8 do 115200 to działają wszystkie porty

    No to ci działa ;) więc problem rozwiązany

    _________________
    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  
    PostNapisane: 12 paź 2021, o 21:15 
    Offline
    Użytkownik

    Dołączył(a): 02 gru 2015
    Posty: 63
    Pomógł: 1

    Misiek_86 napisał(a):
    Tomek86 napisał(a):
    Misiek_86 napisał(a):
    Bawiłeś się fusebit? Zmieniałeś coś?


    Tak kilka razy, po przez przycisk "Ustawienia fabryczne" zapis rodzaj pamięci 'Fuse bity'.
    A w kolejnym kroku w Fusy uproszczone zaznaczyłem zewnętrzny kwarc > 8MHz i CKOPT dodatkowo Interfejs JTAG wyłączony

    Obrazek
    Więc daj ustawienia domyślne, zapisz je do uC i sprawdź wtedy czy nadal problemy masz


    Działa z taką konfiguracją.

    Obrazek

    ------------------------ [ Dodano po: 9 minutach ]

    mirekk36 napisał(a):
    Tomek86 napisał(a):
    Lecz kiedy 'odklikam' SCK/BAUD ustawię parametr -b na obojętnie od 8 do 115200 to działają wszystkie porty

    No to ci działa ;) więc problem rozwiązany

    W takiej konfiguracji działa od początku...

    Ale gdy wezmę przejściówkę tą https://atnel.pl/atb-usb-rs232.html

    To nie muszę ustawiać atrybutu -b

    Obrazek

    I o to chodziło mi od początku ... dlatego porównywałem te dwa programatory.

    Dlaczego przy dwóch różnych programatorach z układem FT232RL potrzebna jest różna konfiguracja?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 paź 2021, o 21:51 
    Offline
    Moderator
    Avatar użytkownika

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

    Tomek86 napisał(a):
    Dlaczego przy dwóch różnych programatorach z układem FT232RL potrzebna jest różna konfiguracja?

    To by trzeba było się grzebać i w źródłach avrdude, i pluginu do FT232 dla AVRDUDE i ew w ustawieniach twojego windowsa - konkretnie dla parametru typu LATENCY dla konfiguracji USB ... czy jest sens ? Ja MkAvrCaluclator i akurat sterowniki na bardzo niskim poziomie dla FT232 przez plik DLL od ftdichip - pisałem co najmniej 8 lat temu

    Cytuj:
    Lecz kiedy 'odklikam' SCK/BAUD ustawię parametr -b na obojętnie od 8 do 115200 to działają wszystkie porty

    po prostu pozostań przy tej konfiguracji

    _________________
    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  
    PostNapisane: 12 paź 2021, o 22:00 
    Offline
    Użytkownik

    Dołączył(a): 02 gru 2015
    Posty: 63
    Pomógł: 1

    Ok, dziękuję. Temat do zamknięcia.



    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: 16 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 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:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO