Wytnij dziada obcinaczkami, potem pojedynczo wylutuj pozostałe piny. Wyrównaj powierzchnię pól lutowniczych, przyłóż nowy scalak i pojedynczo przylutowuj go do płytki. Ja osobiście lutuje piny po przekątnej, żeby nie grzać dwóch wyprowadzeń obok siebie w krótkim okresie czasu.
Poczytaj o fusebitach zanim zaczniesz w nich majstrować bo możesz przy okazji sobie zablokować µC. Możesz przy ich pomocy np. włączyć kwarc zewnętrzny albo generator wewnętrzny. I prawdopodobnie masz ustawiony na generator wewnętrzny i kwarc na zewnątrz nie jest używany. Jeśli oczywiście jest kwarc zewnętrzny. Nie znam Twojego układu więc tylko...
Więc jak to jest? Przecież sprawdziłeś. Każda Atmega8 działa ta samo.
A pod Bascom'em tak: Set Gifr.intf0 Oczywiście trzeba wstawić tą linijkę przed 'Enable Int0'
Witam Programator to może być taki jak w załączniku. Procesor może być właściwie dowolny. Jakaś ATMEGA z maksymalnie 8kB pamięci to i tak sporo. Przy czym jest to pamięć na program a nie na dane. Do danych hmm..... chyba rozejżałbym się za jakimś flashem, lub pendrivem. Stosowanie EEPROMa jest właściwie możliwe ale trudno powiedzieć, co chcesz wrzucić....
I jeszcze jedno - linie miso/mosi powinny być podciągnięte do zasilania przez rezystory 4.7k-10k. Skąd takie informacje?
Do przerzucania surowych danych z SD na LCD w celu wyświetlenia filmu nawet nie trzeba procesora, więc to nie za bardzo świadczy o mocy procesora ATMega8.
Pierwotnie projekt testera powstał na Atmega8, obecnie został tak rozbudowany, że brakło m.in pamięci programu na rozwijanie go w Atmega8 i przeniesiono go na Atmega328. Atmega8-16 to stara wersja procesora Atmega8, potem powstała Atmega8A Wszystkie programuje się tak samo. Testera nie ma sensu robić na Atmega8.
Możesz dać tranzystor np BC817 lub BSS138 i za nim równolegle buzer i leda z rezystorem. Będzie dzialać niezależnie od typu procesora.
Coś się nie zgadza - albo wartości rezystorów, albo napięcie zasilania wyświetlaczy, albo sposób mierzenia. Wartości napięć, które podajesz, są niemożliwe. Kiedy je miretysz i jak? Jeżli w czasie normalnej pracy wyświetlacza - to mierzysz średnią wartość napięcia, które przez 1/4 czasu wynosi 0, a przez 3/4 - ok. 5 V - to by się nawet zgadzało.
Witam Pana Napisałem w Pańskim temacie (z resztą bardzo podobnym jak nie poruszającym identyczny problem) - tu link: http://www.elektroda.pl/rtvforum/topic59... jak rozwiązać problem komunikacji wyświetlacza LCD z uC. Co do komunikacji uC z PC przy użyciu RS232, to proszę poszukać tematów mojego autorstwa, a z pewnością Pan rozwiąże swoich problemów...
Poprawiłem schemat, na moje oko wydaję się dobrze i po przyciśnięciu resetu nie zwiera do zasilania. W gnieździe programatora nadal masz zwarty reset do VCC. Natomiast brak jego połączenia z resetem procesora.
Radzę przeczytać przyklejone tematu na tym forum :) 1. Kup sobie pare AtMega8 2. Tak to dobry język dla początkującego 3. Kwarc jest potrzbny do taktowania procesora, AtMega8 jak i inne z tej rodziny mają kwarc wbudowany więc na początku nie musisz go podpinać. Jak przeczytasz te tematy wyżej to się zorientujesz co i jak. 4. Nie potrzbna jest plytka,...
Na PB I PC mam wyświetlacz PB6/7 to XTAL1/2. Ustawiając fusebitami zewnętrzny rezonator wyłączyłeś te piny dla portu PB - stąd śmieci na wyświetlaczu. Z kolei podłączenie równolegle z kwarcem pinów wyświetlacza blokuje wewnętrzny oscylator - stąd problemy z taktowaniem procesora.
Ja myślę, że lata się robiło tak, i działało. Masz gotowy układ tylko go popraw. 1. Zasilanie procesora 2. Wywal bezsensowną D3 (co ona miała robić?) 3. Wstaw mostek prostowniczy (plus do plusa, minus do minusa, a zmienne na silnik) 4. odfiltruj też 24V 5. Poukładaj trochę przewody. I powinno być OK, jeśli nie masz błędów programowych Albert
W momencie gdy włączasz tryb MASTER dla SPI to pin MISO automatycznie staje się wejściem (karta katalogowa ATMEGA32 Tabela 55), tym samym nie możesz go używać do sterowania ST_CP. Makro ST_CP_HIGH w tym momencie włącza Pull-Up dla MISO czyli masz '1' na wyjściu ale a ST_CP_LOW tylko wyłącza Pull-Up więc pin ST_CP wisi w powietrzu. Przepnij pin ST_CP...
Złącze ATMEL ISP 6-PIN. Robiłem to z kursu na Diodzie. BoskiDialer - ten sam efekt z tym -B100. Chodzi ci o sterowniki czy wsad do USBasp?
Hej najłatwiej zamienić porty programowo - ja tak zawsze w Arduino robiłem jednak w C nie mam wiedzy jak to zrobić To raczej Arduino daje fałszywe wyobrażenie czym są porty, w jak to mówisz C dotykasz ich "prawdziwych" - to tak na marginesie wątku.
zależy co masz na myśli: płytkę z allegro, czy ogólnie procesor ATmega8? Jeśli to drugie, to na przykład ja.
W zależności od tego jakim programem programujesz odszukaj pole "Parametr" lub "Dodatkowe parametry" i wpisz "-B 8" (minus B osiem) Obrazek przykładowy dla Burn-o-mat w tym wątku http://www.elektroda.pl/rtvforum/topic29... W niektórych programatorach zamiast "AutoSCK" jest rozwijana lista i z niej wybierz 185kHz. Jak się połączysz to zmień FuseBit...
Lol ! Zapomniałem dodać link http://mirley.firlej.org/termometr_uniwe... Chcę przerobić schemat na atmegę 8 , program mam już .
Na trójce to jest zwykle podłączana katodą dioda LED (a dalej przez 470Ω do +5V) sygnalizująca programowanie (gdy RESET=0). Może być może nie być ale pokazuje czy komputer coś wysyła do programowanego procesora.
Witam ! Obliczenia źle oraz pewnie źle ustawione fusebity (pewnie default - 1Mhz internal rc). Instrukcja Load jako parametr ma po ilu impulsach ma wystąpić przerwanie, więc powinno być 625, ale że pojedyńcza połówka przebiegu sieci trwa nie 20ms a tylko 10ms więc powinno być 312,5 :D. Więc lepiej chyba prescale = 64 i load timer1, 1250. Pozdrawiam...
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:...
poza tym polecam jakiś inny procesor niż atmega8, bo ten jest stanowczo przereklamowany i strasznie drogi polecam np. atmega168/328 (pinowe odpowiedniki mega8) lub atmega644(p)
Nie, to są odmienne procesory. Ściągnij ze strony www.atmel.com datasheety obu procesorów i możesz porównać (jak i poczytać o samej atmedze) W zasadzie z tej rodziny masz wybór pomiędzy (wszystkie procesory maja 28 wyprowadzen i ten sam układ końcówek, różnią się detalami): atmega8 - standard, pracuje do 16mhz atmega8l - wersja low voltage, pracuje...
poprostu podlacz swoj zablokowany procesor do programatora tak jak dobry tylko dodatkowo podaj sygnal zewnetrznego zegara , sygnal ten mozesz wziazc albo z generatora ttl albo z drugiego dzialajacego procesora ,a to znaczy ze oba musza byc podlaczone do zasilania , jesli za duzo nie namieszales to powinien wystartowac , najczesciej blokuje sie poprzez...
A dlaczego nie tak: $sim 'tylko do symulacji $regfile = "m8def.dat" $crystal = 8000000 'kwarc '---------------------------------------... 'Konfiguracja LCD wg wykonanej płytki PCB pod procesor ATmega8 Config Lcdpin = Pin , Db4 = Portb.3 , Db5 = Portb.4 , Db6 = Portb.5 , Db7 = Portc.0 , E = Portb.2 , Rs...
No wlasnie na zasilaczu komputerowym dziala OK Ale on ma wydajnosc ok 20A na 5V Musze sprawdzic ile pradu pobiera jeden a ile drugi obciazony moim sterownikiem. Mnie zalezy na ekonomicznym rozwiazaniu bo sterownik pracuje cala dobe. I wlasnie dlatego tez pytalem o roznice miedzy ukladem wykonawczym na przekazniku i na triaku. chodzi mi za rowno o pobor...
bede progrzamowac procesor atmega8 w regulatorze silnik BLMC sterowanego z odbiornika rc i mam pytanie czy ktos ma jakoms strone gdzie jest napisane najlepiej po polsku jak zaprogramowac krok po kroku prze ponyproga procesor .prosze o szybka odpowiedz
witam chciałem pobawić się atmega8, zrobiłem programator ISP, płytkę do proca i...zablokowałem sobie procesor :( czy ktoś z warszawy był by na tyle miły aby mi go odblokować programatorem równoległym?
Witam serdecznie, Mam pewien problem. Podczas naciśnięcia klawisza(INT0 podciągnięty zewnętrznym rez do 5V) procesor się resetuje. Uprościłem kod maksymalnie (bez funkcji LCD i to samo. I nie mogę dociec przyczyny . Z góry dziękuję za jakiekolwiek sugestie. Dodam że nie grzebałem nic w fusebit'ach (procek chodzi na wewnętrznym rezonatorze RC 1MHz)....
Witam, na necie pełno schematów jeżeli chodzi o podsłuch odbierany przez radio. Układy sa wręcz banalne. Pare cewek, tranzystorki i tyle. Przykład: http://jabel.com.pl/files/instrukcje/J-2... Ja jednak potrzebuje zrobić podsłuch ale żeby w układzie zaimplementowany był procesor (najlepiej AVR, zwykła ATMEGA8 wystarczy). Macie może schemat do czegoś...
1. W jaki sposób zczytałeś te id? Podpiąłeś czytnik pod RS232<>USB? Jeśli masz stąd powtarzalne dane, to znaczy, że czytnik pracuje poprawnie. 2. Natomiast zrób jeden test. Wgraj do tego procesora program wysyłający po UART jakiś tekst co 1s i zobacz, czy odczytasz poprawny tekst na komputerze za pomocą przejściówki (oczywiście czytnik odłącz)....
NAJPIERW PRZECZYTAĆ A PÓŻNIEJ ROBIĆ - NIE ODWROTNIE. Aby dokonać zmiany ustawienia kwarcu z wewnętrznego RC 1 MHz na zewnętrzny ( np.8MHz). Trzeba przejść do programowania ręcznego procesora MANUAL PROGRAM i wybrać zakładkę LOCK AND FUSE BITS. UWAGA w razie pomyłki można nie odpalić procesora!!! ATmega8 CKSEL[3..0] - Fusebits opcję Fusebit A987 - 0001:Internal...
Miło mi, że mogłem w jakiś sposób pomóc. Sam konstruuję podobne urządzenie. Będzie to sterownik laminatora. Pomiar temperatury z dwóch miejsc (grzałka oraz silnik), wyświetlanie aktualnej temperatury, ustawienie zadanej temperatury, sterowanie grzałką i silnikiem. Narazie mam ten projekt w głowie i analizuje wszystkie szczegóły. Kupiłem już trochę części:...
Genralnie reset polega na ustawieniu wskaźnika wykonywania programu na zero (to własnie robi wejście RST). Więc teoretycznie wystarczy zrobić JMP na bezwzględne 0.
Możesz coś polecić? Ma procesor ATmega8 jak pisałeś - więc sprawdzałeś program MkAvrCalculator , który działa z nim w 100% i za free ??? zobacz i obejrzyj sobie jego zakładki - widoki fusebitów - dzięki niemu trudno zablokować procka ;) a szczególnie dzięki zakładce "Fusy uproszczone"
KowalD ja nie piszę o przypaleniu, lecz o przepięciach indukujących się od transfromatorowej lutownicy ! Lutuje transformatorówką AVRy i inne cuda, jak dotąd wszystko żyje. Wątpie żeby dlatego padło.
Ja bym raczej stawiał na nową technologię produkcji. Np. u mnie stare procesory ATMega8/88 działają zupełnie dobrze. Są np. odporne na chwilowe zwiększenie napięcia zasilania ponad 5V albo na podanie takiego napięcia na któryś pin. Nowe ATMega88PA są już robione w nowej technologii (co miało dać mniejszy pobór prądu (i dało)) i są bardzo wrażliwe. Praktycznie...
... ok odczytalem wartosc MCUCR tuz przed wydaniem instrukcji powerdown wynosi 10001010b Skoro Twoje MCUCR ma tak ustawione bity , to co sie dziwisz że nie działa :wink: Twoje ustawienia to: INT0-FALLING INT1-FALLING SLEEP MODE-IDLE SE=1 Powinno być: 101000xx INT0-xx INT1-LOW LEVEL czyli bity ISC10,ISC11 wyzerowane :!: SLEEP MODE- POWER-DOWN czyli...
Ja na początek proponuje procesor ATmega8. Mozesz go kupic tutaj www.tme.pl . Poszukaj kursów programowania w bascom lub jezeli czujesz sie na siłach to w C. Do programowania przyda ci sie programator-tu masz link jak zbudowac samemu za 20 zł http://www.ajd.czest.pl/~pawel.borkowski... Przyznam ze nie najłatwiejsze zadanie...
Można wykonać na scalakach typu TTL i to będzie jakieś 9 scalaków na godziny i minuty a 11 z sekundami :) jeśli masz płytke to nie jest to trudne. Można wykonac go na specjalizowanym układzie MC1206 ale ten już raczej niedostępny. Najprościej na jakimś procesorze typu atmega8 ale nie wiem na jakim jesteś etapie bo dla początkującego programowanie to...
Moje pytanie brzmi czy mogę pogodzić precyzyjny odczyt z ADC (z uśpieniem) i dokładny timer czy muszę wybrać albo precyzyjne ADC i niedokładny timer albo standardowy odczyt z ADC i dokładny timer? Timer1 jest taktowany przez prescaler z CLK_I/O, a podczas 'ADC Noise Reduction' , ten zegar jest nieaktywny/ wyłączony. Patrz tabela14 w datasheet; w której...
Twój program: http://obrazki.elektroda.pl/8133379300_1... a dopiero później ustawiasz na nim jedynkę: a między tymi instrukcjami jest co nieco kodu, a zegar zaledwie 1MHz , to dlaczego się dziwisz, że dostajesz impuls na transoptor? Według mnie potwierdza on, że to procesor na początku wystawia jakieś zakłócenia. Więc to nie mikrokontroler...
Jeśli Call to wywołanie funkcji z odkładaniem adresu powrotu na stos, to doprowadzasz do przepełnienia stosu.
A kto "zrealizował" taki kosmiczny procesor "ATmega8" posiadający 64kB RAM ????? ;)
Procesory AVR są praktycznie kompatybilne w dół,wszystko co jest napisane na AtMega8 uruchomisz na 16 , im wyższy model procesora tym więcej pamięci RAM i Flash,czesto też jest o jeden licznik więcej lub więcej przerwań.
Nie napisałeś jaki to procesor. Przykładowo dla Atmega8/Atmega32 wystarczy gdzieś napisać UCSRB.TXEN = 0 Dla Mega328P UCSR0B.TXEN0 = 0
Niemożliwe do zrealizowania w amatorskich warunkach. Obecnie w aparatach i kamerach niezwykle szybkie dedykowane procesory (nie atmega8) analizują kontrasty obrazu ustalając położenie soczewki focus. Nawet z 15 lat temu amatorskie kamery z AF miały procesor liczący kontrast ale wspomagały się skomplikowanym zespołem IR zespolonym z optyką. Dzisiaj wystarczy...
termometr zaczyna świrować i wyskakują krzaki jak na foto Wariuje tylko wyświetlacz, czy procesor wiesza się i trzeba go resetować? Dolutuj po 100n bezpośrednio do nóg zasilających procesor i wyświetlacz.
Witam ! Jeśli Bascom AVR "widzi: ATmega8 tp zaprogramuj procesor używając bascoma. Wielkością pliku nie przejmuj się pewnie to jest HEX. Pozdrawiam. Stefan
Jest tu co najmniej kilka błędów. Pierwszy to taki, że funkcja uart_getc nie jest atomowa. W ogóle kolejka jest zrealizowana źle - nie uwzględnia, że odczyty/zapisy następują asynchronicznie, w związku z tym pewne operacje (np. uaktualnienie wskaźników początku i końca) muszą być robione atomowo. Przypadkowo to działa przy zapisie, bo ISR jest wykonywane...
Tak, może być to zmienna bitowa.
Do programowania potrzebny jest jeszcze reset, a jego raczej nie będziesz łączył z innymi :] Tak więc programuje się ten, do którego podepniesz reset programatora. Obecność innych procesorów nie powinna przeszkadzać.
AVR. Jak PiotrPitucha- ma peryferia. Mnóstwo literatury i programów w sieci. Darmowe środowisko programistyczne- AVRStudio- assembler. Może być zintegrowane z darmowym C-AVRGCC. Można Bascom- darmo na małe mikrokontrolery- niedrogo pełna wersja. Tani programator. Procesory najpopularniejsze: ATtiny2313, ATMega8, 16, 32.
Najpierw musisz zrobić płytkę PCB, następnie nalutować wszystkie elementy łącznie z procesorem ATmega8 w obudowie TQFP32. Następnie uruchamiasz miernik, podłączasz 12V, i powiedzmy że nic nie dymi... Miernik z podłączonym wyświetlaczem LCD lub bez nie da oznak życia; z wyświetlaczem lCD - pojawi się jeden pasek na wyświetlaczu, kontrast można regulować...
Koszt elementów możesz sobie policzyć. Procesor np. Atmega8, czujnik temperatury i wilgotności, wyświetlacze 7-seg. LED, zasilanie to pewnie jakaś przetwornica 230V/5V, jakaś drobnica-rezystory, diody, kondensatory, przyciski, produkcja PCB- laminat, trawienie, wiercenie, estetyczna obudowa, złącza, okablowanie, włącznik, bezpiecznik itd...
No to zmień procesor.
Witam, Jeśli nie musisz nie korzystaj ze zmiennych typu single, lepiej przeskalować int'a kilka razy (np zamiast 1,232 robisz 1232 a przy wyświetlaniu dodajesz przecinek) operacje na liczbach zmiennoprzecinkowych zjadają spora flash i czasu procesora. Pozdrawiam, Marcin
Witam. Czy mógłby ktoś wrzucić pewny wsad do atmegi8 do usbisp? http://www.8051projects.info/resources/u... Na powyższej stronie nie mogę się zarejestrować (próbowałem na dwóch komputerach) Dodano po 1 Czy po wgraniu modyfikacji do procesora atmega8 urządzenie ma być dalej widoczne jako USB ASP ?
Przedstaw schemat wraz z wartościami elementów twojego sterownika na Atmega8. Stosujesz potrzebne kondensatory przy stabilizatorze i procesorze?
Jak widzę wciąż dość trudno jest zdobyć pełny komplet kości MC14009 + 14010 + 14011, więc trudno zbudować klasyczny układ kalkulatora programowalnego rodzimego pochodzenia projektu Kolegi Leonow32 . Dla tych, którzy chcieliby mimo wszystko zrobić taki kalkulator polecam układ oparty jedynie o kostkę MC14009, którą jest jeszcze stosunkowo łatwo zdobyć,...
Cos mi wektor przerwania nie pasuje, dobry typ procesora masz ustawiony w projekcie?
Nic nie musisz robić. Mogą być nie podpięte. Procesor załatwia to sam przy starcie.
Ściągnij sobie z tej strony program kalkulator avr http://www.elportal.pl/index.php?module=... [syntax=basic4gl] $crystal = 1000000 $hwstack = 80 Config Timer1 = Timer , Prescale = 64 Dim Sek As Byte 's Enable Timer1 Enable Ovf1 On Ovf1 Czas Stop Timer1 Enable Interrupts Sek = 0 Do If pinc.0 = 0 then Load Timer1 , 49911...
Tu masz do atmegi16, powinien wystarczyć. http://chip.ict.pwr.wroc.pl/pliki/ATmega... Pozdrawiam.
Napisz jeszcze jak ustawione były fuse bity wcześniej. W tej chwili masz ustawiony zewnętrzny rezonator. Jeśli go nie masz, to nie ma też komunikacji, ponieważ procesor nie ma taktowania.
Z tą kalibracją to chodzi o ustawienie preskalera? Preskalera, wartości licznika i wartości kwarcu. Dodano po 1 Przeczytaj: http://www.elektroda.pl/rtvforum/topic18...
Zacznij od sprawdzenia wersji procesora - co ma po kresce. Jeśli -16, to możesz go pędzić na 16 MHz z zewnętrznego kwarcu z błogosławieństwem producenta. Jeśli nie - popraw oprogramowanie. ;) Jeśli to nie pomoże - zmień procesor na zupełnie inny.
kolego mam prosbe mozesz podac dokladne dane procesora atmega.... i jakim programem i programatorem go wgrywales??czekam na odpowiedz z góry dzieki Dodano po 5 czy moze byc to procesor ATMEGA8-16AU Układ scalony AVR ISP-MC 8k Flash 16MHz TQFP32 jest on w wersji smd 32pin ????czekam na potwierdzenie
To jest nowy procesor?? ja kupilem np uszkodzonego ATmega8, Moze odpalic u kogos innego na kompie i sprawdzic czy to wina procesora czy problemy z portem, albo podlacz tylko procesor bezposrednio do lpt i zobacz czy bedzie to samo Pozdrawiam
Oczywiście, zapomniałem, najlepiej Bascom i procesor Atmega8.
Wygląda to jednak na to że uwaliłeś procesor
Pomiędzy GND i VCC procesora.
Jeszcze gorzej. Przyjrzyj się chłopie zasilaniu procesora.
Używam procesora Atmega8, i programuję w Bascom Czy ktoś wie jak zablokować wewnętrzny zegar, w ten sposób aby procesor używał tylko zewnętrznego? :?:
Witam. Czy podłączyłeś kwarc do procesora ?
Można za 40-80zł dostać klon AVR ISP mkII z interfejsem PDI, który obsługuje wszystkie procesory ATXMega i nie tylko.
Tyn. co konkretnie masz na terminalu? Jaka jest częstotliwość procesora?
No to podłącz oscyloskop do wejść procesora.
^^^ Widocznie Ja mam "pecha" , albo walnięty procesor.
Tak, ma to szansę zadziałać. Co prawda od takich rzeczy są bootloadery, lecz rozumiem, że np. nie masz na nie miejsca w pamięci (znaczy źle wybrany procek). ad 1. Tak, może zadziałać. ad 2. Nie, kwarce nie są potrzebne. ad 3. Będzie, ważna jest częstotliwość SCK na ISP, która w tym przypadku musi być <2 MHz. ad 4. Możesz. ad 5. Wystarczy stan wysokiej...
Cześć, Gratuluję udanego i ciekawego projektu. Pewnie spędziłeś nad nim sporo czasu. Boję się, że mało osób używa języka Pascal do programowania układów AVR, skoro teraz króluje język C. Czy możesz udostępnić przykładowy kod typu blink led dla Atmega8 lub innego procesora, żeby przypomnieć sobie ten język programowania? Pozdrawiam, Rafał -:)
Porty są domyślnie ustawione jako wejścia i nie trzeba ich konfigurować na początku. Ustawiłeś odpowiedni procesor? Podawaj zawsze treść błędu.
Można także skorzystać z softspi i wykorzystać dowolny pin procesora.
AVTasp ma w sobie wbudowany procesor: atmega8, może o to chodzi.
Sprawdziłeś miernikiem co jest na wyjsciu procesora?
Witam! Mam pytanie do bardziej doświadczonych Kolegów. Mam miernik na procesorze ATmega8. Jego masę powinienem połączyć z masą zasilacza. To nie sprawiłoby żadnego problemu. Ale gdy chcę zmierzyć dwa napięcia i cztery prądy, to pojawia się problem. Można połączyć masy dwóch zasilaczy? Zasilacze mają zupełnie inne transformatory. Najbardziej boję się...
Czy nie byłoby prościej kupić za 10 zł taki modem i podłączyć pod procesor ?
a czy te rejestry są poprawne? Bo niby sprawdzałem z notą katalogową ale tak jak mówie dopiero zaczynam programować procesory
Chcę do procesora atmega8 wysłać program w formacie .hex. Następnie odczytać z terminala wartości jakie zostały zawarte w pliku hex.Jak poprawnie skonfigurować UARTa?
Bardzo ciekawy projekt, gratuluję samozaparcia.
Chyba dobrze- rób. Sterowanie podświetleniem daj na 15 i 16. Nie pozwól żeby pod kwarcem przechodziły ścieżki zasilające procesor.
Kiedyś może będziesz pisał takie sprawy z zamkniętymi oczami, ale na początku musisz uważać. Żeby zmienić stan PB 0 sprawdzasz pin na PB 1 Zastanów się czy nie ustawiłeś czasem pinu który przyciskiem brutalnie teraz zwierasz do masy jako wyjściowy i nie ustaliłeś na nim stanu wysokiego. Co do Mkavrcalculatora to niedawno nastąpił zgrzyt :D Miałem ten...
Zawsze mi się wydawało, że sterowanie przez procesor zerem jest zalecane w związku z drogą przepływu prądu w procesorze.
Dajesz 5V bezpośrednio na megę? Czy przez78l05? Masz wciąż capy 100nF na zasilaniu procesora?
A moze wiesza sie sama obsługa I2C lub jakes przerwanie, a WATCHDOG jest i tak resetowany w pętli głównej więc nie dochodzi do resetu procesora.
Nie musisz czekać. Musisz zacząć trochę inaczej myśleć niż "linijka po linijce" Wykonaj konwersję i wystartuj timer. Pozwól programowi biec dalej. Odczytaj temperaturę, gdy timer odliczy te 800 ms. Pamiętaj, że program główny to zazwyczaj pętla. Niech nawet sobie bezproduktywnie biega w koło do czasu zanim nie będzie można odczytać temperatury. Później...
Nie znam akurat tego języka programowania ale mogę się wypowiedzieć jeśli dasz większy (o większej wartości) kwarc to pogram będzie szybciej działał może się nawet tak zdarzyć że program będzie ok i będzie działał ale nie zauważysz mrugania diody bo tak szybko będzie migała że zobaczysz tylko że ciągle świecenie radziłbym dać mniejszy niż większy kwarc....
procesory gitarowe procesory motorola procesory sygnałowe
iskrownik ustawić wodomierz magnes szpara drzwi
philips senseo sterownik ładowarki akumulatora
Brak prądu na cewce zapłonowej - przyczyny i diagnostyka Czujnik temperatury zewnętrznej do WS 868 015 - kompatybilne modele