Witam, chcę sobie złożyć mikrokontroler z paroma diodami, taki prosty program na niego wrzucę napisany w bascomie. Czy AVCC muszę podłączyć z VCC, czy wystarczy zasilić pin VCC, czyli pin 7? Atmegę będę programował przez USBAsp. Aby zresetować wszystkie zmienne, w przypadku, gdy np program się zawiesi muszę zewrzeć pin RESET z GND? Pomóżcie proszę, jestem początkujący w tej dziedzinie...
|
|||
Re: ATMEGA8 konfiguracja
A nie można zajrzeć do noty katalogowej? Nawet nie trzeba czytać.
Moja strona w powijakach
pomóżcie
O kurczę, fakt. Zupełnie o tym nie pomyślałem :)
Patrzyłem, ale nic pomocnego nie znalazłem. Mógłby ktoś pomóc?
Re: M8
Wszystkie piny zasilania mają być podłączone, to samo dotyczy masy. reset po zwarciu do GND będzie restartował program
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Podłączanie elementów
Mam taki problem, że po złożeniu całego układy czyli Atmega8 + parę diód, układ nie za bardzo reaguje. Domyślam się, że problem tkwi na podłączeniu, ewentualnie małej ingerencji w program...
Diody podłączyłem tak:
portd.0,rezystor,dioda,masa
a przełącznik:
+,przełącznik,pinb.0
Dopiero po odnalezieniu takiej stronki domyślam się że powinienem podłączyć tak jak na umieszczonym na tej witrynie schemacie, czyli jakby odwrócić połączenia i uznać portd.0 za masę dla diody (jak będzie 1 na porcie to dioda zgaśnie), a pinb.0 za zasilanie, czy tak?
dioda
zmiana stanu portu zapali i zgasi diodę.Ale wiadomo musi być wgrany jakiś program który to spowoduje.
No ja wiem, program mam
No ja wiem, program mam wgrany. Chodzi mi o to, które podłączenie jest poprawne - to pierwsze, czy z tej stronki?
led
może być z taj stronki jast dobrze.Nie zapomnij, że atmega ma ustawione fabrycznie 1Mhz oscylator i jesli przepisaleś sobie jakiś programik i jeśli jest tam
lub 8 lub inaczej to też ci to nie będzie działać.
jesli jest to programik z tej strony
to dopisz sobie to co wyżęj jest dopisane.
dioda
A przełacznik jak na rysunku do masy i do procesora a nie jak piszesz do +
dzięki ;)
dzięki ;)
Re: M8
Zauważ że w programie 2 posty wyżej dioda jest na pinie b0 a przycisk na d.0, a nie tak jak pisałeś na samym początku.
Pracuj na razie z wewnętrznym oscylatorem 1MHZ bez zmian fusebitów. Wtawiłeś kod pod programatorem.... skąd przyszło ci do głowy że to dobry temat (twój M8 ani jego fusebity nie maja związku z programatorem i jego działaniem):
Zmień go zgodnie z powyższymi ustaleniami:
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Dzięki, wszystko działa,
Dzięki, wszystko działa, sorry, że pisałem pod niewłaściwym tematem... Ale jednak chciałbym jakoś zmienić fusebity, żeby atmega korzystał z zewnętrznego kwarcu. Poza tym wiedza ta przyda mi się w przyszłości ;)
fusebity
zmianić można ale zależy jakim programem programujesz. wtedy moge coś podpowiedzieć.
Możesz sprubować MkAvrCalculator jest to darmowy program nakładka na avrdude ogranicza się tylko do ilości procesorów, ale wszystkie
których pewnie będziesz urzywał są obsługiwane.Trzeba tylko pierw w zakładce ustawienia wybrać "avrdude instaluj" . W zakładce "fusy uproszczone
wybrać swoją częstotliwosć i wyżej ustaw,zapis fusebity w zakładce programator AVR.można w nim w innych zakładkach podglądać poszczególne fusebity
i zmieniać manualnie.programik jest prosty i po polsku.Można ściągnąć go tutaj http://www.atnel.pl
Dzięki za pomoc, korzystam z
Dzięki za pomoc, korzystam z Bascom-avr.
Chciałem jeszcze spytać, czy da się w prosty sposób, czyli np. poleceniem lcd obsłużyć taki wyświetlacz? Czy potrzebny jest lcd z wierszami i kolumnami np. 24x2? Czy muszę zmienić ustawieniach bascoma rodzaj wyświetlacza?
lcd
wyświetlacz graficzny obsługiwany jest trochę inaczej niż zwykły.
to takie przykładowe konfiguracje.
proponował bym ci na początek zająć się zwykłym bo sama konfiguracj nie załatwia sprawy, wyświetlanie na graficznym jest bardziej skomplikowane programowo
najlepiej poczytaj sobie tutaj http://www.elportal.pl/pdf/k10/61_017a.pdf
lcd
i to http://docs6.chomikuj.pl/124909835,0,1,wyswietlacze-graficzne-bascom-cz1.pdf