Dzięki za odpowiedz. Czyli mam coś z kopane, tylko nie wiem co. Ja przycisków do ustawiania nie mam. Składałem go wg. płytki zamieszczonej na forum "Poprawiona plytka procesora.brd", składał ktoś na podstawie jej zegar ?
Czyli co ogolnie lipa zobacze sobie demo i plytka na bok , czy macie inne pomysly
Sprawdź sobie poprawność fuse bitów. Mi sie zdarzyło, że po lutowaniu fusy sie zmieniły
a może tą ? http://www.and-tech.biz/evb4.1.htm o tyle fajna że programujesz po USB prze zbootloader Niestety jest zbyt droga. Mi zależy na cenie i na dobrym bezproblemowym podłączeniu mikroprocesora z kompem (oczywiście żeby nie spalić kompa, więc napisałem temat co? i jak?). po co ci plytka z podlaczeniem programatora? przeciez to sie mija z celem......
ja Cie nie krytykuje tylo mowie jak to powinno sie robic. Jestem zawodowym konstruktorem wlasnie sprzetu audio i nikt nie laczy koncowki mocy z preampami. Oddziela sie elektronike wysokonapieciowa i wysokopradowa od czesci sterujacej. Glownie ze wzgledu na awaryjnosc koncowek mocy i spustoszenie ktore robia przy uszkodzeniu. Uruchomienie osobne koncowki...
W to zlacze 10pinowe wlozona jest plytka z radiem. Hm... i jak zgrac ten program lub napisac nowy.
to jest wycinek z ich kita http://datasheets.maxim-ic.com/en/ds/MAX... w kwestii mojego to plytka stykowa ,zasilanie usb ,100 nf co krok przy elementach,taktowanie wewnetrzne.
na swojej płytce port R/W masz podpięty pod GND także jak szukasz jakiejś gotowej biblioteki do obsługi LCD to bez osbsługi flagi zajętości twoja plytka umożliwia ci pracę zarówno 4 jak i 8-bitową temat wielokrotnie wałkowany na forum, ale dam link z podstawowymi informacjami i biblioteką, z której możesz łatwo skorzystać http://radzio.dxp.pl/hd44780/
Poki co to zastanawiam sie nad programem a plytka zostanie zrobiona jak bede wiedzial jak ma to wygladac zeby elementy ladnie rozmiescic......najwazniejszyw tym jest program......ktory mnie niestety strasznie hamuje....
No to jade z plytka :) Ale musze czekac na B327 bo chlorek jest do bani ;/ Za 2 dni powinienem jednak go dostac to wtedy bede cos wiecej dzialal :)
Witam. posiadam płytkę startową EvB4.3 firmy and-tech. Programuje za pomocą WinAVR. problem polega na tym, że atmega16 oraz atmega32 programuje się bezproblemowo, na płytce startowej wszystko działa poprawnie. Po przeniesieniu atmegi na płytkę stykową nie działa. układ połączeń jest jak na rysunku. Zasilanie i masa są brane z płytki startowej zasilanej...
No rezonator kwarcowy podłącza się gdzie indziej: http://obrazki.elektroda.net/68_11975770... Pomiędzy nóżki 12 i 13. Chyba nie masz datasheeta tego procesora. Ściągnij sobie go: http://www.datasheetcatalog.net/datashee...
Instrukcje masz? Lub chociaż schemat tej płytki? Na pewno. Google : Kurs AVR BASCOM lub GCC.
witam może to Ci wystarczy
Witam Najpierw zajmijmy się samym schematem, bo od jego poprawności zależy dalsze projektowanie. Musisz poprawić wszystkie "istotne ostrzeżenia" (oprócz "value"). Nie wiem po co te oddzielne złącza do masy i zasilania dla wszystkich elementów peryferyjnych. Diody LED masz odwrotnie podłączone (anodami do masy). http://obrazki.elektroda.pl/6360239300_1...
Witam:) Jakiś czas temu zaprojektowałem i wykonałem własna płytke testową dla uC ATMEGA16. Choć jeszcze nie wszystko jest zmontowane to sam procesor i złącze KANDA już jest zrobione. Chciałem wykonac pierwszy test samej komunikacje mojej płytki z komupterem i tu napotkałem problem - gdy w programie Eclipse wchodzę w zakładkę Project>Properties>AVR>Target...
Mam do Was pytanie dotyczące fragmentu programu, w szczególności pętli for, która wykonuje się 16 razy i każde kolejne wykonanie trwa dłużej niż poprzednie. Czas trwania ostatniej pętli jest kilkanaście razy dłuższy niż pierwszej i przyrost czasu wykonania każdej pętli jest z grubsza liniowy. fragment programu: [syntax=c] void send_frequency(void) {...
Ponizej przedstawiam swoj kod: #include <avr/io.h> #define F_CPU 16000000UL #include <util/delay.h> #include <avr/interrupt.h> //#include <avr/iom16.h> #include "lcd.h" #include "usart.h" #define Timer2_start TCNT2 = 0x63; TCCR2 = 0x07; //0x63 - poczatkowa 99, preskaler 1024 0x07 #define Timer2_stop TCCR2...
Witam, zrobiłem taki oto układ na płytce stykowej: http://obrazki.elektroda.pl/1610607600_1... oraz zrobiłem przejściówkę do programatora stąd: http://mikrokontrolery.blogspot.com/2011... i wszystko poprawnie podpiąłem, ale jak wkładam programator i przy włączonym zasilaniu daje w AVR Studio aby pobrał sygnaturę...
Witam Moja Atmega 16 wiesza się w pętlach Uszczenianie i Paletyzacja poniższego programu: 'Listing programu obsługującego symulator procesów. Program został napisany ' i skompilowan w programie BASCOM-AVR 1.11.9.8. $regfile = "m16def.dat" 'określenie typu procesora $crystal = 8000000 'określene szybkości zegara 'Watchdog Wdtcr = &B00011111...
Witam Na uczelni miałem do czynienia z uC serii 8051, od dawna chciałem się tego nauczyć w domu walała się kostka mega 16 więc postanowiłem ją zaadaptować do celów "dydaktycznych". Na początku zabrałem się za bascoma, wychodziło mi coś z niego ale stwierdziłem że za mało wiem co się dzieje w procku tak więc przesiadłem się na asemblera no i tu się zaczęły...
Witam, Mam jakiś dziwny problem z odczytem z wewnętrznej pamięci EEPROM z ATmega16. Korzystam z funkcji zdefiniowanych w avr/eeprom.h. Zmienne które chciałem zapisać do EEPROM zapisałem w osobnym pliku nagłówkowym i "includowałem" ten plik do pliku głównego. Niestety nie mogę odczytać tych zmiennych. Wychodzą jakieś bzdury. Np. jedna ze zmiennych to...
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, próbowałem ostatnio przenieść mój program (wyłącznik czasowy) z Atmegi8 (działa idealnie) na Atmegę16 (gdyż ma więcej "nóżek"). Problem pojawił się przy pierwszym uruchomieniu - w miejscu, w którym uruchomione zostają przerwania program się resetuje. Zaznaczam od razu iż spędziłem wiele godzin szukając odpowiedzi w internecie, znalazłem nawet...
http://obrazki.elektroda.pl/7248988700_1... Witam Chciał bym dzisiaj zaprezentować wam moją płytkę testową dla mikro-kontrolerów AVR Atmega16 i 32. Płytka powstała dla sprawdzenia czy dany napisany program działa poprawnie nie trawiąc nowej płytki i trochę do nauki programowania. Prezentowana płytka może nie jest jakimś super kombajnem...
Witam jak w temacie ok 6szt , procesorki są SMD i zamontowane już na płytach więcej info udzielę na maila ecuwroc(at)gmail.com Pozdrawiam
Witam otóż mam chyba prosty ale nieprzeskakiwany dla mnie problem otóż w ramach nauki C i obsługi Atmegi napisałem sobie prosty licznik binarny na jednym bajcie (8 diód). Które podłączone są do jednego rzedu. (Dokładnie PA0) I wszystko działało by pięknie i cudownie jednak chciałbym by program zapamiętywał ost znaną nam liczbę do czego przyda nam się...
Witam, zmagam się z tym problemem już dobrze ponad tydzień, miałem nadzieję, że uda mi się samemu go rozwiązać, jednak nie obejdzie się bez pomocy bardziej doświadczonych w temacie :wink: Otóż problem jest jak w temacie, dosyć rozbudowany wsad (ponad 96% pamięci) działa poprawnie, nie zauważyłem żadnych anomalii, błędów logicznych czy obliczeniowych....
Witam! Chcę sobie zrobić prostą płytkę uruchomieniową do ATMegi 16, która będzie zawierać reset, kwarc i wyprowadzenia portów. Chciałabym zasilić ją zasilaczem komputerowym. Chcę sobie na niej umieścić wyświetlacz i czujnik temperatury na I2C, wyprowadziłam sobie te linie, przy czym widoczne na schemacie złącze jest to wyświetlacz, a przetwornik to...
Witam! Mam problem z prockiem atmega 16. Mam je z odzysku, z jakiegoś innego urządzenia i mimo wgrania do niego programu, który napisałem, są problemy z działaniem urządzenia. M16 wcześniej na pewno miał bootloader i był dodatkowo zabezpieczany jakimiś fuse-lockami. Czy ma ktoś przepis na fabryczne ustawienia tego procka ? Mam prosty programator (LPT...
Witam otóż mam taki dziwny błąd, gdyż gdy chcę wywołać migotanie diod np co pół sek. to one mi działają co kilka sekund tak jakby wykonywało się to dużo wolniej i na jednej z nóżek mam cały czas 1.8V mimo że jest ustawiona wyjście i stan niski. Podejrzewam że to procesor jest uszkodzony, ale nie jestem pewien bo był nowy :]
Witam Piszę powoli program do pomiaru obrotów na sekundę. Niestety nie do końca działa.Nie wiem co jest źle ale działa tylko wysw2 i pokazuje to co ma,czyli cyfrę1. Byłbym wdzięczny gdyby ktoś rzucił okiem i dał jakąś wskazówkę. ATmega16 8Mhz,wewnętrzny oscylator.JTAG wyłączony. [syntax=c] /*Deklaracje nagłówków*/ #include <avr/io.h> #include...
witam :) mam problem, otóż mój procek komunikuje się z prgramatorem, moge nawet zmieniac fuzbyty noom ale jest problem takiej postaci ze nie moge wgrac programu do wlesz. waczesniej wgralem cos do EEPROMu i pytanie jak wykasowac EEprom o ile jest to mozliwe no i vo powinienem zrobic aby atmega ożyła??? http://obrazki.elektroda.net/39_12468082...
Tak, jeśli na schemacie dwa połączenia krzyżują się i jest kropka to znaczy, że są ze sobąfizycznie połączone. Co do stabilizatora - na wyjściu masz napięcie o gwarantowanej wartości i zwykle z niego się korzysta. Na twoim schemacie na wejściu dodałbym nieco większy kondensator elektrolityczny. Jeśli funkcją kondensatora jest tylko filtrowanie napięcia...
(at)LA72 Tylko ciekawe czy kolega ma wsad do uC. O tym nie wspomniał.
Witam, A nie założyłeś przypadkiem jumpera JP4 "Rxd Enable" na ZL3AVR? Jeżeli tak to podłączyłeś port PD0 do wyjścia R1Out układu MAX232 które jest normalnie w stanie "1". Pozdrawiam JarekC
A wewnętrzny pull-up włączony? Bo objaw jest typowy dla programu, w którym włączone jest przerwanie zewnętrzne, a wejście wisi w powietrzu, choć program jest prosty i nie ma w nim obsługi przerwań... Ustaw w pętli niech samo zwiększa wartość zmiennej i obserwuj czy dalej są zakłócenia.
No to trzeba było to od razu napisać. Ale link poczytaj, bo dotyczy innych problemów na Twoim schemacie.
Najlepiej byłoby to zrobić dla serwomechanizmów Dynamixela ( cyfrowe ) . Jednak nie orientuje się jakie trudności napotkam przy programowaniu i konstrukcji płytki. O ile większy stopień trudności jest przy programowaniu cyfrowych w stosunku do analogowych ? Drugą opcją jest sterowanie serwami , tak jak napisałeś, modelarskimi, np. hitec lub Tower Pro...
.. .....Przy próbie wgrania na Atmege8 oprogramowania od USBasp (ta atmega ma pełnić rolę zintegrowanego programatora USB) AVRDude krzyczy że coś jest źle podłączone i mam sprawdzić połączenie. Atmega8 ma być programatorem USBasp (?)...... ........... przy wewnętrznym 1MHz taktowaniu - niezły koncept. Tam potrzebujesz takowanie processora co najmniej...
Tak właśnie. Poza tym unikasz upierdliwego złącza DB-9, implementacji na płytce już archaicznego MAX232...
Cześc wszystkim mam pytanie dotyczace projektowania płytek w KiCad program pobrałem z stronyhttp://atmega.info/artykuly/tutori... i nie umiem znaleśc symbol rezystora przeszukałem wszystko. Pomożcie może idzie wstawic nowy symbol czy coś prosz eo pomoc?? robie układ miękiego soft start i niestety nie umiem...
A tranzystor jest dobrze wlutowany czy nie jest obrucony? I czy numeracja koncówek ze schematu zgadza sie z numeracja koncówek na płytce PCB?
Masz dokładnie taką płytkę bez goldpinów, czy ona jest nałożona na inną płytkę z goldpinami? Jak jest goła to faktycznie 3.3V.
Ten programator może jak najbardziej być tyle że ja używam go na własnoręcznie wytrawionej płytce.
Opis połączeń znajduje się właśnie w dokumentacji tej płytki. Musisz prawidłowo ustawić zworki, włożyć ATmega16 prawidłowo do podstawki SCKT3100A3 na czerwonym polu. Połączyć tasiemką złącze ISP6PIN z SPROG3 ale też aby pinowi 1 odpowiadał pin 1. Połączyć tasiemkę od przełączników do odpowiedniego portu oraz tasiemkę od diod do również właściwego portu...
Witam! Na podstawie kilku wcześniejszych projektów: http://www.elektroda.pl/rtvforum/topic25... http://mikrokontrolery.blogspot.com/2011... i kilku innych, postanowiłem zaprojektować własną płytkę testową pod Atmega16 Co ma być na płytce: -mikrokontroler Atmega16 -złącze 6PIN (wyjscie do programatora)...
ale w tym samym katalogu mają być biblioteki LCD_16x2_H_file.h i to samo.c I trzeba je dodać jako extern C, bo napisane są w C, a Arduino w C++. Plik jest zrobiony dla uC pracującego z zegarem 8MHz i konkretnie dla Atmega16 lub Atmega32, musisz wybrać taką płytkę z takim zegarem i do takiej płytki wgrać Zrobiłem tak jak napisałeś, potem wybrałem płytkę...
Potrzebowałbym zegar na Atmega16 + PCF8563 Posiadam gotową płytkę do uruchomienia tego ale nie bardzo wiem jak napisac program.Chodzi o to zeby za pomoca przycisków na płytce ustawiać czas i wyświetlać to na wyświetlaczu. schemat gotowej płytki znajduje sie tutaj www.marcin.webd.pl/plytka/plytka.JPG jesli trzeba bedzie to $$
Może zrób programator pod ATmega16/ATmega32 i do tego jakieś płytki wpinane w podstawkę tego uC. Ja mam podobny programator (nie jest to ISP ale jest za to uniwersalny). Na płytce programatora mam wyprowadzone mosi miso sck reset vcc i gnd na goldpinach i wpinam tam płytki zakończone gniazdem kątowym na której są podstawki pod odpowiedni procek, przylutowany...
Ten sam projekt uruchomiłem na innej płytce z Atmega8. Otrzymałem upragnione 0V i stabilne wyniki pomiaru 5V. Wynika z tego ,że przyczyną tych wszystkich problemów jest moja płytka z Atmega16. Sprawdziłem płytkę z Atmega16 , poprawiłem luty - na tej płytce wynik pomiaru niestabilny i brak 0V po zwarciu końcówki pomiarowej do masy ( jest 0,12 do 0,34...
Witam, mam prośbę o wytłumaczenie mi jak używać płytki uruchomieniowej dla atmega16. [url=http://programatory.com.pl/sklep/in... Nie wiem jak mam używać wyjść mikrokontrolera, do kazdego portu są podwojne wyjścia (2 rzędy gold -pinów) chcialbym podłaczyć do niego diodę tak aby sterować nia...
... Na płytce mam ustawioną zworke do korzystania z zewnętrznego rezonatora 16Mhz. Nie mam pojęcia co jest nie tak :/ To czemu "okłamujesz" kompilator i piszesz $Crystal = 1600000 (1.6MHz) :?: Poza tym , zworka na płytce to jedno , a fusebity w uC do drugie - czy przestawione :?: Piotrek
popiołem do masy,,,,
1-Wire to rodzaj transmisji. Nie masz tam żadnych przykładów dołączonych przez producenta płytki ?
Skoro: Ten sam program działał z tym samym wyświetlaczem i mikrokontrolerem na innej płytce. to problem może być tylko w podłączeniu, jeśli korzystasz z zewnętrznego kwarcu to sprawdź jego wartość w obecnej i poprzedniej płytce
Ładnie ci to wyszło. W środku jest polutowane na pająka, czy na płytce?
Tak, będziesz mógł. Jeśli chcesz liczyć w czasie (a nie chcesz) to mierzony przebieg doprowadzasz do wejścia zegarowego timera, w efekcie każdy impuls powoduje zwiększenie wartości licznika o jeden. Skoro chcesz mierzyć szerokość impulsu to wykorzystujesz wejście ICP timera - timer taktujesz z maksymalną częstotliwością, z kolei impulsy z obrotomierza...
Witam Posiadam płytkę ewaluacyjną z atmega16 oraz płytkę z modułem SIM300CZ. Po podłączeniu modułu do kompa wszystko działa bez problemu wysyłam odbieram sms dzwonię odbieram połączenia wszystko oki. Problem pojawia się gdy próbuje wykonać połączenie głosowe z atmegi. Gdy napięcie zasilania atmegi wynosi 4,5V wszystko jest oki gdy jest wyższe około...
Jak nie masz schematu, to załącz chociaż jakieś dobrej jakości zdjęcia obu stron płytki.
Na płytce jest rezystor podciągający - sprawny. Sprawdziłem montaż - podejrzane luty poprawiłem - nic się nie zmieniło. Sprawdzałem napięcia zasilania - 4.5 lub więcej. Sprawdziłem różne płytki - z megą8, tiny2313 nigdzie indziej problem nie występuje, tylko na tej jednej płytce. Testowałem kilka różnych układów - wszędzie tak samo. Będę dalej próbował
Ogólnie ULN to uproszczenie płytki, rezystorów nie trzeba stosować są w ULN-ach. BC307 to UDN29xx (np. UDN2981) - ogólnie są trudniej dostępne;bez problemu w tme.pl
Wylutuj procesor z wadliwej płytki i przemierz miernikiem ścieżki czy mają przejścia i nie ma mikro-zwarcia pomiędzy nóżkami kwarca lub resetu i masy. Chyba logicznym jest że wina jest na płytce...
Czy na tej płytce zadziałają proste programy w BASIC ? Warto ją robić ?
Nadal te same błędy?
mirekk36, masz racje, ze można zestawic atmega8 obok atmegi16, ja w swoim konwerterze popełniłem błąd koncepcyjny, bo chciałem tak zrobić aby porty wykorzystywać te co ma atmega16 na płytce testowej. Ty je wyprowadziłeś wprost na konwerterze, a ja o tym nie pomyślałem. No cóż, myślenie nie boli, a jednak... :)
Nie wiem jaki masz w programie zdefiniowany potencjometr - wartość. Może zmniejsz swój na płytce (tzn jego wartość) albo zwiększ, ciężko mi tak strzelać. Swoją drogą można gdybać. trzeba by zajrzeć do skompilowanego programu.. to moje zdanie, ale zmień najpierw te wartości.
Mam problem z ATmega16 i AtmelStudio 6.1. Dzisiaj uruchamiałem ATmega16 po raz pierwszy na płytce stykowej. Komunikacja za pomocą ISP. Udało mi się wgrać prosty program napisany w asemblerze - miganie diodami podłączonymi do portu B (współdzielenie pinów z ISP). Po wgraniu tego programu nie mogę go usunąć ani zastąpić innym. Przy każdej próbie Atmel...
plytka atmega16 plytka adresowa plytka prostownika
repeater re200 podłączenie silnika pralki polar połowa matrycy działa
LED4202 CV9202H-A39 brak 12V VCC_PANEL, Q3 MOSFET na drenie 0V – diagnostyka i typowe usterki LED4202 CV9202H-A39 – sygnały PANEL_ON (pin 151) i BL_ON (pin 150) procesora – poziomy i sekwencja