czasem problemem okazuje się niestała stała - tablice stałych można przypuszczać, że będą tylko w pamięci flash - przeważnie okazuje się, że kompilator owszem zapisuje sobie tablicę w pamięci flash, ale z początku programu kopiuje sobie ją do ramu - w ten sposób można się odwoływać do komórek takiej tablicy jak do zwykłej pamięci ram (przestrzeń). Może...
https://obrazki.elektroda.pl/7228525200_... Witam wszystkich:) W szczególności miłośników światełek, iluminofonii, itp. Prezentowane urządzenie wyświetla widmo akustyczne w postaci 20 słupków po 16 punktów każdy. Trudno je nazwać analizatorem widma. Analizator kojarzy mi się bardziej z przyrządem pomiarowym, chociaż wyświetlanie częstotliwości...
matryca 10x10 jest wielka?! Przecież to malutki kwadracik jest ;) rozmiar kwadracika nie ma znaczenia. nie wiem jak ty to multiplexujesz, ale jesli robisz to po kazdej diodzie osobno, to zadna nie moze sie palic dluzej niz 1/100 czasu, czyli ze swieci 100x gorzej. jesli po wierszach, to zadna dioda nie bedzie sie palic dluzej niz 1/10 czasu, co daje...
No faktycznie. Nie zwróciłem na to uwagi. Jeżeli elementem fontu jest kod, to nic z tego. W pliku font nie ma kodu - są tylko dane. Kod jej wyświetlania jest w bibliotece. Co zresztą napisałem wcześniej. Naddatkiem w pliku font są 4 początkowe bajty: 0 : ilość bajtów na linię czcionki (X) 1 : wysokość czcionki w liniach (Y) 2 : rozmiar definicji jednego...
Witam Mój kod nie miał być idealny, chodziło mi tylko o to by Ci pokazać na przykładzie ideę z użyciem Int() :) Co do Twojego pytania: ROMSIZE : 2000 hex Całkowity rozmiar pamięci programu w formacie szesnastkowym (2000 hex = 8192 dec, czyli Twój kontroler ma 8192 bajty na program). ROMIMAGE : 7E6 hex -> Will fit into ROM Twój program zajmuje 7E6 bajtów...
http://obrazki.elektroda.pl/8267947700_1... Ponad 20 lat temu jako amator hobbysta budowałem proste układy elektroniczne. Studia i styczność z informatyką spowodowały, że porzuciłem hobby pod nazwą "składanie elektroniki" na rzecz "składanie programów komputerowych". W bieżącym roku (2011) dzięki uprzejmości kolegi Jacka.M, który okazał...
1. Low to częstotliwości mniejsze niż 25% maksymalnej, a High to Więcej niż 75% maksymalnej. Dlaczego nie podali wartości bo max zależy od wersji(napięcia zasilania - L na końcu). Dla atmega8 8MHz to medium. 2. RSTDISBL tak jak mówisz, ale później ISP nie funkcjonuje 3. WDTON będzie on zawsze włączony. Jeśli ten bit nie będzie zaprogramowany to w programie...
2) 2 x XBee 1mW Chip Antenna Nie wiem, czy to nie za drogie? Można użyć modułów na 800 z kawałkiem MHz, ale wypadało by do tego dorobić własny protokół transmisji (korekcja błędów, szyfrowanie itp.). 5) Modul nawigacyjny do obslugi LCD - nie mam pojecia A co to? Do typowego LCD 2x16 z kontrolerem HD44780 wystraczy wymieniony wcześniej mikrokontroler....
Dobrze, że zaczynasz od C/C++, bardziej przyszłościowo niż Bascom. W WinAVR możesz pisać programy na dowolny mikrokontroler AVR (kompilowane przez AVR-gcc), jednakże po zainstalowaniu WinAVR polecam zainstalować AVRStudio - jest lepsze (ma dobry debugger) i korzysta z avr-gcc. Jednym programatorem można programować wszystkie (przynajmniej te dostępne)...
Proponuje porownac do 1g ziemskiego....wiadomo ile wynosi i jaki ma kierunek ;) Jak pomiar przyspieszenia ziemskiego bedzie prawidlowy to i cala reszta prawidlowa byc musi. Normalnie czujnik kosztuje ok 250zł. Szkoda, ze sie nie pospieszyles bo jeszcze niedawno AD wysylal darmowe probki ADXL-i do testow. Widocznie ktos postanowil ich nie testowac i...
http://obrazki.elektroda.pl/9824916400_1... Witam, Korzystając z ostatnich wolnych dni przed studiami chciałbym zaprezentować moją ostatnią konstrukcję. Jest to mały przenośny barometr. Konstrukcja powstała na potrzeby osoby wrażliwej na zmiany ciśnienia oraz spełnia jej wymagania tzn. mały rozmiar( 20x40x9mm) oraz co się z tym wiąże...
Przy opracowaniu różnych nadajników oraz anten występuje konieczność pomiaru fali stojącej (SWR) w antenie. Prezentuję kilka wariantów prostych mierników SWR, gdzie stosowany jest Arduino lub mikroprocesory typu Atmega8. Najprostszy w realizacji jest miernik SWR od autora z Królewca. Składa się tylko z wyświetlacza 1602 z układem i2c, płytki Arduino...
http://obrazki.elektroda.pl/9418966600_1... Witam wszystkich na forum. Jest to moje pierwsze publikowane DIY. Słowo wstępu… Projekt powstał z jednego, bardzo ważnego powodu: bo bardzo chciałem coś takiego mieć! Jest to układ odczytujący kod karty poprzez interface EM4095 z anteną, dekoduje, sprawdza i wysyła poprzez port szeregowy....
http://obrazki.elektroda.pl/9589280700_1... HPS 2014 Hybrydowy laboratoryjny zasilacz sieciowy. Parametry użytkowe zasilacza w skrócie: 1. Wykorzystanie tanich i łatwo dostępnych elementów. 2. Wydajność prądowa min 3A (dla niskich napięć może dochodzić do 5A). 3. Rozdzielczość DAC 12bit. (filtrowany PWM 4.9kHz) 4. Rozdzielczość ADC...
(at)ElektrodaBot // Napisz Menu z Rc5 #include #include LiquidCrystal lcd(19, 18, 17, 16, 15, 14); #define LED 0 #define TSOP_PIN 3 RC5 rc5(TSOP_PIN); // command== 16 - dodaj // command== 17 - odemnij // command== 59 - enter, przejć do następnej części MENU // Menu_1--- Menu_2---Menu_3--- Menu_1 ...... Menu1 if command==16 liczba_1++; if command==17...
http://obrazki.elektroda.net/31_12458310... Witam, Nie wiem wprawdzie czy taka "konstrukcja" nadaje się na DYI , ale najwyżej moderator gdzieś to przeniesie. Myślę, że przyda się to wielu ludziom ;) Bootloader w procku - po korektach zajmuje tylko 512b !!! działa poprzez USB , RS232 ... i BlueTooth! ...... właśnie ukończyłem wszystkie testy...
Witam Potrzebuję kupić wyświetlacz LCD 20x2 znaków do wykorzystania z procesorami AtMega8. Rozmiar 180x40mm, z podświetleniem (może być zielony bądź inny). Jeśli ktoś ma jakiś namiar na jakiś dobry tani sklep internetowy to byłbym wdzięczny za info. ( może być na GG 383383 ) Pozdr.
http://obrazki.elektroda.pl/7154876600_1... Boberov Unbelievable Boot Loader V0.1 2013 Na wstępie skrócone informacje na temat projektu którego szerszy opis znajduje się w dalszej części tekstu. Program bootloadera przeznaczony jest dla ATMEGA8 (po minimalnych zmianach każdy AVR z wystarczającą ilością pamięci), umożliwia programowanie...
[syntax=c]if (poz_odczyt > ROZMIAR) { poz_odczyt = 0; }[/syntax] tablice w C są indeksowane od zera. Jak masz rozmiar = 3 to ostatnim indeksem tablicy jest 2. Powyższy kod powinień więc wyglądać tak: [syntax=c]if (poz_odczyt > ROZMIAR - 1) { poz_odczyt = 0; }[/syntax]
A gdzie napisałem że ktoś ma wrzucać hex z 8 na 328? Nie musiałem szukać 168 bo na stronie przecież jest w plikach. Jeżeli jest 8 i 168 to 328 będzie wymagać zmian w tych samych miejscach. No ale nawet nie trzeba modyfikować bo jest fork z 328. Te wszystkie wersje są prawie identyczne. Jeżeli coś działa na 8 to musi też działać na 328. W drugą stronę...
Witam Z ciekawości uruchomiłem czujnik MPU6050, kod wykorzystałem z jednej z niemieckich stron - poniżej. Nie jestem pewien, czy kod jest poprawny, bo wyniki są bardzo "ruchliwe". Tzn. gdy płytka czujnika leży nieruchomo na stole to wyniki się zmieniają i o to sporo. Przykładowo: Accx zmienia się od np 10 do 270 Accy cały czas jest duże - nawet ponad...
Zastosowałem Działa , ale zajmuje więcej pamięci niż to moje. Niby o 4 bajty ale dla Attiny13, która idzie na oparach to cenne. Tzn. dodanie "stdbool.h" czy zamiana z char na bool zmieniło rozmiar pamięci? Nie powinno, bool to pewnie i tak zajmuje 1 bajt. Poza tym zmienna dotycząca stanu wentylatora jest redundantna. Przy pomocy makr WENTYLATOR_ON/WENTYLATOR_OFF...
Rozmiar pliku BIN jest zawsze taki jak rozmiar pamięci flash danego kontrolera. Dokładnie tak. BIN dla ATmega8 będzie miał 8kB. Jeżeli twój projekt po kompilacji zajmie 1kB, to tylko 1kB z tych 8 bedzie zawierał jakieś dane. Reszta to będzie 0xff. Plik BIN jest niczym innym jak obrazem pamięci. Nie zawsze. Zależy od kompilatora, np. Bascom nie wypełnia...
Tak, mam tcl. kiedy próbuję go zainstalować dostaję taki komunikat: apt-get install tcl Czytanie list pakietów... Gotowe Budowanie drzewa zależności Odczyt informacji o stanie... Gotowe tcl is already the newest version (8.6.0+9). 0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych. Pomyślałem że może masz rację, odinstalowałem...
Tak, wiem, ale na razie chciałam wpisać 5 a potem 6. Mam zamiar zmienić rozmiar tej tablicy :) tylko teraz na próbę nie dawałam większej.
String to znaki ASCII, więc ustawiasz sobie 2 znaki (2 wartości bajtu) spoza używanego obszaru ASCII i traktujesz je jako stop i start. Algorytm wygląda tak: 1. Czekam na bajt start (lub wykrywam jego nadejście w odpowiednim przerwaniu) 2. Otrzymałem bajt start - zaczynam odbiór 3. powtarzam w pętli (dopóki nie otrzymam bajta) stop: a) odbierz znak...
Pytanie jest trochę źle sformułowane, ponieważ typ mikrokontrolera ma tu drugorzędne znaczenie. Najważniejszy jest kompilator. A mnie się zdaje że int jest takiego rozmiaru jak rozmiar akumulatora dla określonej platformy sprzętowej.
Panowie udało się wygenerować bootloadera dla atmega32. Odezwę się jak stworze bot-loader dla atmega8.Dzięki koledzy. http://obrazki.elektroda.pl/7028164500_1... Dodano po 34 Udało się :) Wykryło mi atmega8 przez przejściówkę RS232 PL2303HX. Jestem z siebie dumny i z was również kochani Panowie.Nie do końca potrafię obliczyć rozmiar...
Może podajnik śrubowy? Gdzieś na elektrodzie był bardzo ładnie wykonany w ten sposób karmnik dla rybek - wystarczyłoby odpowiednio dobrać skalę i rozmiar ślimaka i viola. A jakie to substancje, czyżby łatwopalne?
To proponował bym zastosowanie baraterii li-ion w rozmiarze 18650 o napięciu 3,7 V o pojemności ok 2000 mAh . Jedno wejście ADC uK do nadzoru napięcia baterii żeby nie spadło poniżej pewnego poziomu. Dodatkowo jakiś mały układ ładowania baterii. Rozmiar taki zapewnia że nikt nic innego nie wsadzi tam.
Witam Mi nie odwraca :) Ciekawe od czego to zależy. Funkcja służy mi do wyświetlenia wyników z ADC, mierze napięcie do 5.00V, więc rozmiar 3 i 6 to tak dużo, a funkcja itoa załatwia resztę. Pozdrawiam
Zasilam standardowym pakietem do odbiornika (4 cele NiCD, rozmiar AA). Jeszcze naładuję pakiet przez noc i jutro sprawdzę.
Co do minusów rozwiązaniem może być Mjoy16 , ten układ też można zrobić na atmega8 ale obsługuje w wersji podstawowej 8 osi 32 przyciski cena układu ok 30 zł. Ja zrobiłem wersję rozszerzoną posiadającą polski rodowód. http://www.elektroda.pl/rtvforum/topic91... Pewnie wybrałeś swoje rozwiązanie ze względu na rozmiar bo jak widzę mjoya znasz.
Nie wpiszesz worda do bajtu ktoś o tym pisał i nie wiem czy zmieniłeś to. Rozmiar wartości 250 to nadal 16b a nie 8b Pozdrawiam Ps. hmmmm to jest właśnie wspaniały BASKOM ...............
To nie na to forum temat. Jest przecież "Projektowanie PCB": http://www.elektroda.pl/rtvforum/forum10... Z moich uwag: - obtocz cała płytkę masą. W tym celu min. popraw dół płytki. - zmniejsz gabaryty płytki bo jest dużo wolnej przestrzeni - popraw ścieżki bo masz jakiś chaos - zmniejsz rozmiar ścieżek sygnałowych - popraw ułożenie elementów - wiele...
;) o ile BOOTRST jesteś w stanie wyłączyć to BOOTSZx nie wyłączysz - po prosto one w obojętnie jakiej postaci zawsze wskazują na jakiś rozmiar bootloadera. Tak jak pisałem wyżej. Zassij sobie program MkAvrCalculator, wybierz z listy ATmega8 (bo ten procek będzie działać za FREE) i w pierwszej zakładce rozwiń sobie to pole z rozmiarami booloadera i podpatrz...
Napisz więcej z czym masz problem. Może fusebity, etc ? Jaki telefon podpięty i czy dioda (Pd3) wskaźnik inicjalizacji zapala się po podaniu napięcia na układ ? Generalnie polecam nową wersję w której nie trzeba nic wiedzieć o kodowaniu PDU. Jedynie na co trzeba uważać w nowej wersji to zmiany w HW. Musiałem zmienić piny dostosowując je do obsługi przerwań....
Z kolei te co mają sterownik LCD pewnie posiadają mnóstwo odnóży a i rozmiar nawet w wersji smd będzie za duży. Sprawdziłem że pod LCD zmiesci sie obudowa najwyzej 12x12mm. A atmega8 jest nawet mniejsza.
Zwykłego komparatora nie chciałbym używać, ponieważ całe urządzenie jest niewiele większe od dwóch układów Atmega8, także kolejny układ niepotrzebnie zwiększyłby rozmiar projektu o jakieś 20% Pierwszy prototyp na zdjęciu (jeszcze bez baterii i uC) Do tego dochodzi zasilanie 3V. (i tu mi się przypomniało że chodzi konkretnie o Atmega8L) Nie wiem czy...
Wiec zrobiłem to tak: [syntax=vbnet] Dim Piloty As Byte Dim Old_piloty As Byte Dim Klawisze As Byte Dim Old_klawisze As Byte Dim Licznik_kasuj As Byte Dim Flaga_kasuj As Bit Zeruj_klawisze Alias 250 Zeruj_piloty Alias 0 Klawisze_1 Alias Klawisze.0 Klawisze_2 Alias Klawisze.1 Klawisze_3 Alias Klawisze.2 Klawisze_4 Alias Klawisze.3 Klawisze_5 Alias Klawisze.4...
Witam! Dzięki za schemat. :D Jak już pisałem projekt jest na AVR ATMEGA8. Załatwia on szybko i elegancko sprawę czasu i przetwarzania R[ohm] na T[st.C]. Czujniki temperatury to KTY81-210 Philipsa. Wyświetlacz to standardowe LCD 8 znaków w dwóch liniach z podświeltaniem- podobny rozmiar do orginalnych ledów. To tyle. Schemat jest w eaglu (trzeba zainstal....
Prawdopodobnie przekraczasz rozmiar pamięci - czytaj komunikaty kompilatora i konsolidatora. Dość radośnie deklarujesz stałe łańcuchy tekstowe jako zmienne lokalne procedury - możesz wylatywać na przekroczeniu rozmiaru stosu. Zadeklaruj wszytskie stałe teksty do wyświetlania jako stałe w pamięci programu - PROGMEM i używaj pgm_read_byte do dostępu do...
No niestety nie błąd przepisujących listingi :) widzisz gdyby każdy ciąg znaków był zakończony 0 to nie potrzebny byłby drugi argument funkcji WyswietlLCD prawda? Normalnie wyświetlałbyś napis tak długo aż znak będzie miał wartość 0. Nie wszystkie kompilatory zgłoszą Ci błąd przy podaniu ciągu znaków dłuższego niż zadeklarowany rozmiar tablicy, co więcej...
Witam, będę wykonywał programator USBasp, wszystko do niego posiadam, ale pojawiła się (dla mnie) zagadka, jak to jest, że firmware (plik HEX) zajmuje 9,3 kB, a ATmega8 ma poj. 8kB pamięci (wiem, że głupia sprawa, ale mnie po prostu zainteresowała). Kolejną sprawą jest współpraca tego mikrokontrolera z przetwornikiem C/A. Czytałem o podłączeiu przetwornika...
projekt wyszedł dosyć zgrabnie, atutem jest przede wszystkim bardzo niewielki rozmiar całej płytki (prawnie nie wystaje poza wyświetlacz :D) jedyne czego mi na prawdę brak to złącza ISP. Nawet nie myślę tu o pełnym złączu (nawet atmel ISP) ale choćby o goldpinach do których można by było szybko podpiąć kabelki
Witam Chciałem zapytać czy dobre są wymiary footprintu jak na obrazku dla ATmega8A-AU obudowa TQFP32 raster 0.8mm http://obrazki.elektroda.pl/6543139000_1...
witam Napisalem sobie taki programik do zdalnej rejestracji temp.. problem tkwi w tym ze po skompilowaniu zajmuje 8232 bajtow czyli troche za duzo jak na atmega8 (8192 bajtow). Czy da sie cos uproscic w tym kodzie zebym go zmiescil?? Prosze pomozcie.... /***************************************... Title: example program...
Witam, mam taki kod programu, który skleiłem z fragmentów znalezionych w Internecie: Niestety dzieje się tak tylko 34 razy od momentu uruchomienia mikrokontrolera. Dane z terminala: p0p927p1020p1023p1023p1023p1023p1023p102... 1023p1023p1023p1023p1023p1023p1023p1023p... 3p1023p1023p1023p1023p1023p1023p1023pppp...
Nie zauważyłem, że w temacie jest rozmiar tej płytki podany 5cmx5cm ;) Zawsze zastanawia mnie jedna rzecz, czy składając takie zamównienie w takiej prototypowni za granicą jakaś ochrona praw autorskich nam się należy i jak to ewentualnie dokumentować sobie, gdyby się okazało, że jeden z ich pracowników zechce swoją serię PCB ze swoimi inicjałami wypuścić,...
Nie ma większych zakresów aniżeli liczba 2bajtowa? Jeśli przekracza rozmiar 0xffff to dajesz longa i po kłopocie. Myślę że nie do końca rozumiesz o co chodzi w tym. Więc raz jeszcze: czym różnią się liczby 1.234 od 1234? Otóż tylko umiejscowieniem przecinka. Zamiast obliczać 1.234*2.345 mozna policzyć 1234*2345 a nastepnie wyświetlając wynik na LCD...
Witajcie, napotkałem dziś następujący problem. Do obsługi wyświetlacza skorzystałem z biblioteki radzia, która jest zamieszczona pod adresem: http://radzio.dxp.pl/hd44780/hd44780_avr... Fajnie wszystko działa, udało mi się wyświetlić jakieś tam teksty więc przeszedłem do pisania dalszej części aplikacji. Dopisałem trochę kodu (może kilkanaście...
Żeby było przydatne, powinien dzielić, mnożyć, potęgować liczby zespolone, przeliczać je z postaci wykładniczej (kąty w ° i rad) na algebraiczną i z powrotem, i umożliwiać obliczenia w notacji wykładniczej. To i tak znacznie mniej, niż możliwości tak mocnego mikrokontrolera, i to jeszcze z gotowym wyświetlaczem alfanumerycznym. Program wygląda mi na...
Witam Czy za pomocą programu CodeVisionAVR C Compiler Evaluation mogę zczytać Fuse Bits z procka ATMEGA8 (nie zabezpieczony przed odczytem), chodzi mi o zmianę CKSEL-li na zewnętrzny kwarc 8MHz (CKSEL3,2,1,0 - 1111 - czyli nie zaprogramowane ;)). Tak patrze na ten program i nie mogę znaleźć narzędzia do odczytu "fusów" jest jakieś okno do zaznaczania...
(usunięte) Ja tu już post naskrobałem powoli, patrze a ty zdążyłeś zmienić swojego :wink: Co do oszczędności, finansowo nie należy oszczędzać (przynajmniej nie takie sumy), ale czasem można się godzić na pewne kompromisy gdy walczymy o rozmiar płytki ;) Swoją drogą, to gniazdo 5V, tak trochę "wisi". Tylko z masą jest połączone. Gdyby się okazało, że...
Projektując układy, należy dążyć do minimalizacji ilości elementów, rozmiarów płytki i uproszczenia prowadzenia ścieżek. Przykładowo w projekcie czujnika zastosowałeś sześć rezystorów 10k podciągających kolektory do +5V. Mogłem oczywiście wykorzystać drabinkę rezystorów, ale mam w domu całe wiaderko rezystorów i ani jednej drabinki. Poza tym są one...
Witam, wymyśliłem generator ("prostokąt") na atmega. W założeniach miałem częstotliwość do 5MHz i wyświetlanie na LCD w Hz. Moje pytanie brzmi czy program jest napisany poprawnie, oraz co należało by zmienić? $regfile = "m8def.dat" 'Info dla kompilatora. $crystal = 8000000 'Informujemy kompilator o kwarcu 8MHz. Config Lcd = 16 * 2 'Konfiguracja...
Witam. Napisałem sobie ostatnio programik w LDmiro i po kompilacji okazało się że zabrakło mi miejsca. Został wyświetlony komunikat (na zdjęciu poniżej ) https://obrazki.elektroda.pl/4201990900_... Used 4103/4096 words of program flash (chip 100% full). Czy dobrze rozumiem że wykorzystałem przestrzeń 4000 słów co jest równe 8000 Bajtów...
Witam Mam problem z programem do pomiaru napięcia i wyświetleniu na lcd. Program niby działa ale wyświetlane wartości są przypadkowe 0-150(jednak jak kręcę potencjometrem to coś się zwiększa wchodząc na wyższe wartości 200-455) program jest w fazie początkowej. Jestem początkującym w programowaniu procesorów. #include <avr/io.h> #include "HD44780.h"...
Witam, Piszę sobie program w c na atmega8. "main" ma około 800 linii kodu + używam bibliotek V-USB. Kompilacja WinAVR. Wgrywam go stk500. W momencie gdy program po kompilacji zaczął zajmować więcej niż ok. 75% całej pamięci flash procesora, zaczęły dziać się dziwne rzeczy. Raz program po wgraniu działa, a zaraz po dopisaniu małej zmiany w kodzie już...
Przepisałem kod z książki tmf'a, ze strony 231 dotyczący wyświetlania multipleksowego. Z początku miałem kłopot ze skompilowaniem przykładu w ATMEL STUDIO bo kompilator sygnalizował błąd Error 1 variable 'DIGITS' must be const in order to be put into read-only section by means of '__attribute__((progmem))' Rozumiem to w ten sposób, że zmienne DIGITS...
Witam, Nie mogę poradzić sobie z obsługą karty SD na atmedze 8. Schemat: http://obrazki.elektroda.pl/7309105300_1... Z tą różnicą, że CD/DAT3 podpięty jest pod PD1. Używam(a raczej próbuję użyć) biblioteki [url=http://elm-chan.org/fsw/ff/00index_... FAT. Kod C: [syntax=c] // includowanie itd. int main(void) { FATFS fs; // Work...
Witam serdecznie, programuję przez ISP (do LPT) moją Atmege8 własnym programem. Uwaga teraz: program w rozszerzeniu hex ma 15KB, mimo to, wrzuca się poprzez programator. Problem jest taki, że program zaczyna mi coś ostro wariować na zmiennych, oczywiście mam zmienne typu vloatile i tak dalej, ale zamienia operacje i tak dalej. I tu pojawia się moje...
Witam dopiero uczę się programować mikrokontrolery i wystąpił u mnie następujący błąd: zamierzam wysłać przez uart tablicę play niestety w real terminalu zamiast jej zawartości widzę następujące wyniki: 7EFFD08081F7EF albo BE06038081F7EF dodam że moduł z którym chce się skomunikować (dfplayer mini wysyła prawidłowe komunikaty) a gdy przy tej konfiguracji...
Witam Napisalem prosty program dla DS1820, ktory wyswietla temperature na LCD. Mam dwa procesory ATmega8 i ATmega8L. Po wgraniu programu do ATmegi8 wszystko działa bardzo dobrze, jednak kiedy wykorzystam do tego ATmega8L na wyswietlaczu pojawia sie tylko tekst 'brak ukladu'. Czym różnią się te dwa kontrolery? Myślałem, że tylko niższym napięciem zasilania...
Mam prośbę.Próbuję uruchomić woltomierz do pomiaru napięcia akumulatora i wyświetla mi na LCD same zera. prawdopodobne coś mam źle w kodzie. [syntax=c] #include <stdio.h> #define VREF_VCC (1<<REFS0) //Napięcie odniesienia #define ADCIN PC0 //Aktywne wejście dla pomiaru napięcia(ADC0) uint32_t wynik; uint16_t pm; uint8_t cz_d,cz_u; int main(void)...
Witam mam długi kod i nie mogę go skompilowac Bo ma powyżej 4kb Ktoś skompiluje? 'Piornik06.bas 'Program do wyświetlania ściągi. 'Z pełnym wykorzystaniem Eprom (512 znaków). 'W czasie pisania tekstu pozostaje on cały czas w okienku wyświetlacza. 'Pozwoli zapisać treść w postaci 512 znaków. 'Aby zapisać tekst, należy w Portc.3 ustawić 1 i nacisnąć...
Witam. Ostatnio zainteresowałem się komunikacją uP z innymi urządzeniami i napisałem prosty program do obsługi Atmega 8 - PC( Labview). Problem polega na tym ,że potrafię przesłać ramkę danych ale w jaki sposób zaadresować ją do konkretnego urządzenia ? Myślałem o tym by każdemu urządzeniu nadać jakiś unikatowy adres i przesyłać kolejno ramkę adresu...
Witam. Dopiero zaczynam przygodę z mikrokontrolerami(konkretnie ATmega8), więc problemy na moim stopniu zaawansowania to pewnie normalka :) Problemem jest to, że ze zdefiniowanych portów(PB1, PB2 i wszystkie PD) działają tylko PB1 i 2. Na zdjęciach podpiety jest tylko PB2, ale to nie ma znaczenia. Poniżej zdjęcia mojej płytki stykowej i kod programu(w...
Wysyła z atmega8a po SPI tymi funkcjami do pamięci DataFlash at45db bajt danych, a podczas odczytu zawsze dostaję o jeden bit za mało. Nie wiem co może być nie tak. Z góry dziękuję za pomoc. Przykład: wysyłam: 30 (0000 111 0) odbieram: 15 (00000 111 ) wysyłam: 31 (0000 111 1) odbieram: 15 (00000 111 ) wysyłam: 255 ( 1111111 1) odbieram: 127 (0 1111111...
atmega8 rozmiar programu rozmiar przelotki imbus rozmiar
sprawdzać sonda lambda honda parametry sygnału cyfra wyłącznik świateł cofania
zasilacz komputerowy zasilacz komputerowy
Nivona 573: Komunikat "dolej wodę" przy pełnym zbiorniku MikroTik Netwatch: Monitorowanie i Automatyzacja