Problem leży w tym że na linii CLK jest dosyć duża częstotliwość i ostre zbocza powodują generowanie dużej ilości zakłóceń. Dodanie kondensatora wygładza zbocza, nie powoduje to błędnego interpretowania sygnału zegarowego ponieważ na wejściu restet jest bramka schmitta.
Witam. W programie jest deklarowany mikrokontroler Atmega16 być może, że różnią się rejestrami. Jeżeli posiadasz pełną wersję Bascoma to spróbuj zrobić tak: - otwórz plik z rozszerzeniem .bas - w linii $regfile = "m16def.dat" zmień na "m32def.dat" - skompiluj program i wgraj do procka być może wtedy będzie dobrze.
Podlutuj narazie na pająku, by wyeliminować kolejnego podejrzanego.
Problemem może być kondensator resetu. (czyt. wywal go)
J3 nie jest zwarte więc układ jest zasilany z zewnątrz? Matko :( ale MASY MUSISZ POŁĄCZYĆ - tak OCZYWISTYCH rzeczy nawet się nie pisze w instrukcjach, bo każdy kto zaczyna nawet elektronikę powinien o tym wiedzieć tak samo jak np o tym żeby nie skakać z dachu wieżowca bo można się zabić. Dodano po 46 Czyli rozumiem że wszystkie wyjścia GDD z programatora...
Podłącz diodę LED anodą do Vcc z programatora i przez rezystor do GND programatora. Może zamiast do GND to do resetu? Wówczas jeśli programator ocalał, to dioda w czasie programowania będzie świecić. Zasilanie pewnie przetrwało.
Double check connections and try again. Z tych informacji co podałeś, to jedyna możliwa przyczyna to że nie ma połączenia między programatorem. Sprawdź wszystkie połączenia z programatora bezpośrednio do uC. Poza tym sprawdź czy reset nie jest zwarty do VCC (zapewne jest rezystor do VCC i tak ma być). Sprawdź czy nie ma zwarć w liniach programatora...
Witam Kolego mozesz sprobowac czegos takiego jak ja robie :) tez mialem z tym problem na atmedze16 w BASCOM... Metoda troche klopotliwa, ale jak sie zastanowisz to wcale taka nie musi byc :) Przestaw sobie ATmege na wewnetrzny generator np 8Mhz i wtedy zaprogramuj, powinno pojsc bez wiekszego problemu... Nastepnie jezeli chcesz testowac program na zew...
Mogłeś uwalić procesor. W złączu com mogą występować napięcia +15V i -15V więc jeśli coś źle połączyłeś mogłeś podać na procka za duże napięcie. Proponuję zbudować prosty programator STK200 na układzie 74hc244 i sprawdzić procka.
Przecież CON3 to jest złącze ISP i służy do programowania. Na schemacie ideowym masz opisane jakie sygnały masz na poszczególnych pinach CON3. AVRPROG MKII ma te same sygnały tylko w dwóch rzędach - jak na rysunku http://obrazki.elektroda.pl/9999903200_1... Za pomocą odcinków przewodu możesz podać te sygnały na swoją płytkę i zaprogramować...
przebiegnie poprawnie przy rzeczywistym rezonatorze 4MHz ? Tak czy w czasie programowania inne wyprowadzenie (oprócz mosi, miso, Xtal,reset...) "wiszą w powietrzu"? Podczas programowania przez ISP - tak, pozostałe piny nie są wykorzystywane.
Schemat jest dobry więc nic nie rób z resetem. Jest podciągnięty do Vcc przez rezystor. Programator powinien ściągnąć go do masy jak będzie potrzeba. Nie wiem kednak jakiej wartości jest rezystor. Jeśli programator nie zdołałby wymusić stanu niskiego - szczególnie programator "drutowy" to na czas programowania możesz odłączyć rezystor od Reset'u.
Najpewniejsze są zworki odcinające SPI procesora od reszty układu na czas programowania.
Oczywiście, że możesz podłączyć, ale to wszystko co możesz.
Niewiele napisałeś. Co za "model" programatora? Jak podłączyłeś procesor do programatora? Daj zdjęcie lub napisz dokładnie.
Cześć Zainstaluj sobie na komputerze w domciu "Microchip Studio" (dla AVR) pobrane ze strony Microchip. https://www.microchip.com/en-us/tools-re... Będziesz mieć IDE do pisania programów na AVR. Po udanej kompilacji Twojego programu, masz możliwość jego debugowania/symulowania, na sucho, bez zestawu. Będziesz widzieć na...
Tak sam kompilowałem polecenie - "make test1.hex" MCU=atmega32 F_CPU=16000000 CC=avr-gcc OBJCOPY=avr-objcopy # optimize for size: CFLAGS=-g -mmcu=$(MCU) -Wall -Wstrict-prototypes -Os -mcall-prologues eth_rem_dev.hex : eth_rem_dev.out $(OBJCOPY) -R .eeprom -O ihex eth_rem_dev.out eth_rem_dev.hex avr-size eth_rem_dev.out (at)echo...
Ja myślałem, żeby podłączyć to tak jak w arduino (schemat w załączniku). Tylko do tego trzeba do mikrokontrolera wgrać bootloader wie ktoś jak napisać taki bootloader?
Skoro układ działa, to nie jest to problem zegara. Mogłeś wyłączyć pin RESET, albo wyłączyć ISP (chociaż nie jestem pewien, czy przez ISP da się wyłączyć ISP). Możesz też mieć coś źle podłączone, albo jakiś układ pracujący na SPI zakłóca transmisję z programatorem. Generalnie opcji jest wiele i było o tym na elektrodzie wiele razy.
Zrób sprawdzanie godziny na jakimś przerwaniu z timera. Uważam że niepotrzebnie robi się to cały czas w głównej pętli. Ustaw timer żeby sprawdzał czas co 0,5 sek i to na pewno wystarczy. A w pętli głównej zrób tylko obsługę menu czy co tam jeszcze będziesz robił.
Witam Od jakiegoś czasu skrobię sobie coś na atmegach, miałem już działający układ składający się z dwóch termometrów ds18b20 i wyświetlacza 4x20, w momencie gdy chciałem zająć się modulacją ir postanowiłem zainstalować zewnętrzny kwarc. Po zamontowaniu kwarcu i ustawieniu fusebitów w burn-o-macie, atmega32 zablokowała się. Uruchomiłem ją sygnałem z...
Kolego, układy AVR mają nogę podłączoną do kilku rejestów. Pisząc słowo PIN konfigurujemy rejestry wejściowe, a słowo PORT rejestry wyjściowe. Chodzi tu o składnie języka Bascom.
witam chciałbym naprawić swojego skalara (poszedł procek) posiadam soft, ale niestety nie wiem jak ustawić fusebity, a strona tej wersji skalara już nie istnieje. Moja wersja skalara to 5.2 pH z procesorem ATMega32 16PU programowane na ISP Prog, we wsadzie są dwa pliki do wyboru w zależności od pomiaru Ph (4-7 albo 7-9) i jeden plik eeprom. Czy ktoś...
Koledzy Chciałem spróbować swoich sił w programowaniu mikrokotrolerów. Zakupiłem sobie zestaw taki and load . a tu nie mam zielonego pojęcia. Sterowniki zainstalowane tak jak w instrukcji. Dodam ze mam windows7 x64. Proszę o jakieś wskazówki gdyż jestem już zielony bo nie wiem co robić.
1. Tx gps podłącz do Rx uC (jeśli napięcia zasilania są takie same dla gps i uC). 2. GPS powinien sypać danymi na okrągło (Enable = 1). Trzeba wyłowić potrzebnie dane. Pamiętać należy o szybkości transmisji.
Witam... Wracajac do tego tematu, z problemem wczesniejszym bylo zwiazane to ze mialem walnieta Atmege, oraz programator na wejscie rownolegle nie dzialal prawidlowo...teraz juz mam zupelnie cos innego :), wiec zaczynam powoli raczkowac w programowaniu uC :/...posiadam programator ISPcable III i uzywam AVR Studio...wiec postanowilem pojsc troszeczke...
Witam, co trzeba podłączyć, żeby uruchomić atmege(atmega32u2) na pająku. Vcc - do Vcc programatora(5V) GND - z programatora(Napięcie pomiędzy Vcc a GND sprawdzone po przez miernik) MOSI/MISO/RES/SCLK - programatora RES - podłączony dodatkowo przez rezystor 10K do Vcc Czy SCLK to to samo co SCK?(znalazłem że PB1 to niby SCK) Co jeszcze jest konieczne...
Witam, staram się zapoznać z serią mikrokontrolerów AVR32 z pomocą układu AT32UC3C264C. Mam tylko układ oraz samodzielnie wykonaną płytkę z podłączonym zasilaniem i wyprowadzonymi pinami do USB, przełączników i LEDów przez bufory. Czytam co ciekawsze posty na forum Elektrody i AVRFreaks.net od najstarszych do tych najnowszych. I tak czytam już od ponad...
Jakiś czas temu był podobny problem - pin SS (PB4, u ciebie pokrywa się z CS1) był konfigurowany jako wyjście PO ustawieniu bitu MSTR (jeśli przy ustawianiu bitu MSTR na pinie SS będącym jeszcze wejściem był stan niski, to bit MSTR się nie ustawi). Spróbuj przenieść przypisanie do DDR'a przed inicjalizację SPI.
Witam. Jestem początkujący i mam pytanie jak wrzuć pierwszy program na mają ATmegę, dodam że mam ją już z bootloaderem Arduino. Gdzie znajdę schematy podłączenia pod USBASP lub pod Arduino?
Witam. Piszę BootLoader na procesor ATmega32 i nie wiem dlaczego układ nie chce zaprogramować pierwszej strony pamięci Flash. W symulatorze wszystko działa. Druga strona programuje się bezproblemowo więc wykluczam możliwość pomyłki w programie. Czy ma to związek z wektorami przerwań umieszczonymi na samym początku? Trzeba je jakoś wyłączyć? Program...
Witam. Szukam programu obrotomierza zliczającego jedynie ilość impulsów i wyświetlający na LCD wynik, taki który dało by się uruchomić impulsami z przycisku.
Witam. Niedawno zainteresowałem się uC, głównie z powodu chęci zbudowania kodera PWM ( do aparatury modelarskiej) i szukam osób, które mogą mi pomóc w tym. Założenia do mojego 1 projektu: - uC to ATMega32 ( Taki sobie zakupiłem z powodu 8 A/DC) - Modulacja PWM - język; asembler ( jest dla mnie bardziej zrozumiały niż C) - działanie; jak standardowy...
Witam mam problem przy pisaniu programu na procesor ATMEGA32. Chodzi mi o to, że nie wiem jak poprawnie napisać początek programu. W programie mam 4 funkcje. Muszą być wywoływane jedna po drugiej(każda poprzednia niesie informacje dla kolejnej). Jedna z tych funkcji (najlepiej wszystkie) musi być wywoływana z określoną częstotliwością(w tej funkcji...
Dopiero zaczynam naukę w Bacsom avr i już napotkałem na problem. Zrobiłem programator kompatybilny z stk200 i zaprojektowałem uniwersalny system mikrokomputerowy z Atmega8 gdzie mam między innymi diodę podłączoną do portu C.2 a przełącznik do portu B.0. Napisałem następujący program w Bascom avr 1.11.7.7 " Config Portc.2 = Output Config Portb.0 = Input...
Witam Przerobiłem gotowy projekt "boot" z programu Bascom, tam jest napisany na procesor ATmega163 a ja potrzebuje na ATmega32. Program "boot" wgrałem do chipa ale gdy chce wgrać nowy program za pomocą terminala wszystko niby idzie dobrze dostaje znaki zapytania z powrotem. Ale program sie nie zapisuje w chipie jest sam tylko bootloadera. Nie wiem gdzie...
Witam Niedawno postanowiłem że warto nauczyć się czegoś pożytecznego. Niewątpliwie taką rzeczą jest programowanie mikroprocesorów. Poczytałem co nieco tu i tam, szperałem na forum, no i w końcu przyszedł czas na pierwszy własny program. Założenia programu są następujące: -Sterowanie 5 diodami oznaczonymi jako K1, K2, K3, K4, K5 pod wpływem impulsu na...
To niech Kolega zassie moim zdaniem najlepsze IDE do AVR - AVR Studio 4.18 A programowanie przez AVVRDude musisz przeprowadzić.
Witam Zakupilem moduł uruchomieniowy : http://www.gotronik.pl/www/modul_avr.htm... oraz do niego programator : http://www.and-tech.pl/avrprog.htm Podłączylem programator (mimo, ze nie ma nawet opisu pinów ISP na płytce) i niestety nie dziala :( Po uruchomieniu obslugujacego ten programator programiku i chociazby probie zczytania flasha z ukonktrolera,...
Witam! Niedawno rozpocząłem swoja przygodę z mikrokontrolerami. Zacząłem od ATmegi8 ponieważ dosyć często słyszałem tę nazwę. Zakupiłem sobie na początek dwie kostki takie kostki zbudowałem programator i... i na początek ustawiając fuse bit'y zawiesiłem obydwa no ale przejrzałem forum i znalazłem odpowiedzi. Udało sie procesor znów żyje. Pierwszy program...
Witam serdecznie! Jestem początkującym programistą, więc liczę na pomoc doswiadczonych kolegów. Ponieważ moje programy zaczęły się "rozrastac" muszę zrobic przesiadkę na ATmega32 a ATmega8. Tak więc mam kilka pytań: - jeśli chcę używać magistrali I2C w ATmega32 to czy linie muszę podpiąć pod końcówki PC1 (SDA) i PC0 (SCL) czy mogę je dowolnie skonfigurować...
Witam ;) nie mam jeszcze programatora i procka (spodziewam sie go w tym tyg) jednak zacząłem czytać poradniki programowania w BASCOM`ie i napisałem swój pierwszy w zyciu program i chciałbym prosić o jego sprawdzenie czy to wgl ma jakiś sens xD [syntax=basic4gl] $regfile = "m8def.dat" 'typ procesora (ATmega8) $crystal = 1000000 'taktowanie procesora...
wypadało by się przywitać, no to siemka Wam :D planuję kupić jakiegoś AVRa (patrzę szczególnie na ATmege32) i całe osprzętowanie typu płytka stykowa, programator itp. itd. no i chciałem się zapytać o Wasze początki, doświadczenie w zabawie z tymi małymi cudeńkami i o jakieś rady, które mogą mi kiedyś się przydać ;) Pozdrawiam, Pyrko =] PS. pytam się...
Dokładnie wygląda to tak że komunikacja działa tylko raz. Tzn po podłączeniu USBASP do portu. Można zrobić odczyt, zapis, czy co tam, ale tylko raz. Za drugim razem i za n-tym już wywala błąd. potwierdzam, u mnie dokładnie takie same efekty w USBASP, a próbowałem programować ATmega32, ATmega168, ATmega8.
Włącz okienko wgrywania programu i w odpowiedniej zakładce musisz ustawić oscylator na zewnętrzny. Nie przestaw innych bitów, bo możesz zablokować mikrokontroler (ustawienie obwodu RC jako oscylator lub wyłączenie programowania ISP).
programując Atmega32A nigdy się nad tym nie zastanawiałem, w avrdude wybrałem Atmega32 i programuje się bez problemów, sygnatura jest ta sama
a sygnaturke odczytuje?
Cześć, zasilasz je tym samym zasilaczem, czy dwom różnymi? Miałem kiedyś podobny kłopot, programowało się x czasu, aż w końcu przestało. Przestało na tej zasadzie, że fusebity szło przestawić (programem kolegi z tego forum), a wsad nie wchodził. Początkowo podejrzewałem, że padł programator. Po kilku dniach zacząłem sprawdzać układ "od zera" i okazało...
Wystarczy napisać np. strncp(data->hdop, "12.3456", 7); i nie musisz powiększać pól. Zapis "11.111111\0" jest bez sensu, bo definiuje w pamięci obiekt zajmujący 11 bajtów, zakończony dwoma zerami, z których pierwsze jest kopiowane przez strcpy(). Wszystkie Twoje problemy wynikają z niezrozumienia, czym jest łańcuch w języku C. Dopóki tego nie przyswoisz,...
A jakie błedy?
Witam Poszukuję programu, którym mógłbym zaprogramować mikrokontroler ATMega32 za pomocą interfejsu ISP. Jeżeli chodzi o język programowania to zależy mi na asemblerze! Mam program "Mikroluk", którym uruchomiłem i programuję ATtiny26, a który z niewiadomych względów ATM już nie wykrywa :/ Chcę zamienić ATtiny na ATMega z wiadomych względów - więcej...
A mógłbys dodać wsad do kontrolera atmega32??
A w czym problem ? Czego ta pomoc ma dotyczyć ??
Witam serdecznie! Robie w domu mały sterownik na Atmega32 i nie do końca wiem jak ją podłączyć. Mianowicie nie wiem co zrobić z przyciskiem RESET. Czy mam go podciągnąć do plusa np przez 10k ohm? Jak będę resetował układ? Czy mam też zrobić przycisk od nóżki RESET do masy? Co zrobić z nogami AVCC i AREF? Czy w takim nowym uC prosto ze sklepu najpierw...
Witam, używam programatora ze strony http://www.amwaw.edu.pl/~adybkows/elka/i... i mam problem z programowaniem nim ATmeg'i32. Pasek postępu dochodzi do około 30% i wyskakuje błąd weryfikacji programu. Potem jednak wystarczy dać kasowanie flash'a i układ programuje się już bez problemu. Niestety przy kolejnym programowaniu dzieje się to samo....
Jeżeli planujesz programować bezpośrednio z użyciem ESP-IDF (nie arduinowo) to do wyboru jest dość bogaty wybór komponentów (bibliotek): https://components.espressif.com/
Jaki język? Szczerze... polecam tak jak ja... zacząć od ASM, żeby zrozumieć zasadę działania rejestrów, ogarnąć strukturę procków itd... ja tego też uczyłem się jakieś 3 lata temu na studiach... później przerosło mnie pisanie w asm obsługi np RC5, więc przesiadka na C - w chwili zmiany języka byłem zielony z C, jednak wiedziałem co to int, char, for,...
tylko STK200 nie ma własnego zasilania więc tego EEPROMA tym bardziej nie zasili ... Skoro autor używa STK200 do programowania ATmega32, to znaczy, że ma zewnętrzne źródło zasilania. ... do tego dochodzi kwestia, że to SPI a nie I2C ... 24C64 to I2C, a nie SPI: http://www.bookly.com/images/24C64-BM.pd... (at)adambehnke Poczytaj link, który podałem w...
To ciekawe jak Ci tą ATmega32 programowało... N.
W jakimś konkretnym języku? Jak może być bascom to dawaj
Próbuję zaprogramować procesorek ATMega32 przez ISP korzystając z prostego programatora na 74244 podłączanego do LPT i popularnego polskiego programiku ISP Programmer. Problem pojawia się już na starcie przy próbie odczytania sygnatury mikrokontrolera. Wyświetlany jest wtedy bowiem napis CHIP LOCKED. Muszę tu jednak zaznaczyć, że nie robiłem nic z fuse...
zrób to na atmega32, można programować przez isp, jako programu użyj bascom avr demo (do 4 kb kodu) tak na początek wystarczy, w nim szybko nauczysz się programować. silniki krokowe można znaleźć w starych drukarkach (np. HP) Życzę udanej pracy!
Witam. Podczas programowania mikro- kontrolera ATMEGA32 zapomniałem dołączyć napięcie zasilające uP. Po programowaniu procesor przestał odpowiadać, nie mogę z nim nawiązać żadnej komunikacji. Programuję programatorem USBASP. Jak można odblokować ATMEGĘ? Czy powodem problemów może być przypadkowe ustawienie fuse-bitów uniemożliwiające programowanie przez...
jeśli zmieniłeś tylko bity cksel to podłącz sobie geneator i przeprogramuj. Jeśli zmieniłes ustawienie bitu spien to nie da się programować szeregowo. W bascomie można sobie łatwo ustawić
Witam,może ktoś miał styczność bądź poskładał owe ustrojstwo? posiadam Atmege32 i właśnie na niej chciałbym postawić sd2iec,i tu rodzi się problem a mianowicie potrzebuję pomocy w doborze wersji bootloadera oraz podczas samego programowania,ponieważ z racji tego iż będzie to moje pierwsze programowanie jakiegokolwiek układu,rodzi się kilka pytań. Co...
Witam programowalem sobie ATmege32 Stk 200/300 na LPT no i wszystko chodzilo ladnie (50 programowan) ostatnio pojawialy sie problemy ze error przy programowaniu, PonyProg sie zawieszal ale po ponownym zaprogramowaniu wszystko chodzilo.. az nagle wyskoczyl blad podczas programowania taki, po którym procek nie wstaje, POnyProg nie moze zidentyfikowac...
Atmega32 ma już za sobą klikaset write/erase cycles wiec moje obawy poszły w wiadomym kierunku, ale na szczęście okazało się, że zasilanie procka spadało chwilami z 5 na 1,8 V i to było przyczyną jego zapaści. Zobaczymy ile jeszcze wytrzyma programowań. Zamykam temat.
atmega32 programować pierwsza programować atmega8 pierwsza harmoniczna
whirlpool regulacja hydrostatu zelmer wymiana szczotka wymiana grzałki
mikrokomputer cobra1 podłączenie silnika pralki
Moduł vape Z19 - specyfikacja i problemy Usuwanie połączeń wychodzących z bilingu Lebara DK