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 12 kwi 2025, o 11:12


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
    Autor Wiadomość
    PostNapisane: 29 cze 2019, o 10:11 
    Offline
    Użytkownik

    Dołączył(a): 29 maja 2013
    Posty: 33
    Pomógł: 0

    Witam, mam takie proste pytanie: czy Atmega 8A zasilana 3.3V ma prawo działać prawidłowo?
    Wiem, że w nocie katalogowej jest napisane, że Atmega 8 od 4.5V a Atmega 8L na niższych ale... Ani nie ma tam nic o 8A ani w sklepach do których chodzę nie mają 8L i mówią, że niby to samo... Też gdzieś wyczytałem, że niby 8A ma prawo działać na 3.3V

    W projekcie potrzebuję skomunikować Atmegę z układem działającym tylko na 3.3V. Na razie wybrałem komunikację przez UART, być może będę zmieniał na SPI (takie w sumie szybkie pytanie: Oczywiście nie mogę w SPI gdy Atmega jest Slave na SCK atmegi podać większej częstotliwości niż obecne taktowanie Atmegi?).
    Postanowiłem zasilić Atmegę z 3.3V i zobaczyć co się stanie...

    Więc mówiąc krótko: na 5V wszystko działa pięknie. Na 3.3V trochę nie rozumiem co się dzieje. Atmega wysyła dane prawidłowo. Zero krzaków. Ale odsyłanie odebranych danych pokazuje dużo krzaków. Skoro wysyłanie działa to musi znaczyć, że Atmega odbiera takie krzaki. Zrobiłem test podpinając Atmegę do komputera żeby zobaczyć w Putty co tam się dzieje. Wygląda to tak:
    Obrazek
    Czasem jest więcej krzaków.

    Jakieś rady czemu to tak dziwnie nie działa? Jeszcze mógłbym zrozumieć gdyby krzaki były przy wysyłaniu i odbieraniu, ale tylko odbieranie nie działa?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 cze 2019, o 10:19 
    Offline
    Moderator
    Avatar użytkownika

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

    Pomijam już fakt, że kolega korzysta z jakiejś archaicznej wersji MkClipse ;) dlaczego nie aktualizujesz ?

    Odnośnie pytania to pewnie, że m8 będzie śmigać na 3,3V i UART również - a tobie nie działa bo popełniasz typowy błąd - źle skonfigurowałeś UART. Przede wszystkim nic nie napisałeś o taktowaniu procka - tzn widać ze screena że masz 8MHz ale czyżby wewn. oscylator ? ok mógłby być załóżmy ale jaką że dałeś prędkość Baudrate ?

    Poza tym przy 3,3V wewn. oscylator zmienia parametry i już może nie być dobrego 8MHz - więc bez zewnętrznego kwarca (najlepiej przyjaznego RS232) np 11,0592 MHz zapomnij o poprawnej pracy uarta na tak zasilanym procku ..... oczywiście możesz dać i kwarc jaki masz - ale dobierz prawidłowo baudrate


    Autor postu otrzymał pochwałę

    _________________
    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: 29 cze 2019, o 10:48 
    Offline
    Użytkownik

    Dołączył(a): 29 maja 2013
    Posty: 33
    Pomógł: 0

    Tak, zauważyłem po napisaniu posta, że mi tam coś w rogu miga :D Już zaktualizowane :) Kabli tyle, że widzę 75% monitora, a wersja taka, bo taki natłok projektów na studiach, że czasu na spanie nie było... na Atmegi też nie :x

    I tak, było 8MHz wewnętrzny, baud rate 9600. Akurat miałem ostatnią sztukę 11.0592 MHz... Podpiąłem i...
    Obrazek
    :D

    Stokrotne dzięki :D Czas sobie chyba odświeżyć poradniki o RS232 skoro zapomniałem o takich podstawach jak kwarc :D



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 cze 2019, o 14:29 
    Offline
    Moderator
    Avatar użytkownika

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

    ok to jak już zaktualizowałeś to weź zamiast używać jakiegoś kociego andruino tensy coś tam pseudo terminala - kliknij że sobie w ten przycisk PUTTY który pokazałem czerwoną strzałką i masz mega porządny terminal ;)

    Obrazek

    _________________
    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: 29 cze 2019, o 20:10 
    Offline
    Użytkownik

    Dołączył(a): 29 maja 2013
    Posty: 33
    Pomógł: 0

    Tak tak, na pierwszym screenie miałem putty do debugowania co przy zasilaniu 3.3V wysyła Atmega. Ale z Teensy pojawia się problem... Ja mam płytkę Teensy 3.5, która jest na 32 bitowym ARM Cortex M4. Żeby to zaprogramować na ich stronie pisze, że trzeba pobrać Arduino IDE i od nich rozszerzenie Teensyduino. A Arduino IDE ma też łatwo dostępny skrót do swojego terminala. Tylko denerwuje mnie trochę to, że nie ma autouzupełniania automatycznego jak w Visual Studio czy w MkClipse pod Ctrl+Spacja...

    A próbowałem odpalić ten plik z projektem do Teensy o rozszerzeniu .ino no ale nie dało rady. W Visual Studio odpalił sam plik z kodem ale autouzupełnianie nie działało. W MkClipse w ogóle nic nie odpaliło. Zgaduję, że choć wybitnie mi to nie pasuje to jestem przy Teensy skazany na Arduino IDE z Teensyduino, bo pewnie nie ma tych rozszerzeń do Visual Studio czy do MkClipse. Ewentualnie trzeba będzie przekopać internet w poszukiwaniu rozszerzenia do autouzupełniania w Arduino...

    Choć może Eclipse da radę... Nie próbowałem jeszcze



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

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 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