Pierwsze co, to odznacz bit kompatybilności tak jak napisał tmf. To jest podstawowy problem przy M128 na początku.
Poczytaj w DS o POLARITY (CPOL) i PHASE ;-) No i clockrate na początek na minimum;)
No pewnie jest lepsze :D Myślałem że znasz te przekaźniki i z jakichś powodów je odrzuciłeś już na samym początku.
To nie zależy od rodzaju układu RTC. Po prostu wyświetlasz to jako zwykłą liczbę, więc odcina zera na początku.
Zacznij od lektury: http://mikrokontrolery.blogspot.com/p/sp... Jest tam około 350 artykułów ... Znajdziesz tam wszystko czego Ci trzeba na początek.
to powinno pomóc - zwraca adres początku tablicy https://avrhelp.mcselec.com/index.html?l...
Co do odległości, to nie jest kosmiczna, około 15, max.20 metrów. No, to nie taka mała :) Na przyszłość podawaj takie informacje na początku.
1. Każde przerobione. Myślę że wina leży w fotorezystorach(dwa różne) spróbuj pokręcić potencjometrem. 2.Proponuję taki zestaw: atmega8+stk200+płytka prototypowa. Co do projektu na początek proponuję: http://ajd.czest.pl/~pawel.borkowski/lek...
Na początek ATmega zgadza się. Zaproponuje Mega16 lub 32 maja obudowy dip i 4 porty I/O. Więc da ci to większe i wystarczające możliwości do nauki.
W wolnej chwili przerysuję schemat części cyfrowej po ATmega. Część analogową trzeba zwielokrotnić ale na początek polecam uruchomić jeden kanał. Naprawiałem Lii-500 i Lii-600 i tam tor analogowy po części oparty jest o przetwornice.
No to kolega na początek musi nauczyć się czytania schematów...
No dobrze, muszę wrócić do tematu. Ten sam kawałek programu, czyli: Disable Interrupts Config Watchdog = 16 Start Watchdog Atmega 8 resetuje bez problemu, Uc zaczyna startować od początku. Atmega 328p nie resetuje, powoduje zawieszenie Uc. Może mi ktoś wyjaśnić o co tu chodzi?
No cóz ja mam taką zasadę: Po piewsze jak coś nie działa to na pewno skonociłem program bo sprzet łatwo sprawdzic. Po drugie jak już jestem pewny ze na 100% program działa ale tak już pewny ze dałbym sobie rękę obciąć a mimo to nie działa to wyrzucam program i pisze od początku.
Tak wsad masz na początku tematu umieszczony.
Pytanie już było, przeczytaj temat od początku.
Ok zgoda powinno być na odwrót - czy w takiej sytuacji gdy obie zworki bedą rozwarte, czyli wyjście XTAL1 poprzez kondensator C2 polączone z GND - wpłynie to niepoprawnie na prace uP przy programowaniu (ciągle zakładam, że fusy ustawione na wewn. oscylator - czyli nie powinno mieć żadnego wpływu?). A mógłbyś mi pomóc odnośnie mojego rzeczywistego problemu...
Policz sobie, ile będziesz potrzebował pinów, timerów itp. peryferiów do obsłużenia tego. Potem znajdź proste kawałki kodu do każdego z wymienionych zastosowań i zsumuj ich rozmiary po skompilowaniu. To będzie bardzo niedokładne, ale wszystko zależy od tego, co dokładnie chcesz zrobić i tylko w taki sposób można w ogóle dobrać jakiś mikrokontroler....
A tak w ogóle... jak to działa? tak jak przycisk reset? Czyli zupełny powrót do początku programu?
Kup se na początek mikrokontroler AVR Atmega 16.
MCP73871 nie jest przeznaczony do współpracy z mikrokontrolerem. Jeśli tak konstruujesz od samego początku, trzeba było wybrać układ przeznaczony do takiej współpracy.
"do S1 mam ok 0.5 do 0.8 metra." A na świecy masz 10-20kV napięcia w impulsie. Te przewody do S1 MUSZĄ być skręcone i w ekranie podłączonym z JEDNEJ TYLKO strony do masy(motocykla). Przy "fajce" świecy MUSI być sprawny opornik tłumiący. Dodano po 4 R1 do 470Ohm, C1 do 1uF, zamiast R3 dławik 100uH na początek.
Powiem Ci, że nie wiem po co tak ma być, ale podam Ci mój kod. [syntax=basic4gl]Rc5get: Disable Int0 Enable Interrupts Set Rc5flag Return[/syntax] Zamiast ustawiania flagi można dać odbiór kodu. Ale ja wolę to robić w pętli. Nie wiem tylko po co to Enable Interrupts skoro jest ustawione na początku programu, ale bez tego nie działa.
Ale z przekierowaniem portów czy bez? Nic nie przekierowywałem, jestem za NATem. Przyjrzyj się dokładnie na screen z komunikacji z NTP, tam komunikacja odbyła się dokładnie tak jak to wcześniej opisałem. Dodano po 3 to jeśli sterownik odbierze dane i odeśle je dokładnie na taki port z jakiego zostały wysłane to zdalny PC musi to odebrać bez przekierowywania...
To może zacznijmy od początku: -jakie doświadczenie ma kolega jeśli chodzi o uC -Atmega nowa, a co z FUSE-BIT'ami - przestawione? -nie znam ATMEL STUDIO - czy pliki dot. HD... są prawidłowo dołączone? -co z tym nieszczęsnym taktowaniem - "już ogarnąłem" nie jest tożsame z "prawidłowo zapisałem" Pozdr.
NIE, "program naprawczy" jest jeden do wszystkich procesorów wymienionych przez autora na początku tego tematu...
Mam krótki temat na początek. Atmega 16. Na porcie A jedna z diód się świeci (na PA5). Na pinie PB0 portu B podłączyłem przełącznik. Chcę nim przełączać diodę. Wiem, że jest mnóstwo programików różnych, niemniej jednak dla zrozumienia czegoś, chciałbym wiedzieć dlaczego nie działa to co poniżej. /* * main.c * * Created on: 13 sty 2019 * Author: komp...
Oczywiście, że można znaleźć firmy, które odczytają MCU, jednak to może przewyższać koszt urządzenia autora. A często nawet koszt opracowania nowego oprogramowania od początku :)
A ja bym był bardzo zadowolony gdyby pojawił się podstawowy kurs programowania ATmega od samego początku czyli jak pisać taki program i co do tego potrzebujemy.
Gratuluję pomysłu i jego realizacji. Bardzo fajny poradnik, głównie dla przesiadkowiczów. Tylko drobna uwaga - to co piszesz o AVR dotyczy tylko ATTiny i ATMega, nie dotyczy AVR XMEGA. Warto byłoby zaznaczyć na początku, że pisząc o AVR myślisz tylko o tych dwóch rodzinach.
ATMega8 to ATMega8 i niema że boli, niema więcej nazw, jaki sklep taki sprzedawca...widocznie poszedłeś przed 16 i nic nie kupileś bo nie było sprzedawcy :D pewnie jak byś poszedł o 17 to by była ATMega8 ;) a co do nauki, myśle że BASIC i ATMega tudzież ATtiny jest najlepszy na początku :)
dzięki .... zaciekawiły mnie troche te uP..... dzięki za tę garstkę wiedzy która jest bardzo ważna na dobry początek....
USBASP nie nadaje się do Xmegi, nie ma PDI. Ale moduły od Leona mają chyba bootloader, więc programator jest niekonieczny.
Dziękuje, faktycznie działa. Myślałem że wartość, którą wpisuję do timera on później odlicza, a tu okazuje się, że nie. No cóż...początki. Serdecznie dziękuję.
Ja staram się unikać (zapisu i czytania) tych samych zmiennych w przerwaniach, bo potem czasem ciężko to ogarnąć. W twoim programie jedyną istotną informacją z przerwania jest fakt przekroczenia prądu. Powinna być obsługiwana w przerwaniu, a w pętli jedynie czytana. Fakt, można i czasem trzeba ustawić ja z początku programu.
Sygnały rysuję się tylko pod kątem prostym. Brak symboli zasilania supply1,2.lbr Wyświetlacze są w LCD.lbr Przyciski masz w switch-omron.lbr To tak na początku, aby Ciebie nie za bardzo stresować :D
Proszę o informacje, gdzie w nocie katalogowej można znaleźć informacje na temat priorytetów wykonywania przerwań, jeżeli wystąpią w tym samym czasie. Nie można, ale ten co ma niższy adres w tablicy wektorów wykona się pierwszy jak przyjdą w tym samym czasie. Co najwyżej możesz właczyć przerwania na początku obsługi aby umożliwić obsługę kolejnych...
Przeczytaj post #4 Z początku też myślałam, że chodzi o generator, ale nie. Chodzi o programowany licznik impulsów z wyjściem przekaźnikowym.
No właśnie - w jaki sposób informujesz odbiornik wysyłając dane, gdzie jest ich początek i/lub koniec?
Tak. Kabel usb, na początek środowisko Arduino i jazda.
Ta funkcja zwraca wartość ukrytą pod adresem który jest jej argumentem. Proste. Ponieważ w twoim przypadku, pod tym adresem kryje się wskaźnik, funkcja zwraca jego wartość czyli adres tego co ten wskaźnik wskazuje. O to chodzi w twoim kodzie bo rzutujesz to na inny wskaźnik potem. Wskaźnik na wskaźnik (**) to najfajniejsza rzecz w C (za wyjątkiem wskaźnika...
Na początku podłącz avcc do zasilania.
ok. i to działa? czy dalej wyświetla niepoprawnie? Zamieściłeś na początku cały swój program?
Właśnie myślę nad takim rozwiązaniem, osiągami zajmę się później jak wszystko zacznie działać, nic tylko zostaje mi przystąpić do testów: Na początek, jedna atmega jako slave(SPI) + LCD, druga jako master(SPI) podlaczona po comie do PC't napisze proste softy do przesyłania i zobaczę co z tego wyjdzie czy transmisja będzie stabilna, także biorę się za...
ja mam też problem wogóle mi nie widzi urządzenia z początku myślałem, że Atmega jest pusty, jeszcze raz sprawdziłem wszystko i nic przy instalacji srerowników mam błąd kod 10 czyli nie widzi urządzenia... już nie wiem o co kaman :(
Kolego czytaj posty ze zrozumieniem i nie kpij sobie ze mnie. Piszę od samego początku o WS2812! Proszę FFT na AtMega: https://www.youtube.com/watch?v=tCmaOb-V... https://www.youtube.com/watch?v=X35HbE7k...
W Arduino wypalając bootloader ustawiane są fusebity, oczywiście musi być wybrana płytka z bootloaderem, bo można też wgrać bootloader do płytki, która ma wybrany brak bootloadera, wtedy wgranie bootloadera nie wgrywa bootloadera tylko ustawia fusebity. Tak jak radzi (at)cederom, zwiększenie kondensatora zwiększa szarpnięcie resetem, można to robić...
Na początek (ale mając "zielone pojęcie") powinienem wybrać ATmega czy ATTiny?
A stąd, że funkcja zapisująca nie jest w stanie zwiększyć rozmiaru pliku a lseek alokuje odpowiednią ilość sektorów więc też zwiększa rozmiar pliku i liczbę danych które możemy zapisać (jest to w opisie seek'a dla fat fs'a, a opis dla petita temu nie przeczy) ;) a dodatkowo to co napisałem nie przeczy temu, że lseek używa offsetu od początku pliku.
Nie znam Bascoma, nie używam go i nie planuję. Ja bym użył wskaźnika na początek pliku i zapisał dane z offsetem po zakończeniu akwizycji. Tworzyłbym też plik samodzielnie zamiast kombinacji z pustym plikiem na PC. Proponuję szukać w helpie do Bascoma jak zdefiniować wskaźnik na początek pliku albo bufor dla danych z pliku i jak je później nadpisać.
1. Włącz BOD i WD 2. Utwórz zmienną na początku pamięci EEPROM i jej nie używaj: [syntax=vbnet]Dim Reserved As Eram String * 8 Dim Dane As Eram Byte ... [/syntax]
tak druga ,atmega128 programuje sie ok ,więc wniosek ze moja atmega od początku zakupu była walnieta ,ma zablokowany fuse bit odpowiedzialny za zapis do eeprom :(
Może na początek pokaż swój schemat.
W jednej ramce nagłówek znaczący początek, potem adres i dalej dane.
No to na początek wydawnictwo BTC - Mikrokontrolery AVR AtMega w praktyce. Autor Rafał Baranowski.
Tak jak pisałem, fotki robiłem w trakcie konstruowania. Wówczas nie miałem jeszcze dodanych polskich znaków. Teraz wygląda to tak: Obrazki przeniosłem na początek tematu.
Watchdoga ustawiam na początku w configu tylko, prawda? Atmega 32 więc w fusebitach nigdzie nie znajdę tej funkcji. Czy się mylę? Czemu poległem już na początku? To jak powinno być. Wotchodoga pierwszy raz używam i dlatego nic o nim nie wiem :/
widzę że nadal nie rozumiesz , najpierw zapoznaj się z ogólnym pojęciem co do budowy , zasady działania , programowania mikrokontrolerów podałem Ci stronę EdW wszystko tam jest tanie i popularne obecnie są uC rodziny AVR np ATtiny 2313 , ATmega 8 ale to nie wszystko , na początek musisz mieć dowolna płytkę testową , programator , kompilator i spróbować...
Witam problem dotyczy sterowania joystika... joystick ma 3 osie sterowane poprzez cewki z regulowanymi rdzeniami -X +X -Y +Y oraz -Z +Z cewka w pozycji 0 ma rdzeń w połowie swojej długości - czyli zwiększa się i zmniejsza indukcyjność cewki Na pcb jest wiele tranzystorów, rezystorów, 555, 6 układów LM2902 oraz LM2903 sprawę naprawy w/w chcę sprowadzić...
Na początek proste układy z Atmega :) Zacząłem programować Arduino. Mam już pierwszy projekt pora go przenieść na płytkę, co do tej jeszcze nie wiem jak powstanie. Głownie jakieś proste rzeczy, takie na początek do nauki lutowania. Wiadomo z czasem będę potrzebować więcej szpeju, ale to z czasem dokupię. Teraz chce takie totalne minimum
Koszt to około 10 zł. Pytałeś więc odpowiedziałem. Ja bym został przy 90S2313 na początek to dobre. Atmega 8 ma dużo do zaoferowania. Lecz czy początkujący wysteruje wszystkimi portami układu. Nie lepiej zacząć od podstaw jakie daje 90S2313 a nie rzucać się na głęboką wodę. Bascom jest sto razy łatwiejszy od C. Pozdrawiam
Proste i tanie (max 200 na gotowo) rozwiązanie sterowania PWM opisywałem na początku wątku. Atmega z PWM + końcówka mocy + duże kondensatory. I to wszystko do grzałki. Łatwo, szybko, tanio i sprawdzone. Dodano po 1 Właśnie biorę się za podłączanie układu do odprowadzania nadmiaru prądu z inwertera na grzałki. Co prawda słonka dziś praktycznie nie ma...
Płytka, którą posiadasz ma wbudowany "programator" STK200. Najlepiej zacznij od razu bawić się AVRkami (ATmega 8 na początek będzie si), bo AT89C2051 to już staroć i nie zaprogramujesz tego przez STK200. Nawet klocki AT89Sxxxx przystosowane do programowania szeregowego (przez STK200) sprawiają czasem problemy. ATmega jest znacznie bardziej nowoczesna,...
Jaki program polecasz na początek? Wiesz może jak podłączyć ten ekran?
Witam. Nie piszesz jaki programator używasz, jeżeli więc za cyt. "zwykły programator" uważasz np. USBasp, to będziesz mógł programować ten mikrokontroler na płytce stykowej bez potrzeby wgrywania bootloadera Arduino, czyli po prostu zaprogramować plikiem .hex. Gdzie należy szukać o tym informacji? Zobacz dokumentację ATmega8 i ATmega328p pod kątem punktu:...
Używam dokładnie tego samego LCD. U siebie po pierwsze po inicjalizacji, przed wysłaniem komendy czyszczenia (pierwszej jakiejkolwiek komendy) daję delaya 100ms. Po drugie, linię R/W mam zwartą do masy (czyli na stałem sam zapis) - i tak w Twojej bibliotece nie widzę komend odczytu ;) A po trzecie spróbuj linie RS i EN przepiąć na inne piny. Dokładnego...
Widzę, że kolega nowy i rozumiem pierwsze podstawowe pytania. Niestety z forum nie wyciągniesz tyle wiedzy ile będziesz na początku potrzebował. Za małe zagadnienie dla "wyjadaczy". uC ATMega 8 jest bardzo podobny do ATMega16, a poniżej podsyłam Ci link do dokumentacji tego drugiego w języku polskim. Na pewno przyda Ci się do szybkiego zrozumienia budowy...
Hmm od początku piszesz o atmega a tam informacja o rozdzielczości znajduje się w opisie, dla attiny teoretycznie nie ma utraty rozdzielczości dla wzmocnienia x20. no tak to ma byc attiny, myslalem ze nie bedzie duzej roznicy ;) wiec attiny + lm35 + gain x20 daloby rade? jest jakis lm35 zasilany z 3V ?
zasadnicza sprawa to język programowania stosowany w mikrokontrolerach wymaga poznania specyfiki danego układu , dla danego języka polecenia są podobne ale składnia już nieco inna , wybrałeś dużego Atmela z rodziny '51 w niczym to nie przeszkadza , jednak znacznie większe możliwości ma rodzina AVR np na początek ATTiny 2313 lub ATMega 8 dobrze mieć...
Wcześniej działało na lpt1. Zmieniłem na USB i jest to samo. Zamieniłem plik msys-1.0.dll w folderze utils\bin na jakiś pobrany z neta. Po tym kliknąłem "make all" i o dziwo nie ma błędów ale po kliknięciu "make program" jest ponownie błąd taki jak na samym początku, a ATmega się resetuje: http://obrazki.elektroda.pl/6237200700_1...
Tak. To jest czcionka. A wiesz skąd? Z BASCOMa. Bo taka mi się spodobała. Tylko że zamiast niektórych znaków są znaki specjalne. Znak stopnia i znak fi. I chyb a co jeszcze. No niestety. Assembler ratuje skórę czasami i dlatego go stosuję. Program jest dość nietypowy. Nie wystarczy zmienić definicję pinów na początku programu. Więc albo podłącz tak...
Witam - chcę zacząć 'zabawę' z układami atmega, na początek zapewne w Bascomie, ale szukam ciekawej płytki, ukłądu startowego - takiego który by pozwolił mi zacząć od migającej diody, a skończyć pewnie na wyświetlaczach i innych cudach. Czy są jakieś polecane?
Ja w żadnym wypadku nie upieram się przy BASCOM-ie, uczyłem się go, bo wydawał mi się najbardziej podstawowy i "przejrzysty" dla zrozumienia podstaw działania mikrokontrolerów (dla kogoś kto nigdy wcześniej nie miał z nimi bezpośredniej styczności), C jest jednak dla mnie priorytetem. Ten marketing, o którym piszesz, jak najbardziej rozumiem, właśnie...
mam to od początku w swoim programie więc to nie to
Myśle, że uP z rodziny AVR czyli Attiny czy Atmega, nie wiem jakie inni mają zdanie, ale mi sie wydają najpopularniejsze. Można np kupić cały zestaw do nauki w języku BASCOM w wykorzystaniu w ATMEGACH (albo coś podobnego, nie pamiętam dokładnie) i myśle że bascom też jest dobrym językiem, można też C, Atmega przyjmie, pozdrawiam
Rozumiem ... a czy można użyć tego wyświetlacza każdego innego zgodnego z HD44780? Chciałbym użyć go do zabawy z procesorami ATMEGA ew na początek do podłączenia przez port LPT.
Jeśli chcesz używać AVR, to na dobry początek kup sobie książkę "Mikrokontrolery AVR ATmega w praktyce" R. Baranowskiego.
Tak jak w temacie, czy istnieje programator dla procesorów pic i atmega? Obecnie pracuje na windows 7 64 bity i chciał bym aby programator nie gryzł się z tą wersją systemu. Zaczynam przygodę z programowaniem dlatego nie musi być mocno rozbudowany. Na początek mam do zaprogranowania Atmega 8 i pic 16F84A
Jenak to co napisaliście już trochę droższe. Na początek nie wystarczy ten USBasp i Atmega 8? Uklady bym sobie robił na plytce stykowej.
dzięki, ale już sobie poradziłem - na początku stos, a teraz chyba spalony wyświetlacz :(
Mikrokontroler pracuje w pewnym urządzeniu. Przesłałem wsad osobie która je posiada i na 2561 ten sam wsad działa prawidłowo. Jednoznacznie to określa problem z mikrokontrolerem bo nie wierzę że lutując uszkodziłem dwie ATmegi. Nie jest to pierwsze moje lutowanie. (at)dondu miałeś przypadki że jaka ATmega od początku powodowała problemy?
Owszem, mogę, lecz w jakim języku ? Sądzę, że Piszesz w tym nieszczęśliwym Bascomie. Jeśli tak, to przepraszam, ale nie pamiętam już wszystkiego. Na pewno jest: - Zapisz do EEPROM - Odczytaj z EEPROM Więc jest to to początek naszego problemu. Poczekaj ...
Przyznam, że niewiele mi to mówi. Jestem początkujący. W programie pojawia się taki komunikat (załącznik). Prosiłbym bym o wyjasnienie tej informacji. Chyba jesteś na samym początku z mikroprocesorami. Domyślam się, że jest to dziewicza Atmega. W zakładce, board musisz poszukać Oscilator and ISP Clock i zmienić ISP Freq: na nie więcej niż 250KHz. W...
Hehe, nie przejmuj sie, tylko złap sie z kieszeń, na innym forum pisałes że masz problem z odpaleniem atmegi na programatorze, co było nie tak. Na początki napisałeś że atmega na twoim yamppie jest w wersji pi, zdziwiło mnie to trosze bo pi jest w 40 pinowym dip-ie, czyli posiada 40 nóżek, a w yamppie jest miejsce na ji lub ai czyli wersji tylko do...
Masz ciekawe pytanie AVR czy atmega :d Uświadomię Cię i powiem że Atmega jest bardziej rozbudowanym układem z rodziny procesorów AVR, czyli Twoje pytanie nie ma sensu W czym programować najlepiej w asemblerze, jeżeli masz zamiar robić w przyszłości poważne projekty! Jeżeli jako hobby to na początek najlepszy jest bascom. A co do Piców lub innej rodziny...
To jak zabezpieczę program przed skopiowaniem, to później żeby wgrać nowy program, to co muszę zrobić?? Mogę sobie po prostu wgrać nowy program, czy trzeba na początku zdjąć zabezpieczenie, a później zaprogramować???
Wielkie dzięki Wierk zrobiłem tak jak powiedziałeś i atmega pracuje polecam wszystkim na początek ten sposób :D
Witam Program podobny do avrdudess z tym, że wyświetla dużo więcej informacji. Odpaliłem usbasp pod win 7 64bit i atmega 2560 odczytał bez problemu. Pytanie na początek w głównym oknie co to są "kamparatory"? Pozdrawiam
ja jak podłączałem karte MMC do uP to tez miałem taki problem. zastosowałem najprostrze rozwiązanie , dzielniki rezystorowe (1k szeregowo, 2k do masy po stronie 3,3V) to dla lini z uP do 3,3V linie z 3,3V do uP podpiołem bezpośrednio, i procesor odczytywał 3,3V jako stan wysoki. to najprostrze rozwiązanie i raczej nie powinno sprawić problemów, gdy...
Nie żartuj. W necie są dosłownie miliony poradników na ten temat. Na początek: http://mikrokontrolery.blogspot.com/
Nie chcę rozpoczynać nowego tematu, a problem bardzo zbliżony Jak ustawimy ze po porównaniu ma wyzerować port to juz wtedy nie mozna ustawić go w stan wysoki - tak jakby cały czas był zerowany co jest sprzeczne z dokumentacją. Dzieje sietak pomimo zatrzymania tajmera. Dla mnie sformułowanie: 'clear port on compare match" jest jednoznaczne: wyczyść port...
(at)paxonek123 Seria ATMega na początek jest niezła - przede wszystkim w necie są miliony stron na ten temat, czego nie można powiedzieć o wielu innych mikrokontrolerach. Niemniej, jeśli się na to decydujesz, kup sobie płyktę Xplained z ATMega328/168 - płytka ta zawiera kompatybilny z Atmel Studio programator i debugger. Jest to nieocenione ułatwienie...
Czy w tym zegarku od joboo do ATMEGA trzeba wgrać wsad hex ten co jest na początku postu czy jakiś inny ???
Założenia przez promotora na samym początku były takie że na Bascomie.
Ok dzięki za pomoc dzisiaj jeszcze przetestuje i spróbuje uczyć innej biblioteki bo ta chyba nie jest sprawna do końca. Taki przykład testowałem na samym początku z efektem takim jak opisany w pierwszym poście.
Napisałem sobie obsługe programową SPI czy mógł by ktoś sprawdzić i napisać mi czy nie sknociłem czegoś? int softSPI_RX(void) { int BAIT=0; char bit=0; DDR_S_SPI&=~(1<<S_DIO); DDR_S_SPI&=~(1<<S_DCLK); for (bit=0;bit<8;bit++) { BAIT=BAIT<<1; .... else { BAIT=BAIT<<1; //to przesunięcie jest chyba za dużo //robisz je...
Na początek proponuję zacząć od szukania pod hasłami atmega, bascom, rc5. Dwie - trzy nocki na forum i będziesz wiedział co potrzeba nawet jak zaczynasz od zera, trzeba tylko poszukać :)
Nie wiem czy ktos w Polsce zadal SOBIE na tyle trudu aby dokonac tlumaczenia czegos co sluzyloby INNYM... (obie srony za darmo). ktoś przetłumaczył dokumentację do ATmegi16 (fakt, nie zdanie po zdaniu, ale gdzieś w 80-90% najważniejsze rzeczy). Czy mógłbys podac wiecej szczegółów ? Cho znam angielski w miare dobrze to jednak techniczne słownictwo i...
Witam, jak na samym początku pisałem ATMega robi za sterownik do tzw "inteligentnego domu" i poza takimi rzeczami jak sterowaniem pieca i pomp ma rejestrować temperatury, zużycie prądu, sterować obwodami itp i komunikując się z routerem z OpeWRT po porcie szeregowym przekazywać jemu dane i reagować na polecenia załączenia itp. Nie chcę dokładać kolejnych...
Ja to widzę tak: - ustawisz ADC w tryb Free Running, czyli będzie na okrągło wykonywał pomiary na jakimś wejściu a ponieważ wejście zostawimy niepodłączone, to jest szansa na losowe bity. - po skończeniu pomiaru ADC wywoła przerwanie które będziemy wykorzystywać do wszystkich Twoich potrzeb nie tylko do generowania losowej liczby. Innymi słowy ADC zastąpi...
witam. próbowałem odpalić powyższy programik(od sysio10) na atmega 16(na początku zaznaczyłęm ze to atemga16), jednak nie działa.błedu nie ma ale nie też nie działa. podłączyłęm diode do poru PB1 i program nie ściemnia diody.dioda tylko świeci. czy ktoś moze wie dlaczego ? jak powinin w taki razie wyglądać ten programik
początki programowania atmega początki mechatronika początki artykuł
syrena alarm peugeot peszel metalowy zelmer zvc425ht
diagnostyka polonez upserv satel integra
Jak zatwierdzić kod w radiu Mercedesa 1993? Wymiana czujnika zamrażarki AEG SCT71800S1