Ja robię inicjalizację w ten sposób: 1. Zegar SPI na najwolniejszy 2. karta przez CS nie wybrana 3. Wysyłam 20 bajtów 0xFF 4. Wysyłam rozkaz GO_IDLE_STATE, (z wyborem CS) aż dostanę odpowiedź R1_IDLE_STATE (limit prób 100) 5. Wysyłam rozkaz SD_SEND_OP_COND, (z CS) limit prób 255, aż będzie odpowiedź 0 6. Wyłączam CRC (może u ciebie jest problem z obsługą...
Mój układ Atmega128 z kartą micro SD pobiera 9.5-12 mA przy napięciu 3 V. Bez karty ten sam układ pobiera 9.3 mA. Spotkałem też takie opinie: "By example, a Sandisk SD memory card draws 40mA (milliamps) when in use and 150uA (microamps) when in standby."
Przy świeżych SIM900 jest włączony sprzętowy flow control, ale to niczego nowego nie wnosi. Modem ma się synchronizować i już. Inna sprawa, że w przypadku świeżego modemu autobauding obsługuje prędkości: 4800, 9600, 19200, 38400, 57600 oraz 115000, jeśli twój mikrokontroler używa innych to się nie dogadają. Polecam też włożenie karty SIM i sprawdzenie...
http://obrazki.elektroda.pl/4553573800_1... Przy tworzeniu projektów z mikrokontrolerami, oprócz uniwersalnych płytek stykowych, często przydają się gotowe moduły testowe, które można szybko podłączyć. Można kupić takie w wielu sklepach, ale ich ceny są na ogół absurdalne, np. w Kamami sprzedają płytkę z ATmega128 za 109 zł! Poniżej...
Czy ktoś rozwiązał już ten problem? Mam u mnie to samo, konfiguracja w kodzie prawie identyczna jak autor tematu, z tym że mam cały układ zasilany 3,3v a linie mają może 5 cm, więc raczej nie tu upatruje sedna sprawy. Efekt podobny - jak karta zaskoczy to działa jakiś czas, potem wyłączę układ i po jakimś czasie już lipa.
http://obrazki.elektroda.pl/6106634100_1... Przedstawiam projekt inteligentnej stacji meteorologicznej. Jest to nietypowa konstrukcja, zdolna do przewidywania temperatury powietrza atmosferycznego na kolejne 24 godziny. Wykorzystałem do tego celu sztuczną sieć neuronową. Stacja rejestruje co minutę wartość temperatury oraz prezentuje...
http://obrazki.elektroda.net/71_12692978... Witam, Do niedawna byłem przeciwnikiem płytek testowych (zestawów uruchomieniowych) różnej maści. Zawsze wolałem sklecić sobie coś na szybko na płytce stykowej i już. Nie mniej jednak przy dużej ilości wpadających pomysłów do głowy (a mam ich ciągle bez liku jak na razie), w końcu braknie tych płytek stykowych,...
Hmm... tego nie próbowałem.... Zazwyczaj działam na czymś takim jak na schemacie. Działa w BASCOM-ie bez problemu. Zrobiłem też kilka czytników na 74LVX08, też działają pod BASCOM-em. P.S. Dopiero zauważyłem że przy DriveInit masz kod 225.... karta się nie resetuje .... Const Cperrdrivereset = 225 ' Error response Byte at Reset command Problemy z komunikacją...
Witam - od kilku dni walcze bez powodzenia z przepisaniem programu z AVR DOS na C -> FatFS Platforma sprzetowa ta sama co do AVR DOS (ta sama PCB)na AVR DOS działa , na FatFS nie che Atmega 128 z kwarcem 11,059200 Hz, karta SD zasilana z 3,3V atmega128 z 5V. Napięcia dopasowane za pomocą rezystorów. Dopasowywałem przykład ze #define DO_INIT()...
http://obrazki.elektroda.net/86_11534271... Witam Chciałbym zaprezentować wszystkim moją skromną konstrukcje o nazwie "Rowerowy komputer pokładowy".Kiedyś pomyślałem, że fanjnie byłoby mieć rejestrator prędkości na rowerze i po wycieczce obejżeć sobie zapis. Ostateczna konstrukcja okazała się bardziej skomplikowana niż początkowo zakładałem :P .Schemat...
Chciałem wykorzystać bibliotekę EFSL (http://efsl.be/) do komunikacji pomiędzy ATMEGA128 a karta SD. W pliku manuala do biblioteki efsl http://sourceforge.net/project/downloadi... , na stronie 10 w punkcie 3.2.2 pisze, że przy pomocy WinAVRa trzeba sobie najpierw skompilować biblioteki. O ile wcześniej pisałem...
Może być np. ATmega128 lub ATmega163, ale koniecznie potrzebuję rozwiązanie z ISA (odpadają TeleVGA itd.).
Rzecz w tym że nie mam czasu na lekturę. Po prostu potrzebuje program. Muszę zdać i zapomnieć. Wiem że urażam niejednego smakosza tematu z takim podejściem, no ale nie chce nikogo oszukiwać :) Dodano po 1 AVR Studio 4 oczywiście zainstalowane. Karta z mikrokontrolerem również.
Uzywam kostki CD4050 do konwersji z 5V na 3.3V. Dziala zarowno z wyswietlaczem typu Nokia LCD5100 oraz karta SD. Jak ktos nie lubi bawic sie w dzielniki to moze to byc takze pewien sposob rozwiazania tego problemu,. Troche przerost formy nad trescia no ale ...
Karta sim jest zasilana przez moduł gsm a sam moduł jest zasilany drutem po laminacie bo już nie miałem jak wepchnąć ścieżki chyba.
witam dyskutujących. Kiedyś zapodałem temat na forum dotyczącym magistrali sterującej w inteligentnym budynku ale brak zainteresowania. Ja u siebie zrobiłem tak: - jednostka sterująca systemem oświetlenia, czujników, przekaźników wyjściowych i czujek alarmowych - atmega128 nadzorująca sieć rs485. - elementy wykonawcze. Male płytki mieszczące się w puszkach...
Witam, Przepraszam, że temat odkopuje ale dla mnie wydaje się aktualny. W powyższych wniosków popełniłem takie oto porównanie: http://obrazki.elektroda.net/84_12878761... Czy może ktoś potwierdzić, czy jest to dobre porównanie? Jak widać ATMega128 zasilana jest 5V, karta SD/MMC 3.3V W związku z tym występuje niedopasowanie poziomów napięciowych,...
ja jak podłączałem kartę mmc do atmegi to linie danych 5V>3V łączyłem przez dzielnik rezystorowy 3V>5V łączyłem bezpośrednio i atmega odczytywała 3V jako logiczną 1 z tym że karta mmc działała na 3,3V. a te 0,3V może robić różnice
Witam. Temat był kilka razy poruszany na forum, jednakże wiedza zebrana w tych tematach nie jest dość wyczerpująca. Chcę podłączyć do ATMEGA128 kartę MMC/SD. Znalazłem w internecie kilka projektów w których zostało to już zrobione, ale wszystko w języku BASCOM bez "zbędnej" teorii co absolutnie nic mi nie daje. Poradziłbym sobie z problemem sterowania...
Witam, Nie wnikając zbytnio w temat to AT90USB1287, który autor wątku proponował na początku ma hosta USB. To jest praktycznie atmega128 z hostem USB. Dostępny w seguro elektronik. Tak tylko odpisuje bo ktoś wspominał, że nie zna małego procka z hostem USB. Pozdrawiam, MK
To nie jest mały hint. To jest chyba to o co mi chodziło. Skorzystam z pomocy jakiej mi tu koledzy udzieliliście i zobaczymy co z tego urodzę. Podejrzewam że mogę mieć problemy jakieś z określeniem pola dotykowego przycisków jakiem mam w planie zrobić na ekranie wyświetlacza ale mogę się mylić. jeszcze jedna sprawa. Owe rysunki(grafiki) wyświetlane...
To zależy jakiej jakości ma być ten dźwięk - R-PI to przesada. Najprostszy dźwięk da się zrobić na byle jakim AVR (choćby Atmega8) + karta SD + kondensatorki + wzmacniacz. (osobiście wykonałem odtwarzacz na PWM 8-bit 8kHz próbkowania 1 kanał - jakość nie powalała, ale komunikat głosowe były zrozumiałe, czas wykonania około 5 h z prototypem na stykówce)...
Witam wszystkich zainteresowanych wiem temat zapewne wałkowany nie raz, ale proszę o pomoc. Mianowicie chcę sobie zrobić zapis odczyt na karcie sd : 1. Jak podłączyć tę kartę do atmegi128 czy tak jest dobrze: ss--pin.10(at)---/cs--1(SD) sck-pin.11(at)---clk--5(SD) mosi-pin.12(at)-Data In-2(SD) miso-pin.13(at)-Data Out-7(SD) Dodano po 1 Wprowadziłem...
Witam w Nowym Roku Chciałem zapytać, czy ma znaczenie, do którego pinu kontrolera jest podpięte wejście sterujące wyborem karty SD ? Korzystam z kodu podanego w helpie - zamieniłem tylko PortB.4 na PortD.6 i cały czas mam aktywną kartę SD, co oczywiście skutkuje zablokowanie kontrolera. Jako, że nie działa mi to razem z innymi funkcjami, więc próbuję...
Ja tylko dodam, że nie są potrzebne osobne bufory na ramki dla obsługi poszczególnych połączeń. Warunek to nie stosować żadnego OS'a. Swoją drogą nigdy nie widziałem potrzeby by stosować OS na czymś takim jak AVR, bo nie ma to sensu. Ja na ATMEGA128 z zegarem 16MHz uzyskałem pasmo około 24kB dzielone na wiele połączeń w tym samym czasie, na jednym buforze....
Witam! Kiedyś, gdzieś w internecie wyczytałem że Hard-spi to szybszy sposób komunikacji procesora z np. kartą sd niż SOFT-SPI. Bardzo długo męczyłem się żeby At128 dogadała się z kartą sd przez HARD-SPI ale w końcu się udało. Napisałem prosty program zapisujący na kartę zmienną typu byte jednocześnie licząc ilość tych zapisów w czasie 1sek. [syntax=vbnet]Wait...
jak ktoś chce ethernet to niech poszuka projektu ethernut(te wcześniejsze wersje z atmegą bo obecne są już na armach), najtańszy chyba jaki jest i bardzo łatwo można dostać gotowe procki atmega128 z rtlem już zlutowane(w polsce kilka firm to ma za ok100zł), zostaje tylko skompilować źródła i dorzucić tranzystorek i przekaźnik lub jak ktoś woli optotriak...
Witam morze ktoś z was uruchamiał web serwer na MMnet01 bo ja się zgubiłem po pierwszym przeprogramowaniu baskomem przestał się odzywać karta sieciowa tj. na słiczu nie widać podłączenia kabla ani transmisji danych ma ktoś plik tego serwera procesor to atmega 128 opis na stronie http://www.propox.com/products/t_124.htm...
Witam Czy możecie koledzy polecić 'coś' fajnego do tworzenia efektownych (i efektywnych) GUI przy rozsądnej cenie (ew za free ;) )? Obecnie używam FTDI FT813 (ew również starszych modeli np FT800) więc korzystam z gotowych widżetów. Albo za mało jestem wtajemniczony albo po prostu nie łatwo jest zbudować coś co wygląda like a smartphone. Drążyłem temat...
Witam, Dane projektu: Atmega128 zasilana 3,3V Karta uSD 1GB wlutowana na płytkę jako główna pamięć zapisu zdarzeń Gniazdo karty SD do kopiowania danych z uSD na SD SD co działa: Inicjalizacja - działa zawsze bez problemu Zapisywanie - przy 250kHz zapis drugiego bajtu kończy się niepowodzeniem, przy 100kHz co dziesiąty kończy się niepowodzeniem Odczytywanie...
Panowie-działa. Nie ciągnąc już tematu, przedstawię co było źle i jak teraz działa. Więc zrobiłem najpierw na pamięci ram 64KB, do połowy której ładowałem próbki, gdy druga była odtwarzana. Tu miałem poważny błąd-jak się okazało głupie niedopatrzenie (jak to bywa w 90% problemów). Teraz już działa ok. Na początku inicjalizuje kartę-tak jak w helpie,...
Witam. Robię układ oparty na karcie SD, mikroprocesorze ATMEGA32. Program napisany w Bascomie, użyte zostały biblioteki AVR-DOS. MA on odtwarzać pliki WAV z karty, do testów używam tego programu znalezionego w internecie. 'dźwięk 32khz / 8 bit / mono / wav 'do każdego nagranego pliku dodać z przodu pliku 10% czasu utworu ciszy potrzebej na załadowanie...
Witam Mam płytkę z Atmega644P na której mam złącze SD.Gdy karta jest włożona to całkowity pobór prąd wynosi 220 mA, gdy kartę wyciągnę to spada do 140 mA. Dodatkowo Atmega się grzeje, gdy karta jest włożona, gdy ją wyciągnę to już nie. Karta jest zapisywana poprawnie. Inicjuje ją kodem jak poniżej: Schemat poprawiony Może jest tam błąd ? http://obrazki.elektroda.pl/8641795700_1...
FPGA to troche inna sprawa bo w jednej kosci mozesz i dac kilka procesorow do tego niezalezny hardware itp. Wszystko zalezy z jaka dokladnoscia musisz generowac sygnaly synchronizacji i wysylac do tego dane. Normalnie w PC miales pamiec obrazu o odpowiedniej organizacji ktora musiales wypelnic i fakt brak jakiejkolwiek sprzetowej akceleracji. Swojego...
a więc przy takim kodzie: $regfile = "M32Def.dat" $crystal = 16000000 $hwstack = 256 $swstack = 128 $framesize = 128 '---------------------------------------... Dim Timer1_licznik As Byte Dim Buffer(256) As Byte At 256 Dim Write_position As Word Dim Read_position As Word Dim S As String * 36 Dim...
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 w wyniku działania programu plik nie zostaje...
http://obrazki.elektroda.net/28_12302587... Witam wszystkich. Tym razem mam przyjemność przedstawić kolejny projekt dla wujka. Jest nim sterownik świątecznego oświetlenia. Moja rola w projekcie to oczywiście wykonanie sterownika, a wujka ozdobienie domu. W sumie troszkę mu pomogłem, ale nie wiele, bo miałem jeszcze inne rzeczy do zrobienia....
Z kilku tematów z tej strony spróbowałem poskładać jeden program do zapisu i odczytu zmiennych z sd.Program wyszedł mi następujący: http://obrazki.elektroda.pl/7800048900_1... I niemam pewności co do pliku config_AVR-DOS ponieważ skopiowałem go w całości z tej strony[url=http://members.aon.at/voegel/... Karta sformatowana była na fat16...
Słyszeć słyszałem, widzieć nie widziałem - i przypuszczam, że przewaga jest chyba jedna, użytkownmargiik nie musi prawie nic umieć. Powiedzmy nie musi umieć programować. Bo niby po co mu ta umiejętność. ...proszę nie przesadzać, dla mnie prostszą częścią wykonania programatora to jest właśnie jego oprogramowanie. Pozazdrościć sprawności programistycznej....
Temat wałkowany ale jak ktoś ma kłopoty z sd to tu mój kod działający na atmege32 karta 256mb sformatować ją należy przed uruchomieniem układu 'Bascom kod [syntax=basic4gl]$regfile = "m32def.dat" $hwstack = 128 ' rozmiar stosu sprzętowego $swstack = 128 ' rozmiar stosu $framesize = 128 $include "Config_MMC.bas" $include "Config_AVR-DOS.bas" Dim Btemp1...
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 bez problemu ) [syntax=basic4gl] $include "Config_AVR-DOS.BAS"...
Witam Niestety nie ( inna sprawa, że ostatnio brak czasu ) Używam zwykłej SD - 1 Gb Sandisk i 2Gb Kingston. Ale sienie poddaje i zamówiłem MMC 256 Mb. Używam wersji Bascom 1.11.9.5. Podłączam według opisu w pliku config_mmc.bas. Atmega32 jest na 5V karta SD na 3,3V, zastosowałem nawet dzielniki na rezystorach, żeby lepiej dopasować poziomy. http://obrazki.elektroda.pl/3931794300_1...
do SPI można podpiąć równolegle wiele układów ale tylko pod warunkiem, że wszystkie układy nieaktywne mają pin MISO w stanie HiZ. Tutaj bramka AND łamie tą zasadę, gdyż jej wyjście jest zawsze w stanie wysokim albo niskim. Ciężko będzie coś z tego wyciągnąć, możesz wstawić 74*09 oraz dodać podciąganie przed i za bramką. -- edit: Komplikacją będzie,...
Proponuję zerknąć tutaj: http://www.elektroda.pl/rtvforum/viewtop... Pozdrawiam.
Tto jest cały schemat związany z kartą SD :) Karta dostaje napięcie 3,3V (właśnie sprawdziłem).
Witam. Znalazłem na forum 3 posty na temat podłączania karty SD do AVR ale odpowiedzi nie znalazłem :/ Potrzebny mi jest schemat podłączenia karty SD do mikrokontrolera atmega128 w chwili obecnej nie będę slotu na ta kartę wykorzystywał ale chce aby był na pokładzie urządzenia "na przyszłość" procesor jest zasilany z 5V a karty SD z tego co wiem z 3.3V...
No chyba żartujesz? To jedynie odbiera bloki po 512B. Żeby zformatować to trzeba po pierwsze wysyłać. Dla porównania powiem Ci, że procedura która odbiera dane (czyli ta z kodu powyżej) ma 85 linijek, a cała procedura (no może nie cała bo jedynie zapis i odczyt plików) to FAT16 jakieś 10000 linijek. Samo formatowanie jest prostsze, ale piszę to żeby...
Na "kartach" widziałem 22MHz ale na ATmega128.
Udostępnił byś może program ? Albo chociaż kawałek z obsługą karty SD ... :P
Ja bym szczerze mówiąc postarał się wcisnąć tam FT232 + usb miniB/microB, albo chociaż max2323. Powód jest prosty. Sporo komputerów nie ma slotu na karty, a USB ma każdy. Tylko, że po co? Na tym właśnie polega idea tego urządzenia, żeby działało bez komputera. Karta SD to konieczność, bo gdzie indziej za rozsądne pieniądze trzymać programy - np AT24C1024...
Buduje karty pomiarowe na ATMega128 połączone z PC przez USB za pomocą FT232BM. Nie rozumiem w czym masz problem? Piszesz obsługę USARTa i to wszystko :D
A korzystasz z linii SS sterowanej sprzętowo z procka czy z jakiejś GPIO? Jeśli wybrałeś drugą opcję, to zwróć uwagę na to, że kiedy korzystasz ze sprzętowego SPI ale bez wykorzystania SS, musisz zapewniś na tej linii odpowiedni stan logiczny (o ile pamiętam niski, ale lepiej sprawdź ;)).
Sprawdziłem właśnie prostym oscyloskopem z karty dźwiękowej i wypełnienie się ładnie reguluje :)
Mam problem nie rozumiem kilku funkcji w programie do obslugi karty MMC. #include <avr/io.h> #include "mmc.h" extern u08 mmc_sbuf[]; // Bufor danych w pamięci RAM mikrokontrolera void send_buf(u16 count) funkcja która czeka na gotowość uart-a a następnie zapisuje do jego rejestru danych UDR1 dane z pamięci RAM mikrokontrolera...
Dwurzędowe piny to dobre rozwiązanie bo każdy sygnał cyfrowy będzie miał powrotną drogę do masy. Dowiedziałem się o tym z Youtube z kanału Roberta Feranec'a. Jego gościem był Eric Bogatin - wspomniał o słabości projektu arduino uno i przedstawił projekt swojego studenta właśnie ze wspomnianymi dwurzędowymi pinami. Można było też dać 10-pinowe złącze...
W tym temacie jest wszystko jasne http://www.ksw-funcard.civ.pl/atmega128/...
Moja odpowiedź nie będzie odkrywcza: karta MMC/SD - tania, pojemna i do tego mobilna ;)
Można też inaczej... ja u siebie zastosowałem na każdej ścieżce dzielnik rezystorowy 4k7/10k - uC (u mnie atmega128) Czyli tak jak w załączniku i dla każdego "pinu" karty MMC osobny dzielnik robimy, tak? No to jeśli dobrze załapałem do biorę się do roboty :)
Co do tych żelaznych zasad to mam jeszcze pytanko: stosować dwa kondensatorki zwykły + elektrolit, czy wystarczy sam kond. 100nF w pobliżu zasilania docelowego układ? Takie rozwiązanie (jeden kond.) było często spotykane na starszych kartach PCI/ISA w kompach. Elektrolitów tam nie widziałem w pobliżu układów.
Uruchomiłem kartę na HW-SPI ale chodzi identycznie jak na programowym ?! Włożoną mam szybką kartę SD (up 60x). Zastanawia mnie czy działa to : Spsr.0 = 1 ' Double speed on ATMega128 Jest to z przykładu stawienia karty na Mega128 Chyba odpuszczę sobie HW-SPI. Potrzebne animacje zrealizuję przy pomocy showpic ale już nie na pełnym ekranie.
Pewnie nie w tym dziale zamieściłeś ten post ale.. Jakiego programatora używasz ? Każdy procesor można oprogramować - programem do niego przeznaczonym Tylko Ci podpowiem ze Atemega8515 to nie to samo co ATMega128 i nie to samo co AT90S8515 - ten ostatni procesor znajduje się na popularnych kartach FUN. Programy typu FunProm nie mają obsługi ATMega8515...
Witam Nie musisz się przesiadać na atmega128, możesz wymienić procek na Atmega644 (4KB SRAM i 64kB falsh). Mam jeszcze do was pytanie czy nie udostępnilibyście obsługę "sliding window" najlepiej w Bascomie. Pozdrawiam Sławek
Ale BOD powodował że po wyłączeniu zasilania od razu układ się wyłączał i nie pozwalał na zapis danych. Ok mój problem rozwiązany za sprawą tego układu małego którego schemat umieściłem wyżej. Dzięki;) Ale nadal nie wytrzymuje do zapisu na karcie SD. Przełożyć za stabilizator 3,3V?
AVE... 386 ma już bogatą listę instrukcji w porównaniu do mikrokontrolera, o którym tu mówimy. To ma jedną zaletę: każde polecenie wysokiego poziomu jest rozbijane na mniejszą ilość instrukcji niskopoziomowych... Jednakże my mówimy tu o zupełnie różnych rodzinach procesorów o zupełnie różnych zastosowaniach. Nie widziałem, by ktoś na Atmelu czy PICu...
Ja mam w kolekcji juz chyba z dziesiec atmeg128 .Czesc padla od statuki bo byly zainstalowane w kartach ktore byly czesto wyciagane, a trzy sam chyba zalupowalem bo w programarorze zamiast atmega 128 wybralem 8515. teraz dostaje komunikat EEprom is not Atmega part.Flasha da sie zapisywac. Moze ktos wie jak to odkrecic.
Platforma testowa to EVBnet01 Propoxa z modułem MMnet1 (ATMEGA128+RTL8019AS_128kBRAM+dataflasch... do tego karta MCC/SD jako dysk twardy:). A docelowy sprzęt oparty bedzie na w/w module + proste płytki jednostronne. Co do mojego pytania: Mam napisany już konektor z starym logowaniem, ale jak ktoś zna odpowiedz to baaardzooo proszę o pomoc. Wole miec oba...
tak z ciekawości - skoro dysponujesz tylko Bascomem który kompiluje do 4kb kodu - to po jaką choineczkę ci taka armata jak ATmega128??? ;) szok rzeczywiście, jeśli znasz C albo i tak zamierzasz się go uczyć - to może warto właśnie o nim pomyśleć ;) pozbędziesz się przynajmniej ograniczeń co do ilości kodu, sam kod będzie o wiele chudszy - a w efekcie...
Jedno zlacze przy gniezdzie karty MMC to jedyna rzecz. Proceknapewno dziala bo sprawdzalem na innej plytce. co sie moze dziac ze on nie odpowiada???
Witam W padłem ma pomysł zbudowania własnego komputerka oczywiście kolorowy wyświetlacz,karta pamięci MMC oraz moduł podłączenia do internetu. Mam już schemat podłączenia kolorowego wyświetlacza oraz karty pamięci MMC zamieszczam tutaj tylko z internetem jest problem jak i gdzie (oczywiście zastosowalem ATmege128) Temat przeniosłem z działu Komputery...
Witam, Ile czasu zajmuje formatowanie karty SD? Ja wykorzystuję kartę 2GB firmy Sandisk, podłączoną do mikrokontrolera Atmega128 z zegarem 8MHz + biblioteki FatFS. Problem w tym ze obecnie u mnie wykonanie się funkcji f_mkfs(0,0,0) trwa ok 6min. Wydaje mi się że jest to za długo. Czy spotkał się ktoś z takim problemem wykorzystując podobny sprzęt? I...
Witam. Czy ktoś się bawił programową emulacją interfejsu spi w bascomie i mu ona działała ? Właśnie usiłuję dołączyć kartę mmc do atmegi 128 ale nie mogę tego zrobić poprzez spi sprzętowe ponieważ port na którym ono się znajduje jest mi w całości potrzebny do czegoś innego w układzie. Znalazłem wiele procedur obsługi karty i napisałem kilka swoich jednak...
Właśnie robię Mp3 na Atmedze128 i kartach SD. Jeżeli chodzi o Twój wyświetlacz to lepiej kup sobie zwykły 128*64 piksele bo z tym możesz mieć wiele problemów. A do samego odtwarzania użyję układu VS 1011E. Nie wiem jak to wyjdzie ale jestem dobrej myśli. http://obrazki.elektroda.net/30_12436103...
Witam forumowiczów Jestem w posiadaniu takiej karty z procesorem ATmega128:.. http://obrazki.elektroda.pl/3151620900_1... Podłączyłem przewodami programator STK200 do atmegi równolegle, czyli MISO,MOSI,CLK,Reset (poprzez rezystor do minusa) no i +5V z USB. Mam trzy programy do obsługi w/w układu: I2Cprog,Ponyprog ,oraz ispProg. Problem...
To może zapytam trochę inaczej. Jak poprawnie wykonać (używając bibliotek fatfs) dopisywanie nowych danych pomiarowych. Mam je zorganizowane w buforze i teraz ten bufor chciałbym dopisywać okresowo (bo cały czas gromadzą się nowe dane). Potrzebuje zapisać bufor o wielkości 6kB co 8s. Zależy mi na tym aby zapisany plik był duży ponad 60MB przy zapisie...
:?::?: Witam chciałem zapytać czy ktoś z was programował już Atmega128 poprzez ISP i czy wykorzystywał oprócz złącz isp także pin "PEN" który wg karty uruchamia ISP podobno. :idea: Dziękuję za wszystkie uwagi jestem w trakcie oczekiwania na płytkę drukowaną pod procek z układem ISP ale profilaktycznie zamontowałem w układzie microswitch na pinie PEN...
Wyjątkowo nie chce mi się czytać kodu, ale musisz wiedzieć że karta ma swój wewnętrzny sterownik. To nie jest zwykła pamieć adresowalna. Ten sterownik ma zaimplementowany wear leveling co w skócie dla Ciebie oznacza że szanuje komórki karty i wybiera do zapisu te które były użyte najdawniej. Chodzi o to by nie zapisywać ciągle w tych samych komórkach...
(...)Twoich błędnych założeniach projektowych i Twoich wyobrażeniach na temat programowania. Wystarczyłoby użyć sprzętowych interfejsów (o czym już od dłuższego czasu pisze choćby tmf), albo wziąć szybszy układ inny niż AVR albo(...) Czyż nie napisałem wcześniej, że pierwotne założenia nie przewidywały trybu overdrive? A skoro tak to gdzie widzisz...
Dane na kartę można zapisywać i odczytywać z niej jedynie w blokach po 512 bajtów. Tak więc musisz mieć w ramie 512 bajtów wolne na bufor do odczytu/zapisu danych na kartę. Odezwij się na priv, to podeślę Ci pdfy o obsłudze MMC i SD pod AVR (głównie w C). PS. Sam jestem zainteresowany wykonaniem takiego rejestratora. Zakupiłem już czytniki (jeden dawca...
http://obrazki.elektroda.net/57_12042657... Zawsze dobrze jest mieć jakąś platformę startową, na której można przetestować programy napisane pod mikrokontroler. Ogólnie zestawy startowe powinny być uniwersalne i wygodne przy podłączaniu. Dlatego więc często ludzie budując podobne urządzenia, budują z łącami rs232 czy wejśiami na karty MMC/SD. Tutaj...
Witam Mam pytanie. Od jakiegoś czasu szukam informacji jak obsługiwać karty MS Pro (flash) pod avr'ami i nic nie moge znaleźć. Prosze o pomoc (???).
Nie byłbym takim optymistą z tym FAT32 dla atmega32 trzeba się zaspokoić fat16 a na fat32 zbraknie pamięci. Boblioteka niestety jest pożeraczem kodu tak RAM jaki FLASH. Trzeba by było wywalać nieużywane fragmenty kodu wówczas jakoś można zbilansować pamięć. Aby to poszło bez ograniczeń trzeba atmega128 bo sam program też coś potrzebuje a dla atmega64...
Tak masz rację ale ja nie używam Bascoma, więc BL muszę napisać w gcc. Znalazłem bootloader http://shaoziyang.googlepages.com/avrub.... ale nie moge znaleźć miejsca gdzie go pobrać, niby jest napisane ale nie ma :-) A tu jest info jak go używać http://www.scienceprog.com/testing-avr-u... Znalazłem też to co mnie interesuje...
Jak mówiłem chodziło o to żeby w ogóle uruchomić Petit czy Fat FS - bo jak widziałeś trochę jest z przejściem z przykładów z USI na SPI. Z jakiego ty procka chcesz skorzystać, że chcesz też zdeklarować bufor o pojemności 4kB !!??!! Od razu ATmega128 albo większy ? Co do czytania z karty to polecam mniejszymi kawałkami najlepiej takimi jak wielkość sektora...
Z tego co się już zorientowałem przerobienie tego projektu na wersję ATtiny861A nie ma za bardzo sensu. Czytnik zapisuje 16 bajtowe klucze do pamięci EEPROM a ta ma jej 512 bajtów. Czyli osnacza to, że mogę zapisać 512/16=32 karty - a to mało bo ma być ponad 120 kart. Może ktoś z Was ma już gotowy taki projekt na ATmega128 - tam widzę że EEPROM ma 4KB...
Projekt udało mi się zakończyć z powodzeniem. Obsługa nagrywania i odtwarzania, karty SD, wyświetlacza OLED i paru funkcji zrealizowałem na mikrokontrolerze ATMega328P. Opiszę tą konstrukcję niebawem w nowym temacie. Póki co zamykam! Dziękuję za pomoc!
Wielkie dzięki. Naprawdę nie wiesz jak mi pomogłeś, ale plusy czekania są takie że rozgryzłem kod w C i przerobiłem sobie pod swój układ. Piszę w Bascomie a nie mogłem sobie poradzić, w C dopiero zaczynam i szybciej na to wpadłem. Jeszcze raz dzięki Dodano po 2 W załączniku piękny kod żródłowy do nauki obsługi karty SD i portu RS232 w języku C.
Cześć. Mam problem z przetwornikiem A/C w Atmega128. Zasilanie przetwornika jest w typowy sposób wg karty katalowgowej tzn. Do VADC poprzez dławik 10u z kondensatorem 100n Napięcie ref. zewnętrzne z TL431 z kond. 100n Oba kondensatory przy wejsciach. Przy uruchomieniu bardzo prostego programu w Bascomie tylko do odczytu wartości z przetwornika w wyświetleniu...
Witam. Mam do zrealizowania projekt, którego jednym z założeń jest przesłanie pliku z informacjami zarejestrowanymi wcześniej na karcie sd. Urządzenie będzie wtedy podłączone kablem do komputera. Tu mam dostępne RS232, RS485, RS422. Plik będzie miał wielkość rzędu 5MB. Jakim protokołem najlepiej przesłąć taką ilość informacji....? Proszę o jakieś propozycje...
Mówiąc szczerze to AVR( a zwłaszcza 8-bit) jest technologią przestarzałą, i chyba raczej przyszłości nie ma. Może lepiej na nowszą platformę się przesiąść? Głosiciele szybkiego końca 8-bitowców głoszą szybki koniec już od wielu wielu lat, a tymczasem AVRy trzymają się mocno :) Microchip po przejęciu Atmela wprowadza nowe ciekawe (i bardzo tanie) modele...
Witam, od kilku dni próbuje sprawdzić czy dany układ mi dział. Czy ma ktoś może gotowy kod w C który wyda jakikolwiek dźwięk z tego. Na necie znalazłem tylko i wyłącznie z obsługą kart SD. Ja nie mam w planach narazie stosować kart. Chcę poprostu sprawdzić układ.
Czy tym bootloaderem dało by się na przykład wgrać program do atmegi z karty SD? Albo jeszcze lepiej - wybierać program, który ma się wgrać? niestety obecne ceny odstraszają i nie opłaca się kupować nic mniejszego niż mega32 (w obudowie dip). A mnie ATmega8 kosztuje 17zł, a ATmega32 jest za 14zł :D ale ostatnio kupiłem ATmega128 za........ 21zł :D
witam mam problem z podłączeniem modułu radiowego nRF24L01 i karty SD do mikrokontrolera, oba urządzenia pracują na magistrali SPI jednak konfiguracja różni się: dla karty SD: Config Spi = Hard , Interrupt = Off , Data Order = Msb , Master = Yes , Polarity = High , Phase = 1 , Clockrate = 4 , Noss = 1 natomiast dla modułu nRF: Config Spi = Hard , Interrupt...
Robiłem taki generator na ATMega128 generował funkcję do 20kHz przy próbkowaniu 48kHz. Działało bez filtra i nie było z tym problemu. Jesteś pewien że poprawnie wysyłasz dane do przetwornika może np masz słowo odwrócone. Na karcie dźwiękowej jest filtr wejściowy dlatego ona "widzi" przebieg przefiltrowany, myślę że przyczyna tkwi gdzie indziej, filtr...
Atmega nie ma wsparcia sprzętowego dla DRAM więc trzeba to robić programowo . A czy zmieścisz się w wymaganym czasie? ISA jest taktowana 8MHz, programowe poustawianie wszystkiego i reakcja na zmianę stanu to będą dziesiątki cykli czyli raczej 1MHz nie osiągniesz, po co ci bufor którego odczyt będzie trwał minutę, albo dłużej i jeszcze trzeba w trakcie...
Podbijam stary temat bo widzę, że często zabierano głos w sprawie webserwerka z http://www.ulrichradig.de a mój problem może przyczynić się do rozwiązania innych problemów z tym projektem. Zrobiłem ten w wersji Atmega128 plus RTL8019AS (Single Side Webservers 26.10.04) , no i mam problem bo nie mogę go odpalić. Połączenia sprawdziłem chyba z 10 razy....
Wiem że apetyt rośnie w miarę jedzenia, dlatego robię konstrukcję modułową. Kontroler ENC28J60 i jego peryferia na jednej płytce, druga to konwerter napięć i stabilizatory 3,3V oraz 5V, kolejna to 'matherboard' z mikrokontrolerem i do tego jeszcze moduł z elementami we/wy (z poprzednich projektów). Większość z moich konstrukcji składa się właśnie z...
dzieukuję dziękuje za zebranie pochwał Dzieki tej wypowiedzi na forum elektroda sprzedałem juz 3 zestawy płytka z ATmega128 LCD T6963 128na 64 i obudowa - wszystko w cenie 130 zł. Programator USBasp nadal GRATIS!!!! Teraz mam dodatkowo karte : przekaźniki 8 sztuka na I2C , RTC8583 , AT24C64 , czujnik cisnienia MPX , potencjometr cyfrowy , . Pracuje...
Być może zainteresuje Cię mój projekt - http://silent.it.cx/home/2010/05/13/reje... . Wyniki udostępniam przez WWW - http://silent.it.cx/templogger/ . Różni się tym, że wyniki są zapisuję na karcie SD i wrzuca, od czasu do czasu przez FTP. Mój skrypt w PHP czyta pliki tekstowe z odpowiedniego folderu i generuje wykresy. Jak chcesz...
Dokładność DS-a jest wystarczająca dla mnie jednak jak pytałem nie chodzi mi o czas konwersji a o sam czas komunikacji z czujnikami z wykorzystaniem adresowania. Tzn. daję komendę konwersji, robię 100 innych rzeczy i odczytuję. Pomiary będą co np. 10s ale procesor to ATMega128 która ma sterować piecem, cyrkulacją CWU zależnie od obecności domowników,...
No i mam problem. Narysowałem schemat: http://obrazki.elektroda.pl/5918436900_1... Jako że wyświetlacz ma na swojej płytce jeszcze kontroler dotyku i gniazdo karty SD to po pierwsze zabrakło mi kanałów w dwu 74HC245 dla pinu TP_CS a po drugie jest linia Miso która działa w stronę kontrolera. Jak rozwiązać te dwa problemy?
portc atmega128 atmega128 portb bootloader atmega128
pełna opona konto allegro pasek pralka spada
mazda wypadanie zapłonu lodówka daewoo schemat
Sterownik Delta Dore - świecące diody czerwona i zielona Whirlpool CO141 W – rocznik produkcji i zużycie energii, porównanie efektywności