Witam wszystkich :) Jakiś czas temu złożyłem odtwarzacz plików dźwiękowych wav korzystający z wbudowanego w atmege32 PWM 8 bit-owego, postanowiłem poprawić jakość odtwarzanego dźwięku poprzez dodanie zewnętrznego DAC-a którym jest TDA1543 . Pojawiło się kilka problemów ponieważ nie wiem w jaki sposób...
Witam Korzystając kodu Tuxgraphics zmodyfikowanego przez Kolegę Mundi1970 , chciałem również postawić prosty serwer pokazujący temperatury z kilku czujników oraz wilgotność i ciśnienie. Po zmianach regfile i pinu CS nie mogę go jednak skompilować. Występują trzy błędy: Error 46 Line: 363 Assignment...
Witam, Postanowiłem dobudować sobie do zasilacza taki oto woltomierz: Ponieważ szkoda mi 8zł na nową Atmegę 48 zwłaszcza że mam kilka Atmeg 8 postanowiłem przerobić kod (wstawiam już po zmianach) [syntax=avrasm];Automatyczn... 2-zakresowy woltomierz panelowy z 4-cyfrowym wyświetlaczem LED ;Wersja...
Witam Mam kilka pytań odnośnie projektowanego przezemnie urządzenia: 1. Schemat 1.Potrzebuję zasilić układ 5V,zewnętrzne źródło napięciowe to 12V, układ ma mieć zabezpieczenie odwrócenia polaryzacji ( ma działać przy dowolnym włożeniu masy i zasilania )- stąd mostek Gretza. Układ musi mieć zabezpieczenie...
Bascom - wersja 1.11.95 Kod, no jest tego sporo: - zegar PCF8563 - Zapis na SD - dwa czujniki DHT11 - odczyt z PCF8574AP ( klawiatura ) - RC5 - ma być DS18B20 - ma być DCF77, ale nie doszedłem do tego momentu ( tzn testowałem na innym procesorze i działało ) Działa - zegar PCF8563 - dwa...
Witam W swoim programie wykorzystuję klasyczny kod dla DS18B20. Pomiar, obliczenia i odczyt podzieliłem na dwie części, każda wyzwalana flagą od od Timer0. Najpierw w podprogramie wywołuję DS'y pierwszym wystąpienie flagi od Timer0, a w następnej wywołuję podprogram konwersji i obliczeń. [syntax=basic4gl] $reg...
Mam pytanie, może ktoś mnie oświeci :lol: Dlaczego w niektórych, ładowarkach stosuje się w zasilaczach: przetwornice impulsowe?:?: Przede wszystkim żeby zmniejszyć mase i rozmiary. Przy takiej samej masie i rozmiarach tradycyjny transformator wyszedłby o wiele cięższy i większy niż impulsowy.
Heh dzięki jednak wybiorę triak:) O jakich parametrach powinienem kupić triaki? A i jeszcze jedno czy taki LCD będzie pasował do atemegi 16 Wyświetlacz LCD 2x16 znaków Podświetlanie LED Sterownik zgodny z HD44780 Rozmiar modułu : 85 x 30 mm Rozmiar pola odczytu : 65 x 16 mm Technologia STN Producent...
Niestety, zakładam w programie wielkość i to mi wystarcza. Można odczytać rejestry a można spróbować odczytać jakieś dalekie dane i sprawdzić odpowiedź. Co do danych z CSD to się nie bawiłem, w CID zawsze jest rozmiar ale trzeba go mądrze interpretować bo to ciąg tekstowy. W 90% występuje coś w stylu...
Trochę inaczej. Gdy w programie wywołujesz sub to program zanim przejdzie do sub wykonuje kilka-kilkadziesiąt niewidocznych dla Ciebie operacji. Mianowicie zapamiętuje stan potrzebnych rejestrów i zmiennych w komórkach pamięci. W miejscu które nazywa się stos. Gdy z tego sub wywołujesz następny sub...
Witam. Próbuję opanować USART w ATMega 8. Wewnętrzny oscylator 1MHz. Z komunikacją nie mam większych problemów. Jednak zastanawia mnie ustawianie prędkości transmisji. W moim programie ustawiłem prędkość transmisji na 9600bps. Rozumiem że 9600 bps oznacza wysłanie 9600 bitów w ciągu sekundy (jeżeli...
Przedstawiam projekt wyświetlacza zrealizowanego na 64 diodach SMD, sterowanych mikrokontrolerem Atmega64A. Już wcześniej miałem okazję budować podobne konstrukcje, więc bazując na doświadczeniach i wadach rozwiązań poprzednio zastosowanych, starałem się, aby ta wersja była mocno dopieszczona. ...
Rozumiem ideę ISP. Ale o ile w przypadku Atmega16/32/ i Atmega 8 jest sens montowania dodatkowego złącza na płytce ( i ja tak robię ) to w przypadku Attiny2313 już mniejszy ( nie zawsze daję takie złącze ), a jeśli chodzi o Attiny 13 / 25 to dodatkowe złącze zwiększa tylko rozmiar płytki, A programowanie...
Na początek proponuję sprawdzić kartę po nieudanym zapisie za pomocą jakiegoś programu, np. Hexplorer. Po włożeniu karty do PC pewnie trzeba będzie ją sformatować (wyczyścić FAT i ROOT, jeżeli to jest FAT16), ale już z tego co będzie zapisane w obszarze danych będzie można określić przyczynę problemów....
Tak jak w temacie coś mi kod nie działa proszę o pomoc gdzie leży błąd Ps wyświetla A ale B to nie wyświetla korzystam z 8Mhz [syntax=objc] #ifndef UART_H_ #define UART_H_ //Załączenie bibliotek systemowych #include<avr/io.h> #...
tranzystor o mniejszej mocy strat zadziała w takim przypadku jak bezpiecznik Rzeczywiście, bardzo "nowatorski" sposób projektowania. :D A spadek napięcia zasilania? - a po co się tym przejmować? Idąc tym tokiem myślenia - w zasilaczu 1A proponuję poszukać i zastosować mostek Graetz'a złożony...
Okej, ogólnie to działa, wielkie dzięki za tamto. Mam jednak dalszy problem troszkę. Ogólnie chcę osiągnąć coś takiego, że wysyłam najpierw z Matlaba liczbę - jakąś flagę, po której uC wejdzie do odpowiedniej pętli. Po wejściu do tej pętli dopiero w niej ma odbierać wysłaną z Matlaba wartość. Czyli np....
Przygotowałem specjalnie do testu [syntax=vbnet] $regfile = "m1284pdef.dat" $crystal = 8000000 $hwstack = 128 ' rozmiar stosu sprzętowego $swstack = 128 ' rozmiar stosu programowego $framesize = 128 $baud...
Witam, dzisiaj miałem czas na zgranie kodu i wyrzucenie z niego tego co nie dotyczy tematu: Dodano po 7 Przepraszam za dziwne znaki w komentarzach ale przerzucałem z Windowsa na Linuxa i nie konwertowałem kodowania. Będę wdzięczny za pomoc. Sławek
Okazuje się, że jednak nie taki Huffman straszny, jak go malują :) Przerobiłem trochę procedurkę (przerobiony plik w załączniku, tworzy dodatkowo plik CODES.TXT z podsumowaniem) i okazało się, że wszystkie moje wsady da się zakodować za pomocą słów kodowych nie dłuższych niz 15 bit.... :) Co...
Obudowy dip i gniazda IDC10 mają ten raster - 2,54mm. Na pdf też mają taki sam rozmiar. Jeśli uważasz, że IDC pasuje a procesor nie to prawdopodobnie drukarka przekłamuje jeden z wymiarów. A może zaznaczyłeś "dopasuj wydruk do kartki"? Jeśli drukujesz z pdf'a i nie jesteś pewien skali to najlepiej wydrukuj...
Odpowiedź jest niby prosta, wyslij po prostu "zmienna" nie używając sprintf. Pytanie jaki rozmiar ma owa "zmienna"?
Witam. Czy ktoś zastanawiał się czy zróżnicowane warianty układów ATtiny, ATmega. To być może jeden podstawowy układ z różnymi maskami. na płycie krzemowej. czy może być tak, że w czasie produkcji. wadliwe układy. narzucone maja inne maski. Jeżeli przez "maskę" rozumiesz maskę fotolitograficzną...
Witajcie, mam problem z pamiecia programu w uC atmega128, tak sadze. Moj program rozrół sie do dosc duzych rozmiarow bo zajmuje około 70kB pamięci kontrolera. Z kolei licznik programu(PC) ma rozmiar 16, więc wydawało by sie, że maksymalnie może dostawać sie do komórki pamięci o numerze 656535 B pamięci...
Kwarc 16Mhz, program pisze na Atmega 8 wiec na pewno OC2 odpowiada pinowi PB3. A wartosc _0_0125ms wynosi 24, wiec nie przerkacza rozmiaru licznika. Jakies inne sugestie ? :)
Witam Widze ze temat robi sie popularny ;) Moja matryca ma 1024 LEDY i atmega sobie spokojnie z tym radzi ale to dlatego ze użyłem innego sposoby wypełniania matrycy. [url=]Link do opisu Pod koniec znajdziesz schemat. Zamiast napełniać każdy bit osobno wypełniam 8 bitów odrazu więc mam wiecej czasu...
Witam Przymierzam się do zrobienia sterownika którego zadaniem będzie sterowanie 16 żarówkami(z diodami led) takimi typowymi z marketów 12v/1-2W. Ma to być taki "efekt" , płynne zapalanie i gaszenie każdej z nich. Samo sterowanie poprzez PWM wiem jak zrobić (wykorzystam programowy pwm) , ale interesuje...
Witam, mam problem - w moim sprzęcie audio padł wyświetlacz LCD. Wyświetlacz oparty na kontrolerze SPLC780, w jakimś stopniu kompatybilnym z HD44780. Wygląda jak 1x16 ale w rzeczywistości jest to 2x8 w jednej linii - ot taka dziwna organizacja. Chciałbym go wymienić na VFD również kompatybilne z...
Jeśli zaczynasz, to może na początek prosty zestaw z wyświetlaczem LCD ładnie wygląda niebieski, w przyszłości możesz użyć tych z zimną katodą. Atmega 8 spokojnie wystarczy. Kostkę przełączania wejść (LC78212) i cyfrowy potencjometr możesz sterować po I2C a czujniki temperatury albo po 1wire typu 1620,...
Na początku powiem , że moja znajomość korzystania z płytek stykowych jest niska, jednak już brałem udział w budowie układów elektropneumatycznych. Czytając kilka postów słyszałem że najlepsze dla "świeżaka" jest mikroprocesor Atmega i procesor Atmel AVR, Chciałbym zrobić projekt który mógłby się...
Kolego elektryk. Twoje rozumowanie nie jest wg. mnie dobre. Przecież jakoś te dane trzeba w tym ramie umieścić. Kompilator robi to przez instrukcję LDI RXX,stala, a to są 2 bajty. Tymczasem sama stała ma rozmiar jednego bajtu. Sam odczyt pamięci flash robi się zwykle w pętli (jeśli trzeba je skopiować...
Z programowaniem przez Bascom tez mialem problem gdy przekroczylem pewien rozmiar kodu. Gdy zaczalem uzywac PonyProg-a to wszystko wrocilo do normy. Pozdro Dexter
Witam. przerabiam właśnie program z 8051 na ATmege i mam problem z pewną deklaracją. u_int xdata Loc_var; pytanie co zrobić z tym xdata?? wyczytałem ze tak się deklaruje zmienną w zewnętrznej pamięci dla 8051. ja przerabiam to na ATmege64 i też mam do niej doczepioną zewnętrzną pamięć i chciałbym...
Kiedys probowano robic superkomputery na ZX-Spectrum, i jak na tamten stan technologii nie bylo to moze takie glupie :) , jednak uzywanie 20MHz osmio-bitowego procka to juz zakrawa na masochizm. Po pierwsze z powodu na ograniczony ROM, po drugie ze wzgledu na bardzo ograniczony RAM, po trzecie na zlozone...
Odpowiedzi napewno bedzie kilka. Ja zaproponuje cos takiego: zmienna: rs_tx_bufor (to tablica bajtowa o długości tyle co cała wiadomość) zmienna: rs_tx_licznik jako bajt do wysyłania zmienna: rs_rx_bufor (tu tez tablica bajtowa ale rozmiar taki jak spodziewana odpowiedź - moze być jeden bajt i...
Witam. Tez sie bawilem w FastAvr i uwazam ze jest znacznie szybszy od BASCOMA. Chodzi mi tu glownie o rozmiar kody wynikowego . Poza tym wszystkoe funkcje raczej sprawnie dzialaly. Niestety zrezygnowalem z niego podszas pisania kodu na ATmege 16. Mianowicie po przekroczeniu około 27 % pamieci ukladu...
No nie wiem, w końcu obrazki są niewielkie (pixelowo) to czy kompresja będzie znacząco wpływała na rozmiar. Poza tym trzeba to rozkompresować, ciekawe czy dasz radę na AVRku. Może zamiast tego dołóż sobie jakiegoś zewnętrznego FLASHa np DataFlash.
Przypinam się do tematu, tylko zamiast wyświetlaczy alfanumerycznych 2 wyświetlacze graficzne na T6963C o różnych rozmiarach (240x128) i (240x64). Pozdrawiam
Sciagnalem sobie soft wedle podanych zestawien, lecz zestaw ten ma wade tego typu, ze trzeba sie przebic przez troche dokumentacji, by stworzyc wlasciwy makefile, oraz pewnie jeszcze inne elementy sterujace srodowiskiem. Nigdy nie bylem fanem srodowisk GNU gdzie wszystko trzeba recznie sterowac, stad...
Możesz też jeszcze spróbować zwiększyć rozmiar stosów, jeśli nie zrobiłeś tego w opcjach kompilatora. Poza tym: T1 = P * 0.0048875855327468230694037145650049 Skąd wziąłeś taką kosmiczną liczbę :)? Wymagana jest jakaś superprecyzja obliczeń? W końcu to tylko pomiar napięcia (temperatury)... Bardzo...
Hej, Tak jak napisał kolega, możesz popróbować zwiększać rozmiary stosu zwiększając te podane parametry o 2x, ale................. program też musi być stabilnie napisany :) Osobiście zwiększam tylko te parametry jak używam wielu przerwań, portu szeregowego itp itd. Staram się jednak rozdzielać tak...
Czy obsluge odbieranych danych realizujesz w przerwaniu? Jakie rozmiary maja te dane? Czy koniecznie musisz miec sprzetowa kontrole przeplywu?
w załączniku schemat w troche mniejszym rozmiarze bitowym. A co do kwarcu to (chyba) wg mnie nie mógł się przez to wieszac bo przeciez nie włączałem zewnętrznego kwarcu w fusebitach - no chyba ze jest on właczony domyślnie (tego to nie wiem) jesli tak to zlikwiduje kwarc i bede jechał na wewnętrznym. A...
Domyślny rozmiar bloku w kodzie to 512 bajtów o ile dobrze pamiętam. Testy masz tutaj: Z tego co pamiętam, moje wyniki były porównywalne (ale mniejsze, bo kwarc był 8MHz). Po szczegóły muszę zajrzeć do notatek w pracy... Pozdrawiam w nowym roku :) Typ Karty 256MB / Kingston 64MB / Sandisk 2GB...
Z tego co wyliczyłem ostatnia zadeklarowana zmienna wchodzi na obszar zarezerwowany dla stosu i właśnie dlatego wyskakuje błąd braku pamięci. Zmniejsz rozmiar stosu a zobaczysz, że uda się skompilować bez błędów. Tak samo jak zwiększysz stos to jeszcze mniej zmiennych zadeklarujesz. Bardzo dużo projektów...
Takie właśnie jest moje wyobrażenie o językach wysokiego poziomu. jest bledne [; jesli ja sobie wyobraze, ze C51 ma kontroler kolorowych matryc LCD w rozdzielczosci HD z 128MB pamieci SDRAM, to wcale nie znaczy, ze jezyk wysokiego poziomu mi to zapewni. mylisz pojecia. jezyk wysokiego poziomu...
Nadmierne używanie w programie Bascom instrukcji podprogramów SUB prowadzi nieuchronnie do nadbudowy stosu z, którym Bascom sobie nie radzi. Przykro mi to mówić, ale to programiści - w 90% - sobie nie radzą z właściwym obliczeniem (a nie podaniem na oko) rozmiaru stosu. Wystarczy przecież policzyć...
Tak, jest kompilator C++. Głównie chodzi jednak o to, że język ten w niektórych zastosowaniach powoduje nadmierne obciążenie procesora lub zużycie zasobów (przydzielanie obiektów wymaga obecności sterty). W przypadku mikrokontrolerów ze względu na częstotliwość zegara często bardziej zależy na wydajności...
nie da sie wprost okreslic jaki rozmiar stosu bedzie potrzebny. mozna za to napisac sobie swego rodzaju funkcje kontrolujaca, ktora bedzie sprawdzala wartosc SP. najlepiej w postaci przerwania od timera. mozna tez recznie, w symulatorze lub debuggerze, podgladac wartosc rejestru SP. 4\/3!!
Bez Waszego wsparcia Panowie byłoby krucho z nami ! Podziwiamy i dziękujemy. Wracając do tematu to trzeba dodać , że użycie takiego drivera zmniejszy też rozmiar samego układu , bo przecież jeden cmos w tym przypadku zastępuje nam rejestr przesuwny + układ uln . Obecnie z braku czasu nie mam jak się...
Odtwarzacz plików dźwiękowych wav 32 Wykaz elementów: Mikroprocesor ATMEGA8 oscylator wewnętrzny 8Mhz Wyświetlacz graficzny 176x132 65536 kolorów Karta pamięci Micro-SD 1GB Stabilizator napięcia +5V oraz 3,3V Rezystory – stanowiące dzielnik napięcia Przyciski – umożliwiają...
zatem czestotliwośc sygnalu wejsciowego bedzie w granicach od 15Hz do okolo 150 Hz, sygnal wyjsciowy z ta sama czestotliwościa tylko, że ze zmiennym opóźnieniem, dla niskich obrotów większe opóznienie dla wyższych oprotów mnijsze.Opóżnienie bedzie sie zawierać w zakresie mniej wiecej od 5ms do 0 z rozdzielczoscia...
Zabawa z fatem jest nie tyle trudna co dość złożona :) Każdy nośnik ma tzw Boot Sector w nim są różne najpotrzebniejsze informacje tj ilość Bajtów na sektor ilość sektorów na klaster itp itd :) Później w kolejce stoi Root Directry z niej w małych paczkach po 32B (można odczytywać cały sektor w "powietrze"...
A więc po kolei: Rzeczywiście DB25 wisi w powietrzu - źle rozplanowany układ tej części płytki... Co do odwrotnego wkładania procesora to wydało mi się to zbyteczne, gdyż (jak już przymocuję w poprawny sposób ten piekielny tqfp 100 do płytki) będzie on tam włożony na stałe, a nie jestem na tyle nierozważny...
Skoro podejrzewasz złe użycie pamięci, użyj wbudowanych we FreeRTOSa sposobów sprawdzania użycia stosów dla poszczególnych tasków. Mowa konkretnie o tym . Podobnie jak koledzy uważam, że powinieneś jeszcze raz zaprojektować aplikację. Nie każda funkcja musi być wykonywana w osobnym tasku (choć takie...
Pytanie z typu ogólnych i może banalnych, ale przeglądając forum nie potrafię sobie nic wybrać. Otóż potrzebuję wyświetlacz graficzny (miło by było gdyby był kolorowy), małych rozmiarów, najlepiej od komórki dający się łatwo i przyjemnie oprogramować pod Bascomem. Coś co jest dobrze udokumentowane i...
zrób sobie unie: union dane { float f; unsigned int i; }; Zakładając, że float i uint mają ten sam rozmiar (sprawdź to) wpisując do float'a liczbe jaką chcesz, dostaniesz jej odwzorowanie bitowe w uint'cie. A dalej już jak wyżej.
pgplus --> a co to jest dla ciebie "zwykła lutownica" ??? bo to tylko autor takich słów raczy wiedzieć poza tym w datasheecie masz pokazane na końcu - rozmiary pinów i odstępy - wszystko dokładnie i w mm - więc w czym problem aby to oszacować ja mając lutownicę z grotem do SMD spokojnie to lutuję....
Mam kolejne pytanie, w którym miejscu jest napisany rozmiar obszaru FAT, gdzie się zaczyna i ile jest kopij tego obszaru, gdzie napisane jest z ilu sektorów składa się klaster i jak wielki jest folder root(z ilu sektorów się składa)?
Witam mam pytanie do łuki_mar44 jaki powinien być rozmiar tej płytki bo nie doczytałem? Oraz czy mógłbym prosić o spis elementów? Z góry dziękuję
lucas_mcs : a mógł byś wrzucić trochę przykładowych obrazków? Najlepiej po kilka różnych wersji i każda wersja żeby zawierała ze 3 następujące po sobie klatki. Może różnica pomiędzy klatkami też jest mała i to pozwoli na zwiększenie kompresji. Obrazków nie mogę wrzucić bo nawet nie posiadam w...
No to cały czas pisałem o przetwornicy !!!! :D Więc to ma byc przetwornica a nie stabilizator jak 7805 ? tak, z resztą gdyby nie straty mocy na(ciepło), to 7805 też by był chyba nie ! Dla tego podałem link u góry. Albo jestem tępy abo Was nie rozumiem. Pisze jak byk ze jest to przetwornica STEP-DOWN...
Diody się zapaliły się od razu po podłączeniu zasilania. Układ się zainicjował, gdyż przeszedł procedurę RTLinit(). Zawiesił się w funkcji RTLreceive_packet(). Co do realizacji Ethernetu to myślę, że jest to możliwe, ale nie można obsługiwać obszernych ramek. Ja przyjąłem rozmiar ramki na 128bajtów,...
Oprócz rozmiaru pamięci, procesory te niestety trochę się różnią (np dostępnymi rejestrami). Najlepiej przekompilować program z uwzględnieniem różnic pomiędzy procesorami.
Kompilator nie protestuje, bo automatyczne zmienne są umieszczane na stosie, a rozmiar tego jest kompilatorowi i linkerowi "nieznany" zasadniczo. 4\/3!!
Ja bym postarał się o mniejszy rozmiar chyba że to do testów i w razie zablokowania procesora...
Cześć wszystkim ;) Pisze w sprawie takiej ze postanowiłem połączyć atmege32 i kartę microSD 2 gb i tu sie pojawiaja problemy a mianowicie program nie pokazuje mi pojemnosci karty niby inicjacja przebiega ok ale cos nie tak nizej wstawiam kod programu $regfile = "m32def.dat" $crystal...
Użyj tablicy. Najpierw ją uzupełniaj a po czasie odczytuj do portu. Odpowiedni jej rozmiar, umożliwi zapis i odczyt w jednej "pętli" i w kółko. Np. pod wskaźnikiem "i" zapisujesz a "i-10" odczytujesz. Potem po pętli robisz pauze (opóźnienie) i zwiększasz "i". Rozmiar tabeli to rozmiar twojego buforu.
Dzisiaj wpadłem na pomysł żeby dorobić funkcję playlisty a miało by to wyglądać tak że nazwy plików zapisany by były na karcie w pliku tekstowym i były by odtwarzane po kolei proszę o pomoc w realizacji mojego pomysłu ;) Czy dużo by to było roboty aby to wykonać ? Pozdrawiam Bartek :D Jak na ten...
No to brakuje jeszcze kompilatora C i można wyrzucić te "ciężkie" , "wielkie" i "nieporęczne" notebook'i :wink:.. Jakie rozmiary i wagę ma Twoje urządzenie?
Odpowiednie typedefy są w nagłówku stdint.h Co do podziału pomiędzy przerwanie a program główny to pewnie zapomniałeś modyfikatora volatile przy deklaracji zmiennych, które są dzielone pomiędzy przerwaniem a main(). Co do "tablicy czujników": struct czujnik { uint8_t adres; /* do...
Temat wielokrotnie wałkowany, ale nie umie znaleźć rozwiązania mojego problemu. Mianowicie sprawdzałem Atmege32 i 128, na obu ten sam efekt, tak jakby procek nie miał inicjalizacji i szedł w krzaki. Robie coś takiego: - przesuwam sekcje .text na 0x1E000 w opcjach linkera w AVR Studio (kompilator AVR-...
Porównanie? Coś Ci się w oczach dwoi, w obu są podstawienia :) . Nie słyszałeś w swojej bezgranicznej mądrości o rejestrze porównania? COMPARE register? Chyba Ci się set1 i set0 w oczach już miesza... Moje pytania i problemy są jakie są ale do czegoś prowadzą, pewnie nie tylko mnie. LOL (; Do...
(at)arturt134 Robiłem to co mi sugerujesz - bezowocnie. Ale spostrzegłem ciekawą rzecz: wysyłając pakiet czynię to co parę sekund (ręcznie), przypadkowo dałem chwilkę czasu (5..10 min.) spokoju ATMEDZE (musiałem coś tam innego zrobić), po tym czasie znowu wysłalem pakiet i o dziwo ramka wyglądała...
No ale mimo wszystko nie da się ich użyć? PCB i rozmiar tego to nie problem, natomiast zamawianie w sklepie wyjdzie mnie drożej niż cały ten projekt. Jedyny sklep w pobliżu ma takie przekaźniki za 5zł co już zupełnie jest kosmosem. Ja rozumiem że one nadają się do przełączania dużych sygnałów i...
Wszystko zrobione według aplikacji Atmega8 (memory programming) i powinno działać i co ?? NIE DZIAŁA Błąd w połączeniach, nie bez powodu u siebie każdą linię łączyłem poprzez rezystor. Nawet napisane jest o tym w nocie, że gdyby pacjent nie wszedł w tryb programowania lub pojawiły się inne problemy,...
Zakupiłem 5 sztuk tych lcd i teraz jak na nie patrze to mam ochotę je ...... Są jakieś normalne kolorowe lcd tego typu które obsłużę w taki sposób jak te badziewia? Chociaż wydaje mi się że te lcd jakie kupiłem są gów... jakości. Kąt patrzenia musi być prawie idealny bo w przeciwnym wypadku albo...
Wykonałem termometr, który ma rejestrować wyniki z pomiaru temperatury na karcie SD w pliku TXT. Wzorowałem się na projekcie rejestratora pogodowego wykonanego przez kolegę Duch_a. Napisałem, krótki program na podstawie w/w projektu, który ma utworzyć plik na karcie i zapisać w nim krótki tekst. Niestety...
Niestety nie. Jakość obrazu na wyświetlaczach z nokii to porażka (dosłowna). W tym momencie proponuję użyć wyświetlaczy z siemensa. Jest kilka tematów na forum. Jakość rewelacyjna, rozmiar większy a paneli dotykowych na Alle.. jest pełno. Oczywiście panele od telefonów komórkowych. Kupiłem kilka od...
Musisz dokładnie wiedzieć, jaki rozmiar ma bitmapa aby ją poprawnie narysować -to raz. A dwa, jesteś pewny, że to logo wogóle jest w formacie poprawnym dla tego wyświetlacza? Bo tu musisz mieć kolejne bajty poskładane z pionowych, 8-mio pixelowych słupków. Znaczy zapis bajtu rysuje słupek 8 pionowo...
schemat podłączenia FT232RL mam ze strony producenta i tak było zrealizowane tak połączenie z MAX485. Fakt że bez optoizolacji ale tak jest sterowane. Izoluję całą płytę gdyż docelowo będzie mnie kosztowało coś koło 1500pln. Samo zasilanie płyty także będzie poprzez przetwornicę-ups. Chcę to maksymalnie...
Witam. Przedstawiam dziś drugą, ulepszoną i bardziej funkcjonalną wersję przenośnego oscyloskopu cyfrowego. Głównym założeniem było zwiększenie zakresu częstotliwości w porównaniu do pierwszej wersji oraz jak zwykle: jak najtańszy koszt. Ponadto chciałem użyć w miarę duży ale tani kolorowy wyświetlacz. Urządzenie...
Kartę mam HAMA 2GB w FAT16 jeśli chodzi o rozmiar alokacji to był ustawiony podczas formatu na domyślny. Jeśli chodzi o karty to bardzo dużo kart nie działa. Ja osobiście przerobiłem 6 kart za nim ruszyło. Wcześniej były błędy. Ściągnąłem z elektrody kod w bascom z tematu "Najprostsze odtwarzanie...
Witam! Mam problem z ATMEGĄ 128. Sprawa wygląda tak, że napisałem program na atmegę 8 - serwokontroler (pamięc mikrokontrolera zapełniłem na styk), Ten sam program odpaliłem na atmedze 128 (większa pamięc + więcej wyjśc, mógłbym zmodyfikowac program) - zaprogramowałem ten sam program co wchodził...
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...
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...
Cóż, różnie to bywa, wykonanie komunikacji zależy od producenta, i czasem jest to RS232 (w standardzie TTL) a czasem różne udziwnienia. Też kiedyś miałem podobny projekt i w końcu przerzuciłem się na starą drukarkę igłową po LPT - jeśli nie zależy Ci na rozmiarach modułu z kasy to w podobnej cenie kupisz...
mi zależy na grafice (głównie linie (nie koniecznie poziome), przy okazji znakach), tu już chyba atmega jest za wolna ? przy 'pisaniu' znaków jedynie 'przekopiowujesz' 'matryce' znaków na wyjście ? czy Twoje znaki mogą mieć mniejszy rozmiar niż ~8x8 ?
Hej wszystkim! Mam małe pytanko - tylko do szpeców od AVR i GCC. Napotkałem identyczny problem do opisanego [url=]tutaj. Niestety nie podano tam rozwiązania tej kwestii. O co konkretnie chodzi? Jeśli nie zdefiniuję F_CPU a używam biblioteki delay.h to kompilator wyrzuca warninga. Wynika to niniejszego...
1. Problem z nie wczytywaniem większych stron jest spowodowany koniecznością zwiększenia rozmiaru bufora 2. Co do dopisania kolejnego leda - nie mam teraz czasu na przegląd kodu. 3. Niestety biblioteki te pod Bascoma są niedopracowane - zawieszają się czasami a także jest problem z urządzeniami mobilnymi,...
Czy w Twoim projekcie musi być ATmega8? Bo jeśli nie musi, mógłbyś użyć np. AT90CAN32/64/128, zależnie od potrzebnego rozmiaru pamięci. Gdy robiłem projekty z CANem używałem AT90CAN128 + PCA82C250 (driver CANa). Nie trzeba mieć wtedy pośredniczącego układu MCP2515. MCP2551 nie znam, ale podejrzewam,...
Witam Dlaczego zamiast wykonać pojedynczy wielokanałowy switch-pack, zrobiłeś to w postaci jedno kanałowych "klocków"? Fajnym dodatkiem była by możliwość przełączenia się ze switch-a na dimmer, miałbyś w tedy jeden układ który mógł by pełnić dwie różne funkcje w zależności od potrzeb. Co do wieszania...
Witam, mogę wykonać urządzenia oparte na mikroprocesorach i nie tylko, wykonuję projekty obwodów drukowanych do rozmiaru 10cm x 8cm w programie Eagle Light, wykonuję prototypowe obwody i oprogramowanie w języku C.
Wiem że UART nic tu nie zmienia. Chodzi mi o to że chcę w taki sposób przesyłać dane. Co do innej biblioteki to nie chcę już mieszać , tym bardziej że nie będę tworzył nowych plików ani nie będę zmieniał ich rozmiaru.Więc Petit jest dla moich zastosowań wystarczający bo wszystkie pliki jakich używam...
To jest mikroprocesor więc możliwości programistyczne wyznacza tylko umiejętności i wyobraźnia programisty oraz rozmiar pamięci a ten model ma 2kB FLASH. A co do samego programowania to ma całkiem sympatyczny asembler, ale też możesz pisać w C. Oprogramowanie jest darmowe.
Witam, Chciałbym przedstawić świeżą świąteczną mini choinkę elektroniczną. Do jej budowy zużyte zostały 72 diody LED SMD (przeźroczyste) w kolorach: zielony, czerwony i niebieski. Diody łączone szeregowo po 3 sztuki i zasilane napięciem +12V. Załączane są przez tranzystory NPN - SMD w obudowie...
Tzn programy kompilują się do normalnego hexa. Teraz już nie pamiętam, ale jakoś wciskało się ctrl+shift i myszą klikało w Verify i wtedy w okienku na dole gdzie lecą komunikaty o rozmiarze pokazywała się ścieżka do katalogu temp zawierającego naszego hex'a (w gąszczu innych informacji). EDIT: dokładnie...
1. Ogólnie powinno działać - ale diabeł może tkwić w szczegółach 2. Nie, poza tym oprogramowanie to raczej karykatura oprogramowania... A pamięć można by rozszerzyć do sporych rozmiarów (kilkaset lub nawet kilka tysięcy znaków) stosując maleńką 8-pinową kostkę zwaną pamięcią EEPROM. Także osobiście...
Dzięki za pomoc. Widziałem już rtos'y z możliwością wywłaszczenia, ale myślałem że to to samo co ja znalazłem, tylko można ustawić priorytet dla "procesu" :D Znalazłem przed chwilą freeRTOS, tylko że rozmiar pliku jest zbyt wielki jak na moje łącze, bo mam limitowane, a ma on ponad 20 MB... A jak ten...
Jeżeli przerobiłeś bootloader-a to znaczy, że masz do niego źródełka więc nic nie stoi na przeszkodzie aby sprawdzić jak jest realizowane przesyłanie danych i wgrywanie ich do pamięci. Zwróć uwagę, że plik (hex) ma pewien specyficzny format. Każda linia zawiera m.in. typ rekordu, rozmiar danych, adres...
Jeśli woda ci się skropli na polu pomiarowym czujnika to koniec z pomiarem. To nie jest czujnik mogący pracować w takich warunkach. Przy takim rozmiarze komory i braku innych źródeł zakłóceń powinno to działać, ale gwarancji nie ma. I2C zostało zaprojektowane do łączenia urządzeń leżących blisko siebie....
U mnie akurat dość szybko "zaskoczyło". Tylko mam w odbiorniku problem z blokowaniem przerwań/timerów . W nadajniku nie ma takiego problemu. timer działa, bo odlicza czas pomiędzy "wysłaniami" oraz czas wywołania czujników DS i DHT11. Zakładałem, że odbiornik działa tak: - nasłuchuje danych - pojawienie...
Kończę pewien projekt i przy kosmetyce muszę poprawić pewne błędy. Błędy mam z komunikacją poprzez RS'a 232. Dla mastera utworzyłem własną ramkę danych mającą postać: Nr bajtu - wartość //opis 1 - 0x01 //numer urządzenia 2 - //komenda 3 - //dane 4 - 0x0D //znak końca ramki Slave...
W jednej ramce nagłówek znaczący początek, potem adres i dalej dane. Tzn. skleić np dwie 8 bitowe ramki [start 1bit][adres-8bitów][dane-8bitów] ? Rozmiar rejestru odczytującego UDR w mikrokontrolerze ma 8 bitów i nie za bardzo wiem jak to obejść. Myślałem o tym by zawsze pierwsze 8 bitów było adresem...
Tomqu z podanych przeze mnie linków ściągnij przykład 04 i podmień w nim main.c na: [syntax=c]#include "main.h" //****... BUF_SIZE 8 // definiujemy bufor o rozmiarze 8 bajtów (musi byc potega dwójki dla tego sposobu!!!) //...
Po wgraniu programu do Bascoma i przeglądając go zauważyłem błędy: Config Pinc.0 = Input powinno być Config Portc.0 = Input I pozostałe Configi. Pinc.0 stosujemy przy odczycie danego pinu np. If pinc.0 = 0 then ........ Zobacz co na to bascomowy help: Niech autor spróbuje zwiększyć...
Mam problem z wysyłaniem sms, wykorzystuję atmege128 i moduł sim900 na płytce Evb v1.01_pcb , proszę o rzucenie okiem na kod gsm.c [syntax=c]// PLIK: gsm.c // Dołączone biblioteki #include <avr/io.h> // Biblioteka obsługująca peryferia mikrokontrolera #include <avr/interrupt.h> //...
Cześć, proszę o sprawdzenie poniższego schematu. Ma to być urządzenie służące do pomiaru temperatury z 3 czujników i zapisywanie ich na karcie SD, oraz tagowanie tych pomiarów datą i czasem. Zależy mi także na jak najmniejszym rozmiarze płytki PCB, więc pewnie niektóre elementy można by zamienić na...
Zestaw AVREVB1 umożliwia szybkie zapoznanie się z bardzo popularną rodziną mikrokontrolerów AVR w obudowach 40-to wyprowadzeniowych DIP (układy ATMEGA16, ATMEGA32, ATMEGA644). Zawiera wszystkie najpotrzebniejsze i często wykorzystywane układy peryferyjne. Dzięki niemu zarówno początkujący jak i zaawansowani...
Witam, korzystając z atmegi328 i Arduino IDE chciałem zrobić data logger. Ogólnie udało mi się (mała ilość znaków), ale kiedy dochodzi do zapisania większej ilości znaków do pliku txt poprzednie zostają zastąpione "krzaczkami", a na karcie pojawiają się pliki o dziwnych nazwach i rozszerzeniach. Poniżej...
Działa, dziękuję, ale wychodzi na to że mogę tak przesłać tablicę tylko jeśli podam jej rozmiar w deklaracji, a w moim założeniu chciałem przesyłać za pomocą funkcji dowolną tablice dwuwymiarową, o różnych wymiarach. Przecież przesyłasz: w1=y2-y1 w2=x2-x1 Poza tym rozmiar i tak musisz podać w...
Po wytrawieniu powinienem jeszcze przyciąć płytkę, gdyż na początku jej rozmiar ustalam zgrubnie (zwykle większy niż wynika to z projektu), stąd na brzegach już fragmenty wytrawienia - tam nie było przyklejonej maski.
Jakakolwiek komunikacja bez kontroli danych jest do wyrzucenia. Co do pamięci to chyba powinieneś dopasować się do rozmiaru sekcji bootloadera w pamięci flash danego procesora ;)
Na rysunku wskazałem na żółto zbędne pogrubienie ścieżek, które przecież nie przenoszą takich dużych prądów Jest pokazana też ścieżka którą nie przeniosłeś na stronę Bottom. Zastanawiasz się co z niewykorzystanym miejscem z lewej strony, a ja tylko powiem że płytka spokojnie może być zmniejszona...
Nie podoba mi sie ta biblioteka, stan wszystkich pinow siedzi w jednej zmiennej, nie jest obliczana tylko modyfikowana bit po bicie. char napis[20] = "asdasd"; zmniejsz rozmiar tablicy do 8 np, chociaż to nie powinno miec znaczenia... kondensatory przy 74 i LCD 100nF masz? W czym kompilujesz?...
Częstotliwość PWMa A widzisz... :) Wartość częstotliwości badania napięcia też trzeba jakąś ustalić. Jakieś sugestie? Na pewno prostsze jest zastosowanie dwóch stabilizatorów. Ale to od razu wymusza transformator ze 4VA. A tutaj nawet 1VA mógł by wystarczyć. Nie da się ukryć, że to dość...
Znacznie lepszym rozwiązaniem będzie jak dopasujesz rozmiarem wyświetlacz ze sterownikiem obsługa tego jest mało wygodna a dokumentacja to raczej tylko z analizatora ttl
Wszystko prawda, pokażesz na elce jakiś projekt tego typu? Ludzie, którzy to robią, zajmują się robieniem, a nie pisaniem o tym :D Ja w swojej karierze przerobiłem już od '51, przez AVR8, potem PIC24, dsPIC, następnie ARMy. I tak zostało. Nie ma za bardzo gdzie pójść. Raczej nie w PIC32 - errata...
Przez przypadek zapomniałem opisać najważniejszego elementy zestawu- kolby. Jest to Solomon SL-1. Bardzo dobrze trzyma temperaturę, trwałe groty i duży ich wybór ( oczywiście minifala również dostępna chyba nawet w dwóch rozmiarach). Jak za taką niską cenę naprawdę polecam.
Kawałek kodu masz mocno namieszany, nie masz funkcji odczytującej daną z uartu - pokaż większy fragment kodu. ogólnie: [syntax=c] #define BUF_SIZE 100 char c; chat buffer[BUF_SIZE];//koniecznie deklaracja rozmiaru ... while(1){ if((c=uart_getc())){ buffer[i++]=c; if(i==BUF_SIZE-1){//zabezpieczenie...
Cześć wszystkim Projekt który chcę tutaj zaprezentować nazwałem Electronic Heart . Układ pracuje w oparciu o ATmegę 8A działającą z wewnętrznym oscylatorem 1MHz. Całość składa się z 20 diod led smd, podłączonych bezpośrednio do procesora. Do sterowania układem wykorzystany jest pojedynczy...
Witam. Piszę pierwszy raz na forum i chciałbym się dziś przywitać oficjalnie. Z racji większej ilości czasu jaką spędzam w domu z dzieckiem zaprojektowałem do różnych celów płytkę prototypową z gotowym filtrowaniem i stabilizatorem napięcia 5V do zamieszczania w różnych projektach własnych. Płytki...
(at)Pocieszny Możesz użyć tego PetitFS. Stworzyłbym na Twoim plik pod windowsem o odpowiednim rozmiarze i do niego zapisywał te dane z wifi. Jak zapiszesz cały plik to po prostu ustawiłbym się na początek pliku spowrotem. W ten sposób zawsze działasz w jakimś standardzie oraz w łatwy sposób możesz...
Witam, ja bym tu zaczal od prostych obliczen, znasz rozmiary pocisku i przewidywana predkosc, wybierz najgorsze z mozliwych i policz jakiej dlugosci bedzie impuls (czas przesloniecia fotoelementu) i czy ten fotoelement w ogole zareaguje na tak krotki impuls. Szykalbym elementow o co najmniej 10krotnie...
sprintf to dość potężna funkcja co jest okupione i szybkością, i rozmiarem zajmowanego miejsca, jak kolega Piotrus_999 zdążył napisać "taniej" będzie użyć utoa() i w zasadzie w tym przypadku wcale nie mniej wygodnie. A bufor c[] można wykorzystać dla różnych wielkości wielokrotnie.
Dziękuję Wam za odpowiedzi! Mam sporo umiejętności (zbudowałem sobie laser wraz ze sterowaniem np.) ale w temacie Arduino dopiero raczkuję. Wiem, że dzwoni ale często nie wiem gdzie - jeszcze nic nie programowałem, choć obsługuję i rozbudowuję płytkę od CNC. Niedawno kupiłem Ard. Nano na próbę, żeby...
Problemów może być sporo ja bym jednak zaczął od zmodyfikowania kodu odpowiedzialnego za komunikację zarówno po stronie PC jak i AVR. Wiem, że to brzmi mało pocieszająco ale gwarantuję, że efekt końcowy będzie zadowalający. Po pierwsze zrób jakąś strukturę ramki, która ma "wyraźny" początek i koniec....
Dzięki za odpowiedź. Programator USBASP 2.0 Q1 to pewnie 9014 lub 9015 zależnie jak z otoczenia wychodzi czy NPN czy PNP. PNP, po usunięciu zwarcia postawiłem 2SA950 i uzyskałem działanie podświetlenia ekranu po naciśnięciu przycisku test. Co to może być ten U3 jak wyglądają połączenia...
To oznacza, że AVR może wykorzystać każdy bajt, a ESP adresuje je parami. Nie, to oznacza, że całkowity rozmiar struct w C/C++, wypadku ESP musi być wielokrotnością 16 bitów i wiąże się z tzw. data structure alignment, który z kolei wynika ze sposobu adresowania komórek pamięci w konkretnej platformie...
Ten spadek wydajności związany jest z obsługą systemu plików, Zdaję sobie z tego sprawę. Dlatego pisałem że chciałbym napisać własną bibliotekę FAT32, może udałoby mi się ją zoptymalizować przy założeniu że obsługuję wyłącznie sekwencyjny zapis jednego pliku. czy da się to jakoś ominąć, np. tworzyć...
Witam, Zwracam się z prośbą o pomoc w rozwiązaniu mojego problemu. Za pomocą ATmegi32 chcę przesyłać co (x)ms do MatLaba wartość z przetwornika ADC (0-1024) mikrokontrolera. 3 ; i dostaje wartości z przedziału 100-999 to wszystko jest dobrze, tzn. każdą wartość zapisuje w osobnej komórce macierzy....
Więc jeśli chodzi o opcje programu WinAvr to widze następujące optymalizacje: wyłączona, poziom1,2,3 i rozmiar kodu. Jeśli można ustawić inne poziomy optymalizacji proszę o dalsze instrukcje. Dokładnie, tyle że efekty bywają różne i proponuje sprawdzić po kolei każdy stopień. No i nadal otwarta kwestia...
Witam! Zauważyłem dziwną rzecz. Jeśli w kodzie użyję funkcji _delay_ms z argumentem w postaci zmiennej, rozmiar skompilowanego kodu rozrasta się do około 40kB, zaś jeśli parametrem będzie bezpośrednio liczba, kod zajmuje 4kB. Co może być przyczyną? A, jeśli wywołuję tę funkcję z parametrem - zmienną,...
Już nie pamiętam, ale do tych driverów można słać dane dość szybko, Moja ATmega pracuje z 16MHz ale nie było sensu bić tu rekordów prędkości SPI, Jeśli mnie pamięć nie myli to zegar SPI był 1MHz, Niestety program mam na komputerze daleko stąd więc nie sprawdzę, Program to nic ciekawego ale jeśli...
Mały robot z własną osobowością mieszczący się w pudełku po cukierkach Autor projektu pasjonuje się projektowaniem i wykonywanie robotów. Zazwyczaj budowane przez niego urządzenia są całkiem duże i raczej nie zmieściłyby się w kieszeni. Autor zdecydował się jednak na...
Witam Używam Attiny2313 do pomiaru dwóch temperatur z DS18B20. Wynik ( Integer ) przesyłam bez żadnej obróbki przez UART przewodem 40 cm do Atmega328. Atmega rozbija odebrane dane i jest obróbka Kod Attiny2313 $regfile = "attiny2313.dat" $crystal = 8000000 $baud = 4800 '*********************...
Cześć wszystkim ;) Mam ogromną prośbę o pomoc w sprawie otwierania obrazków w formacie *.bgc ktore beda umieszczone na karcie pamięci i atmega ma je otwierać i wyświetlać na kolorowym lcd . Probowałem już kilka różnych sposobów ale za każdym razem obrazek się nie wyswietlał poprawnie . Serdecznie pozdrawiam...
Witam i pozdrawiam wszystkich! W ramach prac studialnych nad zajmującym niewiele miejsca "kokpitem"/panelem sterującym do symulatora lotniczego postanowiłem zbudować MJoy16-C1. Konstrukcja do najnowszych nie należy, ale chciałem w praktyce wyrobić sobie własny pogląd na temat potrzebnej funkcjonalności,...
Witam Mimo, że większość proponowanych tutaj rozwiązań podłączenia RFM12 do Atmegi wykorzystuje SPI programowe, ja podłączyłem tradycyjnie, przez SPI sprzętowe - mimo, że nie miałem problemów z wgrywaniem kodu do Atmegi spiętej z RFM12, to uruchomienie ich razem jest problematyczne ( każde osobno działa...
Witam Do istniejącego i działającego "urządzenie" chciałem dodać możliwość odbioru, parsowania i odesłania SMS'a zwrotnego z danymi. Cały kod: Linia1 - to wyświetla Uart_numer - Linia1 Linia2 - to wyświetla Komanda - Linia2 czyli działa OK Ale jak podepnę modem GSM ( SIM900D ) to Uart_numer...
Przerobiłem tak, żeby wysyłał testowo tylko jedną wartość ( losową ) co 8 sekund Dodano po 18 Dołożyłem Clear Serialin0 Com1_str = "" czyli [syntax=vbnet] $regfile = "m328pdef.dat" $crystal = 8000000 $hwstack = 100 ' rozmiar stosu sprzętowego $swstack...
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). rzeczywiście głupia sprawa i polecam ci zapoznać...
Witam Mam Atmega32A + PCF8563 + PCF8574 + RFM12 + DS18B20 +DHT11. Port danych LCD to Port.A, ControlPort to Port.C. I2C standardowo na Portc.0 Portc.1. Niestety jest problem z obsługą I2C, tzn. zegar PCF8563 nie działa w ogóle ( na LCD puste pole ) , a klawiatura na PCF8574 - tylko jeden klawisz i to...
Mikrokontrolery AVR firmy Atmel zdobyły bardzo dużą popularność na polskim rynku. Dotychczas producent oferował nam dwie rodziny: ATtiny oraz ATmega, które różniły się możliwościami i ceną, choć sposób ich programowania był identyczny. Wprowadzając najnowszą rodzinę, XMEGA, producent dokonał bardzo istotnych...
Podziękaowania dla Duch_ Teraz dziala tak jak chcialem, czytalem wcześniej twój post, ale mialem balagan w kodzie i zapis z twojego kodu nie dzialal, teraz jest ok. Mój kod z obslugą LCD od Nokii 6100 zapis/odczyt z karty SD, może komuś się przyda: $regfile = "m32def.dat" $crystal =...
Witam. Pragnę podzielić się moją historią tworzenia tytułowego instrumentu. Cały projekt opisuje także na blogu, który specjalnie dla niego założyłem, a można go czytać tutaj: Początki Pewnego dnia siedziałem sobie w pracy przeglądając filmiki na youtube i natknąłem się na prezentację analizatora...
Mikrokontrolery AVR cieszą się niezmienną popularnością, ze względu na swoją prostotę, a jednocześnie spore możliwości. Co ciekawe, mimo, że od lat wszyscy wieszczą rychłą śmierć mikrokontrolerów 8-bitowych, mają się one ciągle dobrze, a kolejne, nowe rodziny są wprowadzane na rynek. Jakiś czas...
ogólnie tablica była zrobiona prawidłowo,wiec mając znaków max.17 tab była rozmiarów 20.Ale po sugesti zmieniłem rozmiar ale nic to nie dało niestety. opoznienie(50); Skok_LCD(17,0); wyswiet... //wyswietl(5); Sko...
Zmieniłem kwarc na 8 MHz - znalazłem informacje, że SD na 16 MHz nie działa. Dodałem linie ( chciałem ręcznie wyzwalać zapis ) Config Portb.1 = Input Reset Portb.1 Manual Alias Portb.1 If Manual = 0 Then Call Write_to_sd() End If Jeśli usunę te linie to znowu nic się nie zapisuje. Efekt...
Witam Wzorując się na jednym z przykładów chciałem wyświetlać dane z GPS. GPS działa poprawnie, wyświetla dane w oknie terminala. Podłączenie TX GPS z Rx AtMega nie powoduje żadnej reakcji $regfile = "m32def.dat" $crystal = 8000000 $baud = 9600 ...