To może spójrz na drugie co ci się rzuci w oczy? Supported devices: ATxmega128A1, ATxmega128A3, ATxmega192A3, ATxmega256A3, ATxmega256A3B, ATxmega64A1, ATxmega64A3, ATxmega128D3, ATxmega16A4, ATxmega16D4, ATxmega192D3, ATxmega256D3, ATxmega32A4, ATxmega32D4, ATxmega64D3, ATmega128A, ATmega164A, ATmega164PA, ATmega165PA, ATmega169PA, ATmega16A, ATmega324A,...
Witam. Dzisiaj chciałbym Wam zaprezentowć moją najnowsza aplikację - NAvr. Jest to już wersja 2.0a. Program NAvr® v.2.0a służy do graficznej obsługi znanego nam wszystkim programu avrdude. Obsługuje masę różnych procesorów oraz programatorów. Co można zrobić za pomocą tego programu? 1. Wgrać z dysku plik *.hex do pamięci flash 2. Ściągnąć na dysk...
Witam Chcę przedstawić dość Ciekawy program do programowania przez port ISP procesorów AT89S5x AT89Sx051 AVR . Program jest KOREAŃSKI ale przypuszczam że się wielu osobom przyda. Program posiada meni w języku angielskim. Program obsługuje sporą ilość układów i działa zadziwiająco szybko Lista układów: AT89S51, AT89S52, AT89LS51, AT89LS52, AT89S8253,...
Ja mam podobny problem. Przy programowaniu Fusebitów na Atmega168P też mi wyskakuje błąd. Ale niemniej fusy programują się poprawnie więc po prostu to ignoruję i odzielnie programuję fusy i flash/eeprom.
Witam Serdecznie, Jestem początkującym, że tak powiem użytkownikiem forum, chciałbym rozpocząć programowanie mojego procesora atmega16, jednak za nim to zrobię muszę mieć pewność, że procesor został dobrze skonfigurowany oraz połączony (fuses, itd.). Programuję w C. Głównie na początek chciałbym obsługiwać wyświetlacz. O to mój schemat: Proszę nie zwaracać...
Posiadam programator SI Prog zrobiony zgodnie ze schematem ze strony ponyprog Do tej pory programowalem atmega8 i wszystko bylo ok Przy podlaczeniu atmega162 dzieja sie rozne rzeczy najczesniej moge zaprogramowac go ale weryfikacja zawsze daje negatywny rezultat Jak potem sczytuje go to okazuje sie ze tylko z 10% kodu i sie wgrywa Czasami nawet tego...
Witam już kilka lat temu, będąc jeszcze nieświadomym studentem stworzyłem stworzyłem stronę internetową ELEKTRONIKA: Playlista: Programowanie AVR/ARM w C: playlist: Programowanie AVR na Atmega16 i Atmel Studio: 1) Ogólne filmy odnośnie programowania: Programowanie obiektowe w JAVA: playlist: [url=]Link 1) Słowa kluczowe static, class, extends, super,...
Witam wszystkich! Dla wszystkich ogarniętych manią uC przedstawiam płytkę testową! Na pokładzie znajdują się: - Stabilizatory napięcia 3V3, 5V, 12V; - 4-cyfrowy multipleksowany wyświetlacz LED WA; - Klawiatura 4x4 lub 4x1; - Linijka 8 LED (RED clear) + 4LED dodatkowe (cztery kolory RED, GREEN, BLUE, WHITE LED clear); - Buzzer; - Zegar czasu rzeczywistego...
W zasadzie dławik na zasilaniu powinien być między VCC a AVCC a dalej jeszcze za nim kondensator międzi AVCC a GND ale tak też będzie działać. Dzielnik napięcia R1+R2 jest źle dobrany. O ile rozumiem AREF=5V więc rezystory powinny być zamienione miejscami. Reset powinien być podciągnięty do +5V opornikiem np. 10k. Kondensator jest zbędny, a nawet może...
Witam, podłączyłem wyświetlacz tak: PORTB.2 = RS PORTB.3 = E PORTB.4 = D4 PORTB.5 = D5 PORTB.6 = D6 PORTB.7 = D7 i wgrałem program napisany w C ze strony mikrokontrolery.net ( ). Niestety nic się nie wyświetla, pomimo że "działało" gdy, wgrywałem inny program z bascoma. Proszę o pomoc i wyrozumiałość :) Kontrast mam dobrze ustawiony. Posiadam zestawu...
Absolutnie nie pytam o połączenia pinów i sposób programowania z wykorzystaniem software'u. Pytanie brzmi: Podłączam przewody od programatora na wyłączonym napięciu zasilania zmontowanego układu(nie podłączam gnd i vcc z programatora) potem"klik" włączam urządzenie właściwe, co robi moje urządzenie, nasłuchuje czy wykonuje program który już jest w procku?...
Mam taki problem: Do końca miesiąca muszę przerobić pierwszą prostą maszynę z zastosowaniem uniwersalnego modułu z atmelem. Muszę nauczyć się programować atmele(AtMega16/32) aby sterowały wyjściami(stycznikami) w zależności od wejść(krańcówki, przyciski) ewentualnie jeszcze wejście analogowe do czujnika temperatury. Nie wiem jakiego języka się uczyć,...
Mój problem trochę zazębia sie z tym wątkiem, dlatego tutaj go opiszę. Atmega16 z wyświetlaczem podpiętym do portu C (JTAG wyłączony). Po kompilacji programu, wgraniu programu do procesora i ustawieniu fuse bitów 0xff i 0xc9 na wyświetlaczu LCD w pierwszej linii świecą się tylko prostokąty. Reset procesora niczego nie zmienia. LCD podłączony poprawnie,...
ten programator działa dobrze ale tylko na 4Mhz. mniej oczywiście też powinno działać.....rozumiem ze schemat wziołeś z helpa do bascoma (3xR + 1xC) Polemizowałbym, programowałem wczoraj ATMEGA16 z wewnętrznym Q=8MHz właśnie tym programatorem i nie było jakichkolwiek problemów. Najważniejsza w tym typie programatora jest DŁUGOŚĆ kabelka (sam tego doświadczyłem...
Moim zdaniem czas opozniej nie jest dostosowany do twojego oscylatora. A jaki mam dać czas opóźnień? (Nie mam zewnętrznego kwarcu) Dodano po 1 A JTAG wyłączyłeś w procku ? Nic nie wyłączałem. A jak mam to zrobić? (przyznam że pierwszy raz programuje AVR-a)
To ja mam jeszcze tylko formalne pytanie ... Co wisi w powietrzu? Czym ma sterować mikrokontroler? Pytam, bo być może wydajność prądowa USB jest na tyle mała, że programator i elementy inne niż mikrokontroler pochłaniają ją, nie pozostawiając jej na tyle dużo, żeby była możliwość programowania. Powodzenia ;)
Masz jeszcze jeden kłopot poza transmisją IR. Policz prąd płynacy przez tranzystory. Każdy segment wyświetlacza jest jak dioda czyli pobiera 20mA. Załóżmy, ze przy 10mA wyswietlacz będzie świecił odpowiednio jasno. W najgorszym przypadku na każdym wyswietlaczu będzie "8" co oznacza 70mA dla jednej cyfry, 5*70=350mA. Wiec jedna pozycja pobiera 350mA...
Ja bym się kolegi zapytał skąd masz zamiar czerpać sygnał RPM i SPEED. Nie podałeś marki samochodu ale możesz się srogo oszukać podłączając to wprost np. do czujnków halotronowych albo magnetorezystancyjnych. Na początek bym się przyjżał przebiegom i rozpoznał same "nadajniki" tych sygnałów. Są takie samochody że sygnał prędkości nie pochodzi z żadnego...
Głupie pytanie... A czy fuse-bits dotyczące wybranego trybu taktowania są zaprogramowane poprawnie w tej 'feralnej' atmedze? ... bo nie widziałem w tym poście nic na temat programowania kontrolera...
Czyli wtedy robię sobie matrycę 15x9 (kolumn x wierszy)? Jak się obsługuje ten scalak ze strony uC? Jest do tego protokołu jakiś wbudowany w atmegę system, czy po prostu podłączam do dowolnego pinu i programuję samodzielnie?
Witam Już trochę czasu działam z mikrokontrolerem Atmega16. Ostatnio postanowiłem zrobić sobie nową płytkę testową, ale tym razem dla Atmega16L przystosowaną do zasilania 3.3V (planuję w najbliższym czasie zacząć zabawę z kartami SD a nie chcę używać niepotrzebnych konwerterów napięć). Płytka bardzo podobna do jej 5V-owego odpowiednika: zewnętrzny kwarc,...
W to może zamiast czytać posty i nie wiadomo co jeszcze w internecie - zajrzyj po prostu do PDF'a od ATmela gdzie masz porównanie ATmega16 i ATmega16A kurczę - zaledwie 3 strony - i pokaż mi gdzie tam mowa o takich rzeczach jak różne oscylatory ? Pokaż mi choć JEDNĄ różnicę pomiędzy tymi dwiema wersjami procków jeśli chodzi o programowanie ? Sam się...
Chciałbym sobie zrobić taki zegarek, ale jestem dość początkujący w sprawach programowania i proszę o pomoc: 1. Jakim urządzeniem to zaprogramować (+ jakiś program i jak podłączyć ten układ ATmega) 2.gdzie dostać ATmega168V i DS1337 (sklep internetowy, albo w warszawie jakiś) 3.Jakimi programami otwierać te pliki w archiwum?
Sprawa ma się tak dlatego, że Atmega328P nie ma już FuseBit CKOPT . W starszych Atmegach przy kwarcach szybszych niż 8MHz zalecano włączenie CKOPT. Arduino wypalając Bootloader ustawia "zwykły" Eternal Crystal Oscillator. Zobacz jak różnią się amplitudy gdy wybierzesz "Full Swing" Jest chyba ciut bardziej prądożerny, ale bardziej odporny na zakłócenia...
Jestem na tej grupie pierwszy raz, wiec Wszystkich goraco witam!!! Witamy na FORUM... ;) FAQ Działu Mikrokontrolery przeczytane ? ;) Chciałbym zaznaczyc, ze przejrzalem wszystkie archiwalne posty na tej grupie zwiazane z tym i podobnymi problemami i niestety nie znalazlem rozwiazania. Teraz do rzeczy: Jest to mój pierwszy projekt i mam problem z jego...
Witam Mam atmega162, chcę ją programować pod avrstudio4. W konfiguracji mogę wybrać atmega162, a w oknie tools/avrprog w zakładce device nie mogę wybrać atmegi162. Nie chce sobie zablokować procka. Co mam zrobić?? Do wyboru jest atmega161 i 163, a 162 nie ma. Jak to zrobić w avrstudio? Z góry dziękuję za pomoc.
kbw - nie bądź ryzykantem i zbuduj prototyp. Układ jest na tyle banalny że zrobisz go na jakiejkolwiek płytce uniwersalnej. Wyjdą ci wszystkie bzdety źle wpływające na działanie. Zawsze lepiej jest odkłócić przycisk kondensatorem niż bawić się w dziwne rozwiązania programowe. Tzn, programowo i tak musisz zrobić debounce ale "sprzętowo" odkłócony przycisk...
Witam! Z góry przepraszam za swoją niesamodzielność, ale pilnie potrzebuję fabryczne wartości fusebitów do procesora ATMEGA168V-10AU, tzn LFUSE i HFUSE w formacie hex, do zaprogramowania przez avrdude. Zmieniłem fusy na wewnętrzny oscylator 128kHz nie dzielony przez 8, i teraz nijak ma się komunikacja z procesorem, BASCOM nic nie widzi poprawnie, ale...
Programuje EEPROM, automatycznie się programuje poprzez ECLIPS. Moim zdaniem, acz nie jestem pewny, nic samo automatycznie się nie programuje. Musisz wskazać plik dla EEPROM-u i go zaprogramować. Możesz też użyć makra eeprom_write_byte(). R
Programator ISP pod rs'a rzeczywiście trudno jest znaleźć. Szczególnie w rozsądnej kwocie. Ale kiedyś popełniłem taki programator - zajrzyj na forum DOWNLOAD - Co do podłączania wszystkiego do jednego portu to bym się zastanawiał. Teoretycznie istnieje możliwość zastosowania jakiegoś mux'a ale czy będzie ci to potrzebne? Można zawsze komunikację modułem...
Pewnie na dysku znajdziesz. Co do twojego programatora to ci nie pomoge. Ja mam własny programator nie wymagajacy zasilania i własny program programujący nie tylko AVR ale 51' itp. (zawsze moge cos dopisac)
No to jak jest taki stan rzeczy, to powiem Ci... Odpuść sobie:) Skoro piszesz że używasz programów dla osób które nie wiedzą tyle ile powinny wiedzieć, to moim zdaniem branie się za modernizację programu deasemblowanego, jest w Twoim przypadku niewykonalne. Dla mega specjalisty byłaby to strasznie ciężka i żmudna robota. Chodzi o to że to co chcesz...
Witam, usiłuje się nauczyć programowania Avr'ow od podstaw i z tego co mam pod ręką, na chwile obecna mam układ ATTiny2313, oraz ATMega16L-8PU z którym jest własnie problem, mianowicie, korzystam z programatora USBasp (wcześniej zlutowałem samemu STk200) wczytując się w ogólnie samouczki bardzo dobrze idzie mi pisanie na ardiuno, ale jest kwestia ze...
Myślę, że jeśli na płytce są złącza do programowania a w temacie pisze "plus inne zastosowania" to ta płytka będzie programowana wielokrotnie. Możliwe, że z podłączonym obciążeniem do Mosfeta. W końcowym urządzeniu być może taki sposób by przeszedł, ale w takim często programowanym to bramka Mosfeta powinna być ściągnięta do masy rezystorem, na przykład,...
(at)t0maszu - zapomnij o takim sterowaniu serw. Kod na stronie nadaje się tylko do demonstracji, tego typu realizacja powoduje 100% zajęcie każdego MCU. Ponieważ nie może on robić nic innego, w realnym programowaniu ten kod się nie sprawdza. Jeśli cokolwiek wstawisz do pętli, albo odblokujesz przerwania to serwa zaczną radośnie tańczyć. Więc po prostu...
Jest dostępny w wielu sklepachi: ...zapewne pojawią się głosy, że dziś nie warto się uczyć 8-bitowego uK, ale ja powiem, że warto. Do nauki jest w sam raz, nie ma się co od razu rzucać na głęboką wodę. To prosty uK, który można szybko opanować i szybko obserwować efekty nauki. Owszem, nie ma DMA, nie ma priorytetów przerwań, ale początkującemu to nie...
OJ kolego namieszałeś : szukałes JTAGa to jest specjalny protokół programowania umożliwiający dogłębniejsze diagnozowanie a teraz załączyłęś ZWYKŁY ISP i nie ma to znaczenia czy ( ATMega16 = Mega16 - różnie sobie nazywają chłopaki & dziewiasty te scalaki) prawie wszystkie AVR tym programatorem zaprogramujesz pcb do JTAGa jest na w/w stronie # płytka...
Witam. Posiadam układ z ST7540 i uC sterującym jego pracą- w tej roli Atmega16. pierwszy problem: po ustawieniu fuse bitów w atmedze (pod avrdude), jak poniżej nie ma przebiegu na zewnętrznym kwarcu (16Mhz) podłaczonym do atmega16. ładowane do procka programy działają...co może być przyczyną? używam oidentycznego kwarcu do układu St7540 i przebieg na...
Cześć, Przy pomocy USBasp i WinAVR zaprogramowałem swoją atmege16a-pu - zero błędów, programowanie udane. Po chwili chciałem drugi raz wrzucić nowy kod na nią i wywala błąd: [syntax=c]> "make.exe" program avrdude -p atmega16 -P usb -c usbasp -U flash:w:led.hex avrdude: warning: cannot set sck period. please check for usbasp firmware update. avrdude:...
Witam! Które się z nich opłaca cenowo jaki i również wyposażeniem. Oto kilka z nich : 1. tylko , że to nie jest Arduino tylko jakieś "Funduino" MEGA STARTER KIT + UNO R3 Bogaty zestaw startowy dla Arduino + Uno R3 Parametry Funduino UNO R3 - mikroprocesor ATmega328 + Atmega16u2, 100% zgodności z Arduino Płytka stykowa 690pól - nie musisz używać lutownicy...
Kuniarz program jest dobry bo działa na 8-ce. Dlatego pytam o ten RXD. Poniekąd rozwiązałem problem. W AVR Studio można zmieniać procesor jaki ma być programowany i gdy wybiorę: atmega16a to pomiar jest wykonywany, ale wtedy przyciski które mam podłączone do PIN-ów odpowiadających za przerwania zewnętrzne, resetują mi cały program(liczniki) i nie spełniają...
Witam Jestem nowy w AVR i mam dużo problemów z ich programowaniem. Do projektu muszę dołączyć NeoPixelStick od Adafruit, czyli programowalną linijkę LED i dostałem do niego pliki cpp i h. Niestety nie posiadam Arduino, a jedynie samą atmegę. Nie wiem czy muszę zdefiniować jakieś wartości w preprocesorze, aby widział mi takie funkcje jak pinMode, digitalWrite...
Dołącze się do tematu z następującym pytaniem. Jak sprawnie realizować komunikacje po magistrali I2C z zewnętrzną pamięcia typu 24C04 i procesorem AT90S2313? Programuje w bascomie.
Witam! proszę o pomoc jakąś życzliwą dusze. otóż od kilku dni walcze z programowaniem procesora jak w temacie. zbudowałem programator wg. schematu: programator przy podlaczeniu procesora Atmega16 i użyciu Ponyprog działa. Niestety przy podłączeniu układu 89s8252 przy próbie programowania dostaje komunikat "device not responding". Proba odczytania rownież...
Są to moje pierwsze próby z programowaniem przerwań więc nie wiem co mogę robić źle. Próbuję uruchomić procedurę przerwania dla INT1. Podciągnąłem do tego pinu 5v przez rezystor i triggerem jest mikrostyk podłączony do GND. Najważniejsza część programu: unsigned int l1=0; int main (void) { MCUCR = (1<<ISC10); GICR = (1<<INT1);...
Powracam do tematu. W dokumenatcji znalazłem taki fragment dotyczący przetwornika ADC: "Przetwornik posiada również 16 rónicowych wejść. Dwa z tych wejść (ADC1, ADC0 i ADC3, ADC2) posiadają programowane wzmocnienie z krokiem 0dB (1x), 20dB(10x), lub 46dB(200x). 7 różnicowych analogowych wejść. Jako wejście ujemne może być wykorzystane 7 wejść,...
Witam. Mam do sprzedania makietę dydaktyczną do nauki programowania mikrokontrolerów. Do makiety można podpiąć dowolny procek w obudowie DIP16. Jest on programowany za pomocą magistrali ISP przez port drukarki komputera. Aktualnie "na pokładzie" jest uC ATmega16. Makieta ma tą zaletę, że nóżki procesora można łączyć z dowolnymi peryferiami za pomocą...
tak umiem !! wiem ze maja takie same tylko czy moze byc atmega16 czy musi byc 128 To po jakiego grzyba pytasz czy może być wyświetlacz od CX65 ????? Wskazujesz na źródłowy artykuł Christian Kranz'a a nie przeczytałeś go. Autor napisał PWM Programming example ATmega128 (AVR) co znaczy przykład programowania ATMega128. Można z tego artykułu i ze strony...
Witam, Od wczoraj zacząłem zabawę z AVRami, po dniu zabawy uruchomiłem pierwszy program (zapalanie diody). Teraz chciałem iść dalej i zacząć zabawę z LCD 16x2 i RS232 ale tu już mam problemy. Połączyłem układ do testów (C1-C4 1µF, Q1 16MHz), samo programowanie układu działa ponieważ dodatkowo dałem jeszcze diody które zapalają się tak jak powinny....
Jeśli masz programator typu usbasp to sprawdź czy zworka zmieniająca szybkość programowania jest w pozycji "1MHz". Może zasilanie niestabilne.
Udało mi się dzisiaj zakupić mikrokontroler i niestety nie jestem w posiadaniu programatora i nie mam rzeczy do zrobienia prostego "bezpiecznego" programatora, mogę wykorzystać taki [url=]ten, dodam że będę przynajmniej narazie programował w bascom
No to i ja wtrącę swoje trzy grosze! Widzę że jesteś raczej Świeżakiem więc proponuję moją pomoc. Otóż: Trzeba sobie odpowiedzieć w czym chcesz pisać. BasCOM to dobry jednak chyba komercyjny język, jeśli wiążesz przyszłość z programowaniem mikroprocesorów moim zdaniem: "NIE IDŹ TĄ DROGĄ" (ale to tylko moja subiektywna opinia) Od czegoś trzeba zacząć!...
Czytałem to już, czy "funkcjonalnie identyczne" oznacza, że program będzie działał ? Nie znam się na programowaniu.
Witam Z gory przepraszam za brak polskich znakow. Na początku zbudowalem schemat zgodnie z tym tutorialem tylko ,ze z atmega16a Popodlaczalem jednak do tych samych portow itp... newbiehack . com/MicrocontrollersABeginnersGuideIntro... newbiehack . com/MicrocontrollersABeginnersGuideOurFi... Zrobilem uklad,...
Witam Posiadam Atmega162. Piszę w AVR studio 4 - ASM. Programator to USBasp, programowanie za pomocą mkAVR Programuję oba usarty tak samo aby przekazywał z RXD0 na TXD1 natomiast RXD1 na TXD0. Tak wiem że to bez sensu ale taki chcę omówić z wami przykład. Pytanie brzmi dlaczego dane przechodzą z RXD0 na TXD1 natomiast z RXD1 na RXD0 nie. Jest to wykonane...
cześć- od razu powiem,ze moja znajomość programowania jest bardzo słaba i dlatego liczę na pomoc kolegów-potrzebuje program na ATMEGĘ 16,który będzie czytał stan dziewięciu wejść i wystawiał impuls np. 0,2 s na wyjściu przy każdej zmianie stanu na danym wejściu.założenie jest takie ,że przy zmianie z 0 na 1 uaktywnia się jedno wyjście,przy zmianie z...
Dodaje program. Eeprom raczej można skasować bo przy programowaniu wchodzi. Chyba?
Teraz zainstalowałem Pony-ego w wersji 2.06F Beta. Dokonałem kalibracji. Ponieważ nie używam (jeszcze - w budowie) STK200/300 Kenda a używam Sample Electronics Programer (BASCOM) w oknie Interface Setup... wybrałem (o) Parallel i poniżej DT-006 I/O na LPT1. Z list rozwijanych na głównej belce programu wybrałem AVR micro a obok ATmega8 . Próba odczytu...
Witam! Potrzebuje podłączyć dysk twardy do AtMega16. I jeśli z samym podłączeniem to nie ma zbyt dużego problemu bo wszędzie są schematy jak to zrobić, to z oprogramowaniem tego już jest większy problem. Potrzebuje zaimplementować samą obsługe dysku(bez obsługi systemu plików). Próbowałem przez AVR-DOS i sterownik CF_HD ale brakuje procesorowi SRAMu...
Witam! Docelowo musze stworzyc program do transmisji szeregowej wykorzystujacy 2 USARTy. Stad moj wybor padl na Atmega162. Poniewaz bedzie to transmisja z predkoscia 9600b/s na zaprojektowanej plytce znalazl sie kwarc 7,3728MHz. Poniewaz dopiero zaczynam z uC pierwszym programem jaki wgralem aby sprawdzic czy wszystko dziala byl znaleziony na #include...
Witam! Zaznaczę tylko że jeśli chodzi o moje programowanie to jest ono w powijakach. Programuje na płytce ZL3AVR z uC Atmega16. Wykonałem niejasną dla mnie instrukcje która ustawiła inny stan na jednym pinie portu D, dokładniej na PD0. Objawia się to tym że po podłączeniu płytki oraz wyprowadzeń diód do wyprowadzeń portu D, zapala się dioda podpięta...
Książki do nauki już kupiłem tj. Piotr Górecki Mikrokontrolery dla początkujących oraz Marcin Wiązania Programowanie mikrokontrolerów w języku Bascom, do tego wydrukowałem cały Help. Dodatkowo kupiłem moduł uruchomieniowy AVT 3500 oraz moduł uruchomieniowy dla Atmega16. Zmami opanuję ten cały materiał, chciałbym wykonać na procesorze Atmega16 sterownik...
Witam, chciałbym zrobić prościutki odtwarzacz wav na Atmega8 lub Atmega16, trzy krótkie pliki 300kb wav, przyporządkowane do trzech przycisków i żeby dało się jeden z nich zapętlić. Pomocy koledzy jak to ugryźć ?? Dodam że zaczynam dopiero swoją przygodę z programowaniem. pozdrawiam wszystkich i z góry dziękuje za pomoc, najlepiej jakby wszystko było...
Witam! Mam problem, który powoli zaczyna mnie męczyć. Próbowałem chyba wszystkiego, ale jestem początkujący, więc postanowiłem zwrócić się do kogoś, kto zna się na rzeczy. Otóż jestem szczęśliwym posiadaczem mikrokontrolera atmega16. Podłączyłem go w następujący sposób: Pin 10 (VCC) => 100 nF => VCC programatora Pin 11 (GND) => 100 nF =>...
Witam, Jestem dość nowym programistą mikroprocesorów, bawiłem się często na Atmega8 i Atmega16. Ostatnio na ebay'u zamówiłem w dość dobrej promocji procesor Atmega328p i tu rodzi się moje pytanie. Wiem że jest on używany w płytkach Arduino lecz ja chciałbym używać go tak jak do tej pory Atmega16 czyli programować na płytce stykowej. Czy będę mógł to...
Witam, niedawno odnalazłem starą płytkę z mikro-kontrolerem ATmega16a. Wszystko jest sprawne, ale mam jeden problem nie mogę ruszyć wyświetlacza. Wiem że E jest podłączone do PB0, a RS do PB2. Do PB3 jest podłączona druga nóżka od wyświetlacza czyli jak ustawie tam stan wysoki to wyświetlacz zaczyna się świecić. Wejścia DB4-DB7 są podłączone do wejść...
Witam. Mam do sprzedania płytkę testową kursu C AVR AVT3505. Sercem systemu jest procesor Atmega162. Na płytce znajdują się dwa złącza programujące; standardowe ISP oraz jednorzędowe ISP2 (przewidziane dla osób pracujących wcześniej z płytka AVT3500). Duże możliwości rozbudowy układu daje złącze EXP. Wyprowadzono na nie całą magistralę zewnętrznej pamięci...
Piszę program na ATmega16. Potrzebuję procedurę w C, która wyświetli na LCD 16x2 liczbę (zmienną typu unsigned int) podaną jako argument wejściowy. LCD programowany w trybie 4bitowym PD3...6 dane PD1 RS PD2 E Za wszelką pomoc z góry dziękuje
Wutam! Mam pewien problem z realizacją programową wykrywania zmiany stanu na porcie mikrokontrolera Atmega16. Do programowania używam BASCOM_AVR. Program odpytuje port wejściowy czyjników w nieskonczonej pętli, po wykryciu zmiany któregoś z pinów portu ma uruchomic opowiedną procedurę. Poniżej fragment kodu. Problem jest w tym iż nie każda zmiana stanu...
Witam. Mam problem z moją płytką 300-k i programem AVRStudio4. Program nie wykrywa mi płytki z mikrokontrolerem atmega16. Przy każdej próbie programowania w okienku wyświetla się Detecting.. FAILED!. próbowałem też przez inne programy ale żadna próba nie zakończyła się sukcesem.
Witam serdecznie !!! Mam taki problem z DS18b20 i ATmega16. Programuje w BASCOMie i wykorzystuję funkcję 1wirecount tak jak w programie poniżej i ciągle mi wyświetla że ilość podpiętych urządzeń to 0, nie wiem w czym tkwi problem. Podpiąłem zgodnie z nota katalogową tzn 1 do gnd 2 do uP i do tego 4,7k rezystor oraz 5v pod Vdd. oto 'Termometr DS18B20...
Witam Ucze sie programować mikrokontrolery, używam Vmlab'a i Winavr. Mikrokontroler to atmega16. Napotkałem następujący błąd: Program teoretycznie powinien dodawać do wyświetlacza co 300ms nowy znak. Wszystko jest ok dopóki nie włącze Timera. Jeżeli go uruchomię to znaki zamiast się dodawać zaczynają się nadpisywać (pojawia się tylko jeden znak na 1...
Zakupiłem sobie książkę "Mikrokontrolery dla początkujących" i okazyjnie kupiłem używany zestaw uruchomieniowy GOTRONIK z atmega16. Mam programator usbasp. Niestety nie udało mi się zaprogramować tego zestawu uruchomieniowiego przez ISP. Bez problemu układ po podłączeniu pod usb poprzez FT232 programuje się poprzez MegaLoad .NET. Niestety aby w ten...
Witam wszystkich Robię urządzenie oparte na mikrokontrolerze ATmega16. Do portów B i C podłączone są linie wejściowe sterowanego źródła prądowego. Zadając odpowiednie kombinacje na portach (wejście ŹP ma 12 bitów rozdzielczości) uzyskujemy odpowiedni prąd wyjściowy źródła. Wykorzystuje 8 wyjść portu B i 4 wyjścia portu C, mam dzięki temu 4096 poziomów...
Niestety tak jak wyżej napisałem, jestem początkujący w programowaniu. Nie mogę znaleść jak się tworzy tablicę w assembler'ze w AtMega16.;/
Witam Wszystkich zainteresowanych tematem. Otóż mam problem od dwóch tygodni męczy mnie pewien problem, a dokładnie zmuszenie ekranu dotykowego do współpracy z ATMega16. Ekran z telefonu HTC Tytn, kupionego na alledrogo za 20zl. Ekran dotykowy (rezystancyjny) sprawdziłem omomierzem X+ i X- oraz Y+ i Y- jest ok (reaguje zwiększoną rezystancją na dotyk)....
Kolego, wszystko musimy za Ciebie zrobić? W tym dziale znajdziesz pełno projektów które mogą być dla Ciebie wskazówką jak taki projekt zrealizować. Przeglądnij przykładowo moje projekty, a na pewno coś takiego znajdziesz. Otwórz przykładowy projekt który zawiera wszystko co potrzebujesz, a resztę ze schematu skasuj. Wtedy dokładnie go zanalizuj, dlaczego...
nie bardzo rozumiem jak z tą flagą sobie poradzić (o jaką flagę chodzi??):/ czy mógłbyś podać jakiś przykład?? sprawdzałem pomiar częstotliwości i za każdym razem błąd wynosi 0,64% czyli chodzi o to co napisałes ze gubi kilka impulsów Jeżeli jeszcze nie doczytałeś do konceptu flagi.... więc krótko: flaga jest to najczęściej jedno-bitowa zmienna sygnalizująca...
Witam, chciałbym wykonać jakiś projekt na mikrokontrolerze związany z bezprzewodowym przesyłem danych. Zastanawiam się nad 2 wariantami: 1: - zasięg ok 100m na zewnątrz - możliwość przesłania dźwięku i obrazu(nie koniecznie wysokiej jakości, chociażby 640x400) - nadajnik -> odbiornik(opcjonalnie możliwość wysłania prostych sygnałów kontrolnych) 2: -...
Witam, nie mogę sobie poradzić z uruchomieniem scalaka max31855 w współpracy z atmega16. nota : z tego co mi wiadomo układ max31855 miał być zamiennikiem poprzedniego układu max6675 ale niestety coś u mnie nie za bardzo. na początku do odczytu chciałem wykorzystać sprawdzony kod który działa w 100% z układem max6675 jego istotny fragment: [syntax=basic4gl]...
Witam, chciałbym się pochwalić moim dziełem, które kiedyś zacząłem ale z powodu braku czasu rzuciłem w kąt… Aktualnie pomysł został odkurzony i doprowadzony do końca. Jest to pierwszy mój projekt, który ląduję ‘’tutaj’’ dlatego liczę na cenne rady. Na wstępie chciał bym podziękować autorowi projektu AVT-5228 (), bo to...
Witam Po pierwsze: do obsługi można używać np. BASCOMA. Ja nie sugeruję, że masz w tym pisać oprogramowanie ale proponuję używać części odpowiedzialnej za programowanie. Po drugie: jak słyszę Nowy elektronik to mi się scyzoryk otwiera !!! Jak ściągniesz sobie tego Bascoma w jego helpie jest schemat programatora (STK-200). Ja takiego używam od kilku...
Z Twojej wypowiedzi wnioskuję, że masz jakiekolwiek pojęcie o programowaniu => Może wystarczy pomoc do BascomaAVR + przykładowe programy dołączone do Bascoma + w razie jakichś wątpliwości w EdW był kurs pt. "Mikroprocesorowa ośla łączka" (od numeru marzec 2002). A jeżeli chodzi o architekturę to właśnie zauważyłem, że wczoraj ukazała się książka "Mikrokontrolery...
Tak.Wszystko niby jest ok jeśli chodzi o rozpoznanie go.Fuse- i lock- bity też niby czyta. Przy czytaniu Flasha widze jakieś prawie kolejno uporządkowane wartości, to samo tyczy się EEPROM-a. Czytając note katalogową procka () natknąłem się na jakieś +12V na RESET przy programowaniu EEPROM i FLASH. Czy to normalne?
Oczywiście, podam. :D Korzystałem z książki wydawnictwa BTC, "Programowanie Mikrokontrolerów AVR w języku BASCOM", autor: Marcin Wiązania. Szczerze polecam, z niej nauczyłem się programować mikrokontrolery zaczynając praktycznie od zera. To jest link do opisu książki na stronie wydawnictwa: . (można kupić przez internet, koszt 55zł). Na tej stronie...
To zależy jakiego programu używasz do programowania procka. Program oprócz zapisu flasha powinien mieć możliwość zmiany lockbitów i fusebitów . Lockbitów strzeż się jak ognia bo ubijesz proca. A wtedy to już tylko breloczek z niego będziesz mógł zrobić. Znajdź opcję ustawiania fusebitów i ustaw JTAGEN na "1" lub "wyłączony" (zależnie od programu). Reszty...
Witam, mam problem z komunikacją ATmegi16 z Siemensem C35. W elektronice dopiero raczkuje i nie bardzo radze sobie z rozwiązywaniem problemów, które wykraczają poza schematy. Przypuszczam, że w kodzie znajdują się jakieś oczywiste błędy. Telefon nie odpowiada na żadną komendę AT mimo iż na terminalu kompa wszystko gra. Połączenie uC i telefonu skomplikowane...
Połączenia złącza ISP, które wkleiłem jest poprawne. To typowy Atmelowski 10-pinowy konektor ISP. Czasami jeszcze na pinie 3 można spotkać diodę LED sygnalizującą programowanie. Autor schematu poprzestawiał piny na schemacie tak, że są w jakiejś dziwnej kolejności, mogliście nie zauważyć numerków.
Witam serdecznie Próbuje połączyć telefon Siemens C35 przez UART z At Mega 162. Łączę się przez płytkę z diodami zenera i rezystorami w celu dopasowania napięć. Robiłem to już wcześniej z AtMegą 16 i komunikowałem się BEZ ŻADNEGO PROBLEMU: - otrzymywałem odpowiedź - wysyłałem SMS-y itp przy ustawionych rejestrach mogłem bez problemu się komunikować....
Jeśli procesorek fabrycznie nowy, to w USBASP załóż zworkę SLOWSCK. Możesz od razu w fusebitach ustawić taktowanie na wewnętrzne 8MHz, wówczas zworka nie będzie potrzebna, a Ty nie będziesz przysypiał przy programowaniu ;-)
Witam, zbudowałem duży zegar z pasków Ledowych, sterowany przez Atmega16. Napisałem do niego program sterujący, który niby działa ale ma 2 mankamenty. 1. Zegar wydaje się działać niedokładnie pomimo dodanego zewnętrznego kwarcu 16MHz. 2. Segmenty które w danej chwili powinny być wyłączone (np środkowy przy wyświetlaniu 0) nie wyłączają się do końca,...
Mam dziwny problem z prockiem Atmega162. Otóż mogę odczytać jego zawartość, bity, ale nie chce zapisywać programu do flash. Procek jest nowy. Nie działa ani na Pony, a nie na ISP-Prog... Gdzie może tkwić problem??
Program MkAvrCalculator wymaga zainstalowania AVRDUDE, gdy owego próbuję zainstalować wyświetla mi się błąd Zła ścieżka do AVRDUDE- nie może zawierać spacji ! Słuchaj spacje w ścieżkach dostępu do plików źródłowych, kodów programów a także polskie litery - TO TAK OCZYWISTA SPRAWA - że szok!!! tyle razy się o tym trąbi także na elektrodzie i każdy programista...
ATmega8, ATtiny2313, ATmega128 a także ATmega162.
Nie trzeba nic kombinować przed programowaniem. W celu odczytania programu należy użyć opcji Read Program w PonyProg.
witam, mam problem z komunikacja mikrokontrolera atmega161 z kompem. uklad udalo mi sie zaprogramowac (programowanie i weryfikacja pomyslna:-) ale nie chce gadac z kompem podlaczonym przez com2 do hyperterminalu..procek podlaczony przez uklad HIN202CBN ale nic sie nie pojawia w oknie terminal (program i schemat podlaczenia raczej na 100% dobry) co moze...
Witam Uruchamiam zegar na wyświetlaczach alfanumerycznych na atmega169 i testuje klawiaturę umieszczona na porcie F na bitach 1-6. Problem polega na tym ze bity 1-3 klawiatury działają normalnie, natomiast układ nie nie reaguje na bity 4-7, pomimo tego ze zmienia się napięcie na końcówkach procesora. Klawiatura była testowana poprzez maskowanie wszystkich...
Witam, zakupiłem na znanym portalu partie ATmega168PA w okazyjnej cenie prosto z chin. Atmegi przeleżały kawał czasu aż naszła potrzeba użycia w projekcie. Niestety próba programowania nie powiodła sie. Okazało sie ze procesor ma sygnaturę 0x1E 0x93 0x0F czyli od atmegi 88PA. Mój pomysł na sprawdzenie czy jest to atmega 168 jest taki żeby zapisać cała...
programuje w bascomie. Mam taki problem: Zrobilem ta przejsciowke dziala super. Do tej przejsciowki dolaczylem atmega16l i wyswietlacz od noki 3310. Problem jest taki, ze przy 8mhz wraca zle echo (wewnętrzny oscylator), pojawiaja sie krzaki na terminalu, za to na lcd wyswietla wszystko dobrze. Przy 12mhz (zewnetrzny) juz tego problemu nie ma predkosc...
Wyświetlacz wygląda super dzięki podświetlaniu - naprawdę podziwiam chęć rozpracowywania transmisji - mnie by to przerosło - wolałbym kupić gdzieś nowy ;) Dobrą jak nie lepszą alternatywą są wyświetlacze OLED. Na zagranicznym eBayu można kupić moduły oled 128x64 w rozmiarze 0,96 cala (czyli naprawdę b. duża gęstość pixeli), płaski, niesamowicie kontrastowy...