Największym problemem może się okazać (choć nie musi) sam układ, w którym znajduje się mikrokontroler. Przykładowo: jeśli projektant połączył nóżkę Atmegi (oczywiście rozważania dotyczą nóżek używanych przy programowaniu ) bezpośrednio z masą - to z programowania w układzie nici. Wbrew pozorom nie jest to czysto hipotetyczna sytuacja. Oprócz tego istnieje...
Hymm no tak chciałem zrobić:) Już chyba wiem, gdzie robię błąd, myślałem, że Bascom AVR służy do wczytywania tych hexów do mikrokontrolera, a on to robi przy okazji, tam chyba można programować Bascomem (jak sama nazwa wskazuje). Cały problem w tym, że hex mam (korzystałem z jednego narzędzi WinAVR - programmers notepad 2 i jest to migająca dioda na...
Już mnie wkurzyło to dziadostwo i kupiłem sobie to http://www.sklep.atnel.pl/pl/p/KSIAZKA-I... I do tego jeszcze procka Atmega8. Wszystko poinstalowałem i działa. Można programować :D . Podpiołem pod to procka Atmega162 to ten co był z AVT i okazało się że on jest sprawny. A z tym programatorem z AVT to zupełnie nie działa. Czy...
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.
wiec chyba mi padl procek ale dlaczego..??? teraz mam pytanko czy za Atmega161 moge wstawic Atmega162? bez zmian w projekcie (ma takie same wyprowadzenia) wystarczy zamienic?, czy moge wgrac ten sam soft co mam do atmega161?
Hej, Dzięki za podpowiedź. Problem rozwiązany, okazało się że bruździła nóżka przycisku reset do której dołączony był przycisk i "zbierał śmieci" z szybkozmiennego wejścia. Po wyrzuceniu obwodu resetu wszystko zadziałało, debugger działa procek bez kłopotu się programuje. Dziękuję za wszelkie podpowiedzi i pozdrawiam, finch
Jeżeli rzeczywiście to tylko 20 bajtów, to co z pozostałymi 2028 bajtami w AT24C16 ? Co z EEPROM-em wbudowanym w ATmega162 (512 bajtów) ? Na [url=http://www.atmel.com/dyn/products/d... stronie jest [url=http://www.atmel.com/dyn/resources/... katalogowa ATmega162. W niej m.in. opis programowania...
Dziękuje koledze McMonster. Po przeczytaniu wielu komentarzy jednak zdecydowałem się na język C. Dzięki za zainteresowanie tematem. Dodano po 2 Czy kupując kurs z AVT programowania mikrokontrolerów w C będe mógł na płytce testowej programować i testować inne mikrokontolery czy tylko Atmega162 ? Bo szczerze mówiąc nie moge nic znaleść na ten temat a...
a dlaczego nie - płytka stykowa, bootloader, jakies serial <> USB i może jechać. Pytanie tylko po co budować arduino skoro możesz w programować je bezpośrednio używając c czy c++. Środowisko masz bezpłatne (np atmel studio)
Witam, uczę się języka C na płytce kursu AVT3505 z atmegą162 i wyświetlaczem LED. Moim celem jest stworzenie programu który zlicza od pierwotnej wartości i do zera, a następnie przerywa program i zmienia stan czwartego pinu portu D na przeciwny. [syntax=c] #include <avr/io.h> #define F_CPU 8000000 #include <util/delay.h> #include <avr/interrupt.h>...
Witam wszystkich :) Nie będę owijał w bawełnę. Mam problem zapewne banalny ale ja nie potrafię sobie z nim poradzić. A więc zbudowałem układ do obsługi kart pamięci Compact Flasch na bazie mikrokontrolera Atmega162 posiłkując sie serią artykułów z Elektroniki Praktycznej, który rozpoczął się 02/2004r. Układ ten poza pamięcią ma mieć jeszcze wbudowany...
Odpowiedź brzmi: "nie zaprogramujesz uK za pomocą USB, dopóki nie wgrasz do niego odpowiedniego bootloader-a". Eeeej kolego, nie opowiadaj takich niesprawdzonych informacji. Jak najbardziej można używać FT232R do programowania mikrokontrolerów AVR Jestem przekonany, że FT232R w układzie służy ogólnie do komunikacji z komputerem, a nie jako osobny programator....
Witam szanownych Kolegów. Po dłuższej przerwie od uC wracam do tematu. Składam odbiornik GPS na atmega162, kwarc 14,745, zasilanie uC 5V, wyświetlacz graficzny (zasilanie 5V) oraz gps FGPMMOPA4 zasilanie 3,3V Wyświetlacz graficzny wstał bez problemów, kłopoty zaczęły się przy podpięciu zewnętrznego kwarcu i uruchomieniu uart. Nie mogę sobie poradzić...
Czy ktoś wie jak powinny być ustawione te wszystkie bity jeśli procek ma pracować z zewn. kwracem o f=11 MHz? Najprawdopodobniej podczas peiwszego programowania coś sobie w tych bitach pozmieniałem, i teraz jest tak, że mogę nadal sobie programować procka, natomiast on wogóle na to nie reaguje - cały czas pamięta ustawienia z pierwszego programowania....
Witam wszystkich forumowiczów. Ostatnio złożyłem sobie układ sterownika domowego z pewnej strony internetowej. Wszystko złożyłem z jak największą starannością. Zaprogramowałem uc ale wydaje mi się że układ nie działa tak jak powinien. Próbowałem znaleźć przyczynę problemów ale niestety do dzisiaj mi się to nie udało. Niestety nie wiem czy jest to problem...
Witam. Mam pytanie do doświadczonych kolegów Mam urządzenie które działa na procku atmega 162 problem jest w ty że chciałbym zaktualizować oprogramowanie procka. Mam pliki które chciałbym wrzucić do tego procka z tym że zastanawia mnie czy jest możliwość wyssania obecnego programu wgranie nowego i czy w razie jakiegoś problemu z nowym plikiem (nie udało...
Witam! Mam pewien dziwny problem. Pracując nad pewnym urządzeniem oparłem wszystko na początku na mikrokotrolerze Atmega16. W miedzyczasie okazało się, że potrzebne mi 2 liczniki 16bitowe, więc przesiadłem się na mege162. Zmieniłem odpowiednie linijki programu i teoretycznie wszystko powinno hulać, ale kompilacja staje przy odczycie wartości z kanału...
Witam Mam problem z Atmegą 162. problem polega na tym, że ciężko się programuje tzn. wykonałem programator ze strony http://www.lancos.com/e2p/betterSTK200.g... programator działa na 100% dobrze (attiny2313 programuje się nim bez problemu). Nie mniej jednak nie zawsze udaje się zaprogramować wyżej wymieniony procesor - przeważnie udaje się to wtedy gdy...
Witam, muszę do soboty zaprogramować mikrokontroler ATmega162, ale nie posiadam programatora. Szukałem w różnych Wrocławskich sklepach ale nigdzie nie mogę dostać odpowiedniego programatora. W związku z tym chciałbym się zapytać czy można by użyć np. takiego programatora jak ten: http://www.nikomp.com.pl/zestawyK/K-3260... Na to, że dostanę gdzieś...
Pierwszy raz uruchamiam ten typ procka (ATmega 162) więc może coś pokręciłem. Mam taki banalny schemacik : http://obrazki.elektroda.net/7_126185356... Do złącza podpinam wyświetlacz LCD i programator ISP. Ustawiam FUSE na CKSEL=1101 (kwarc 8MHz) Progarmuje się bez problemu. Prosty programik testowy: $regfile = "m162def.dat" $crystal...
Witam. Mam problem z zaprogramowaniem atmega 162. Pełno jest już tematów odnośnie tego procka ale nie znalazłem żadnej konkretnej odpowiedzi na mój problem. Więc programator zrobiłem taki http://obrazki.elektroda.pl/5524312700_1... i wyskakuje mi w PonyProg taki komunikat "DLPORTIO.SYS device driver not loaded. Port i/o will have not...
W zasadzie skopiowałem przykładowy kod z noty, nie działa mi zapis do wewnętrznego EEPROM'a, odczytuje ciągle 0xFF. Piszę w C, AVRStudio4, procek kręci się na 12MHz, nie mam włączonej żadnej optymalizacji (-00), nie wykorzystuje bibliotek, programuje mkAVRcalculator. Fuse bit's: LOW = 0xFF, HIGH = 0xD9, Extended = 0xFF, lock byte = 0x3F. [syntax=c]...
Witam, buduję sobie układzik, mający sterować diodą RGB (za pomocą PWM) na podstawie danych odebranych przez interfejs SPI (mikrokontroler działa jako SPI Slave). Napisałem program, w którym w nieskończonej pętli odbierane są 3 bajty, a w przerwaniu timera ustawiane jest odpowiednie wypełnienie dla diod. Jednak efekty działania programu są jakieś bezsensowne....
Witam. Mam dziwny Problem. Mam procesor jak w tytule (atmega 162) i za chiny ludowe nie mogę go zaprogramować przez ISP. używam programatora AVRProg USB (sprawny, programuje np atmege32 bez problemu). Płytka na 100% dobra, kwarc 8mhz ( próbowałem juz chyba całego szeregu) z kondensatorami 27pF. Programator nie widzi tego procesora, nie potrafi odczytać...
Zrobiłem sobie prosty programator podłączany do LPT, ściagłem z netu program PonyProg2000. Za pierwszym razem, gdy chciałem zaprogramowac procka wyskakiwał mi błąd o kodzie 24 "missing device or cos tam coś tam - nie pamietam). Zapmniałem poprostu skonfigurować sobie odpowiednio programator. Ja to zrobiłem to ruszyło bez problemu. Dla ciekawości odczytałem...
Panowie mam problem napisałem program pod atmege162 w C# dodam że 16MHz kwarc vcc 3,3v. Oto kod #include "avr/io.h" #define F_CPU 16000000UL #define BAUD 115200 #define MYUBRR (((F_CPU/(BAUD*16UL)... void uart_init(unsigned int ubrr) { UBRR0L = (unsigned char) ubrr; UBRR0H = (unsigned...
Mój problem jest następujący: mam napisać program, którego zadaniem będzie szczytywanie do pamięci danych z magistrali RS 485, a potem wysłanie tego na PeCeta. Wybrałem do tego procka ATmega 162 bo ma 2 UART'y, double speed i jest dwa razy tańszy od 128. Niestety w Code Vision nie ma pliku nagłówkowego z tym prockiem (przynajmniej ja nie mam). Czy jest...
Witam zrobiłem programator ze strony http://obrazki.elektroda.net/70_12589744... chciałbym jednak zrobić taką podstawkę która zaprogramuje każdy procek z listy ale jednocześnie żeby nie była większa od np. formatu A4 i żeby każdy procek miał swoją podstawkę może być że 2 lub 3 procki korzystają z tej samej podstawki. a to programator http://obrazki.elektroda.net/69_12589747...
Chodzi o docelowy uklad w ktorym siedzi atmega162. Kondensatory 100nF przy nogach procka sa ?
Weź coś sprawdzonego co już programowałeś, bo powodów może być sporo.
witam podczas programowania atmega162 wypadla mi z podstawki teraz jak ja probuje zaprogramowac ponownie mam -24 czy moglem uszkodzic uC ? Dodano po 3 dodam kolejene spostrzezenie znalazlem druga atmege 162 i to samo przy atmega8 nie ma tego problemu korzystam z programatora ze strony pony prog na koniec zauwazylem ze jezeli dam oddzielne zasilanie...
Zacznijmy może od tego na ile oceniasz własną wiedzę o elektronice i programowaniu???
Kiedyś na Mitery miał programator i "programował", tak samo na Wrocławskiej.
ATmega8, ATtiny2313, ATmega128 a także ATmega162.
Witam Nie chce tworzyć nowego tematu wiec podepnę się tutaj. 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.
Dziękuję za odpowiedź. ALe mam jeszcze kilka pytań: - bez problemowo mogę podpiąć różne czujniki? - i jak to jest z tą samą płytką drukowaną? z tego co czytałem to: # dwupłytkowy zestaw uruchomieniowy do nauki programowania w C # procesor Atmega162 # dwa rodzaje złączy programujących # pamięć – 32kB, statyczna
Złącze zrobione z goldpinów jest do programowania ATmegi - musisz tylko sprawdzić które to: Miso, Mosi, SCK, Reset, VDD, GND. Ze wsadem będziesz miał kłopot bo jak ktoś ma to sprzedaje całe kabelki a wsadem się nie podzieli. 11.11.5 jest chyba najwyższą działającą wersją w PL.
Posprawdzam jeszcze dokładnie timingi układów które mam i jeśli nie będzie przeciwwskazań, to spróbuję programator zrobić i przetestować Jeśli ktoś będzie próbował bawić się pamięciami równoległymi to jest pewne przeciwwskazanie, o którym nie pomyślałem na początku: XMEM (przynajmniej w 162) nie ma sprzętowego wsparcia sygnału !CE. Nie zawsze jest...
Wywalić MCU. Wstawić w jego miejsce coś z rodziny 89S.. lub Atmega162. Delikatnie przerobić schemat połączeń i programować przez ISP.
Nie, jeśli zablokujesz dalsze programowaie procesora to nie masz dostępu do FLASH i EEPROM. Chcesz to ominąć to programuj przy pomocy bootloadera.
Program pisze w asemblerze w avr studio i następnie programuje układ poprzez spi (łącze równoległe->bufor 74244->atmega) ponyprog'iem albo pisze bezpośrednio w pony lub yaapie - efekt ten sam. Pierwszy z ukłądów - atmega8 - jak już pisałem ma podpięte tylko potrzebne elementy. Drugi - atmega162 - jest już w układzie (podłączony lcd, dodatkowy flash)...
Lepiej zastąpić układ jakimś 89S51/52/8253, albo nawet zaszaleć i dać ATMEGA162 tylko w tym ostatnim przypadku trzeba przerobić pin reset.
To właśnie też jest problem. Drążkiem nie da się wejść w tryb programowania w żaden sposób, a karty do programowania nie mam. Tu też nie mam pojęcia dlaczego tak się dzieje.
Witam! To mój pierwszy post na forum. Szukałem rozwiązania na forum ale niestety nic mi nie pomogło. Oto problem: Na początek kupiłem sobie gotową płytkę z kursem do programowania uC Atmega162. Chcę ją programować za pomocą usb (w zestawie była przejściówka i kable, Przejściówka widziana jest jako FT232R UART). Niestety zestaw nie chce współpracować...
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=http://projekty.qrz.pl/index.php?op... dodam że będę przynajmniej narazie...
Mi na tej prędkości działają wszystkie procesory. Oczywiście używam pełnej płatnej wersji. Nie sprawdzałem na demo. W sumie mi programuje na wszystkich prędkościach ale miałem problemy z ATMEGA162 i działa tylko na tej prędkości.
• Programuje procesory firmy ATMEL z rodziny AVR: AT90CAN128, AT90PWM2, AT90PWM3, AT90S1200, AT90S2313, AT90S2323, AT90S2343, AT90S2333, AT90S2343, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90C8534, AT90S8535, ATmega603, ATmega103, ATmega8515, ATmega8535, ATmega8, ATmega16, ATmega161, ATmega162, ATmega163, ATmega169, ATmega32, ATmega323, ATmega64,...
Robiłem niedawno taki kabelek programowałem tylko atmege i ft232. http://www.elektroda.pl/rtvforum/topic32...
Sprawdzam albo przez eeprom_read_byte() albo zrzucam sobie zawartość eepromu do hex-a. Po prostu każde programowanie powoduje wyczyszczenie pamieci eeprom, bez wzgledu na stan bitu EESAVE.
Jaka walka to tylko 4 przewody chyba że nie masz LPT w kompie. Bascom pod względem ustawiania "fusb..." jest najbardziej czytelny. Ja próbuje samodzielnie zaprojektować PCB ale idzie topornie. Dodano po 25 A jeszcze zapomniałem że pisze w HELPIE do BASCOM : Podczas gdy bity zabezpieczeń oraz tzw. fusebits pozwalają na dostosowywanie niektórych układów...
Mam kilka pytań: Po pierwsze jaką wycisnę prędkość transmisji po RS232 w bascomie zakładając że kwarc 16Mhz. Po drugie jak to jest z programowaniem tego procka w bascomie co mam wybrac z menu compiler chip ??
Po paru dniach walki skończyły się pomysły.Procesor Atmega162 i moduł zegara RTC Tiny z układem zegara DS1307.Po zaprogramowaniu DS-a poniższym kodem data wyświetla się nieprawidłowo.Wgląda to tak,jakby dzień,miesiąc i rok zamieniały się miejscami. [code][syntax=basic4gl] Ustawdate: Cls Dzien = 17 Miesiac = 12 Rok = 13 Dzien = Makebcd(dzien) Miesiac...
Witam Właśnie udało mi się kupić ATMega162 w DIP40, już niedługo zmontuję prototyp i biorę się za programowanie. W pierwszej kolejności sprawdzę czy da się zrobić 16 kanałów z rozdzielczością 12b i co najmniej 2kHz.
Dziekuje bardzo. W sumie nie wzialem tego pod uwage i juz zaczalem konstruowac uklad pod atmega162 (wybralem ja ze wzgledu na to ze mozna ja programowac/ debuggowac przez jtag, no i dlatego ze ja mialem). Jak wstane to przejze karte katalogowa i sprawdze co pisza o napieciu zasilania. Jeszcze raz dziekuje za pomoc i pkt.
Do jakiego adaptera ??? adaptera czego? Po drugie daj sobie spokój z PonyProgiem itp. Jeśli masz WindowsXP i port LPT w kopmputerze, programator STK200 a do zaprogramowania procke ATmega8 to: sięgnij po program MkAvrCalculator . W ostatniej zakładce znajdziesz klawisz który zainstaluje ci prawidłowo AVRDUDE oraz GIVEIO. Potem tylko wejdziesz w zakładkę...
JTAGEN = 1 - JTAG wyłączony SPIEN = 0 - programowanie SPI włączone BOOTSZ1 = 0 BOOTSZ0 = 0 CKDIV8 = 1 SUT0 = 0 SUT1 = 1 CKSEL3 = 1 CKSEL2 = 1 CKSEL1 = 0 CSSEL0 = 1
Moja potrzeba użycia AT89S52 nie wynika z chęci użycia go ale z posiadania gotowej klawiatury w której siedzi już ten procesor i on nią "zarządza". To użyj w miejsce 89s52 procesora ATMEGA162. Weź tylko poprawkę na reset.
Jeżeli programowanie przebiega pomyślnie, to być może przyczyną jest resetowanie się mikrokontrolera: http://mikrokontrolery.blogspot.com/2011... Przede wszystkim pokaż schemat.
witam programuje w bascomie i nie wiem jak uruchomić drugi UART w Atmega162 zrobiłem to tak jak pisało w helpie, pierwszy uart działa bez problemu natomiast drugi nie $regfile = "m162def.dat" $crystal = 14745000 $baud = 9600 $baud1 = 19200 . . (konfiguracja wyświetlacza i deklaracja zmiennych) . . do A = Ischarwaiting() If A = 1 Then I = Inkey() Locate...
Niby uniwersalny programator do eeprom i procesorów. Obsługuje : Atmel AVR 8-Bit Risk: AT90S1200, AT90S2313, AT90S2323, AT90S2333, AT90S2343, AT90S4433, AT90S4434, AT90S8515, AT90S8535, ATmega8, ATmega16, ATmega161, ATmega162, ATmega163, ATmega323, ATmega64, ATmega103, ATmega128, ATtiny12, ATtiny15, ATtiny2313, ATmega8515, ATmega8535 Mam do zaprogramowania...
Problem rozwiązałem, w sposób dla mnie nie zrozumiały: 1. Do AVR studio doinstalowałem WinAVR i z niego kompilowałem program, programowałem z avrstudio4, działa ładnie Atmega8 (162 pewnie też, nie mam siły sprawdzać narazie.) 2. Stara Atmega162 mimo wszystko jako jedyna działa na CodevisionAvr oraz na WinAVR i pewnie nigdy nie dowiem się dlaczego.
Do 12Mhz program chodzi. Powyzej sie zawiesza. Probowałem na 14MHz niestabilny a wyzej to startuje wykona kilka dzilan cos tam mrugnie i cisza. Programowanie i weryfikacja przebiega dobrze nawet do kwarcu 22MHz. Co moze byc przyczyną to juz drugi albo trzeci procesor tak sie zachowuje.
Czy jeśli mimo wszystko zastosuję tą "kostkę" to popełnię duży błąd? W zasadzie można by stwierdzić że ta kostka jest już w mikrokontrolerze. [url=www.atmel.com/Images/Atmel-2513-8-b... Strona 48 i kolejne Power on reset Podczas...
Wiem że to będzie w stylu początkującego, ale juz nie mam ani pomysłu ani koncepcji. Wiec sprawa wygląda tak mam płytkę na której uruchamiałem programy pod AT89S53 pisałem w asemblerze wszystko było super. Teraz na miejsce 89S53 wstawiłem ATmega162 ( według dataschet rostaw pinów bardzo podobny zasilanie tak samo). Napisałem pierwszy program w C na...
Podłączasz cztery piny atmegi do programatora czyli pin 1,2,3,4, a gnd i 5v programatora do stabilizatora. Do programowania podajesz 12v na złącze obd interfejsu, najpierw robisz odczyt dla sprawdzenia poprawności bo może zablokować atmege. Najlepiej odczytać też prędzej fuse bity. Prawdopodobnie zablokowałeś atmege programowo. Po zaprogramowaniu najlepiej...
programator atmega162 atmega162 portb atmega162 zapis
strojenie cewki wykrywacz antena zewnętrzna radia brama segmentowe hormann
delonghi alarm solgaz płyta gazowa
Jeep Grand Cherokee WJ 4.0 – brak podświetlenia wskazówek licznika, żarówki T5, LED, naprawa Barton Sprint 50 EFI gaśnie na wolnych obrotach po rozgrzaniu – przyczyny i diagnostyka