Czyli karta inicjalizuje się poprawnie. PB.4 możesz wykorzystać jako wyjście, np. /CS innego urządzenia SPI. Niemożna tego pinu skonfigurować jako wejście (dotyczy trybu SPI master).
Ale ten sposób wysyłania ramek to trochę nie teges. A jak poprawnie się wysyła takie ramki i czym? Nie możesz po prostu sprawdzić w opisie programu jak należy formatować dane? Bo domyślam się że to jakiś terminal jest. Na Wikipedi jest opisane tak: "Minicom to program do kontroli modemu oraz emulator terminala dla systemów uniksowych" Ciężko Ci pomóc...
0,247V względem masy (masę odcinam od karty tak było mi prościej w układzie zrobić, ale nawet odcięcie plusa od zasilania karty nie pomaga jedynie odpięcie sck od procka) Czy wiesz co to jest zasilanie pasożytnicze vs diody zabezpieczające piny?
witam - spróbuj zainstalować nową wersję bascoma - miałem ten sam problem - moduł nie odpowiadał , pomimo że sygnalizował fizyczne połączenie w sieci, najnowsza wersja 8 w pełni obsługuje , co ciekawostka - eksperymentowałem - szukając problemu - z połaczeniami ethernet - zamieniałem polaryzację na transformatorze wejściowym - i wszystko było wporządku...
http://obrazki.elektroda.pl/8902876500_1... Witam. Chciałem zaprezentować moją ostatnią, a zarazem pierwszą pokazywaną na elektrodzie konstrukcje. Jest to miniaturowa ściąga. Powstała ona z kilku powodów: 1. Przetestowania sposobu podłączenia wyświetlacza i karty pamięci do mikro-kontrolera. 2. Poziomu trudności napisania oprogramowania...
Na razie nie ma problemów z działaniem przy : $regfile = "m2560def.DAT" 'ATMEGA 2560 $crystal = 4000000 $hwstack = 64 $swstack = 64 $framesize = 64 Ale karta SD chodzi za wolno. Fakt że na soft-spi . Na Hardware zapewne można by poszaleć ale nie potrafię tego opanować niestety <rozkłada ręce>. Na moje oko procesor chodzi na 4MHz więc...
8 znakow SN da sie bez problemu zapisac w 4 bajtach + 1 bajt na dodatkowa dane, czyli 5 bajtow na kazdy "rekord". I teraz: 500 * 5 = 2500 bajtow. Pamiec 24c32 ma pojemnosc 4096 bajtow a 24c64 - 8192 bajty co pozwala w Twoim przypadku zapisac ~1638 "rekordow" czyli az nadto. Pamieci te sa tanie i latwo dostepne. Zatem karta SD jest w tym przypadku raczej...
Jak czytałeś lub nie :) karta ma sekwencje "startu" , nie pamiętam teraz jaki ma format, jest to jakiś 5bit znak, ja najpierw z czytuje cały bitstream od czytnika i potem funkcją szukam startu jak nie znajdę to "przekręcam" bufor (znaczy ostatni bit staje się pierwszym w strumieniu) i jeszcze raz szukam znaku startu, potem już tylko na podstawie tablicy...
http://obrazki.elektroda.pl/8074733100_1... Witam, Ostatnio wpadła mi w ręce karta VGA sterowana poprzez złącze szeregowe SPI. A a ponieważ w domu poniewiera się kilka starych monitorów VGA to postanowiłem zbudować zegar wyświetlający czas i datę na monitorze VGA (bez udziału PC) Takiego zegarka na elektrodzie chyba jeszcze nie było....
Dosyć odważnie sobie poczynasz na mikrokontrolerze mającym 2kB Flash i 128B SRAM :D ale do odważnych świat należy. Odchudziłem Ci trochę kodzik. Obsługa przerwania timera została stuningowana moim programem NoSave Tool. Teraz mikrokontroler nie odkłada na stos większości rejestrów a tylko te potrzebne - w tym przypadku tylko jeden :D Przekłada się to...
wedlug mnie jezeli karta jest zgodna ze standardem ISO 7816-2 to od lewej 1. VCC 5V 5.GND 2. Reset 6.NC 3. Clock 7.In/Out 4. NC 8.nc czyli 3 linie sterujace reset,clock ,i/o Linie I/O trzeba podciagnac do zasilania. Wewnetrzny licznik karty okresla nr aktualnie odczytywanego bitu. Gdy na Clock dodatni impuls a na Resecie jest stan wysoki,licznik jest...
http://obrazki.elektroda.pl/4630645200_1... Witam Jako że od długiego czasu czytam to forum i korzystam z informacji na nim zawartych postanowiłem dodać też coś od siebie. Oto jedna z moich wielu konstrukcji (mam w planie zamieścić ich tutaj nieco więcej). Z przyjemnością prezentuję animowana tablice reklamową LED. Postaram się kolejno...
Dodajesz do katalogu projektu pliki "CONFIG_AVR-DOS.bas" i "Config_MMC.bas". "Config_MMC.bas" możesz zedytować. Najlepje też wywalić z niego "Driveinit()". Inaczej przy włączaniu urządzenia bez karty będziesz miał kilkuminutową przywiechę. Dodajesz te pliki do za pomocą: $Include "Config_MMC.bas" 'include mmc $Include "Config_AVR-DOS.BAS"...
Miałem podobne problemy z ich kartą, ale inną. Po zainstalowaniu sterowników zassanych z ich strony, problem ustąpił.
Jestem zmarnowany po 2 tygodniach dogadywania się z kartą ... Po pierwsze fakty i mity: 1. Intryguje mnie bascom (mam wyrzuty do samego siebie z tego powodu, że go używam) i widzę jego niestabilność w działaniu. Ten sam projekt (jeżeli czasem już działa) na atm32 ... nie pracuje wcale na atm8. Ten sam program niekiedy działa lepiej na węwnętrzym oscylatorze...
Jedyny mankament jaki zauważyłem, to czasami po starcie zasilania Atmega "nie widzi" karty SD. Nie dałeś schematu stacji, więc nie można sprawdzić, czy masz rezystory polaryzujące poszczególne linie przy karcie SD. Kiedyś miałem problem, że co któryś raz karta się nie inicjowała poprawnie przy włączaniu urządzenia. Na karcie jest procedura wyboru sposobu...
Projekt był mi już wcześniej znany i kolejny raz chylę czoła przed kolegą manekinen za kolejny dopracowany i przydatny projekt. Wielki + za całokształt. Dzięki, pamiętaj że jak będziesz miał trochę wolnego to daj znać i poleci płyteczka ;) Do autora. Całość w Bascomie? Nie planujesz zapewne przesiadki na C w przyszłości? Tak, bascom. Na C nie planuje...
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 wszystkich Forumowiczów! (mój pierwszy post ;)) Mam problem z konfiguracją STK200 w Bascomie na karcie LPT wymienionej w tytule tematu. Karta działa (sprawdzane drukarką). Bascom podaje komunikat: " Selected chip and target chip do not match AT90S1200 <> ATmega8". Chip to właśnie ATmega8. Czy ktoś miał może podobny problem z kartą LPT? Jak...
Na razie nie mam jeszcze własnego programu zacząłem od prób na twoim programie. Interesowała mnie szybkość odczytu z karty, ten sam kod kompiluje pod M8 i M32. W programie zapisuje jeden sektor i potem odczytuję 365 sektorów. Zwiększyłem hwstack bez zmian Nie próbowałem jeszcze zejść do 1MHz (nie zdążyłem kupić), ale na płytce od Atmega8 z tym samym...
Dzięki za pomoc;) Dodano po 19 Aha, mam jeszcze jeden mały problem z tym programem...:( Otóż problem wygląda następująco: Po włożeniu karty do gniazda i odczytaniu tych 8 bajtów mikrokontroler powinien porównać wynik z zarejestrowanymi wcześniej kartami, ale uC nie wie która to jest karta, a więc nie wie w którym zakresie pamięci EEPROM znajdują się...
Najprościej to napisać dwie funkcję/procedury, jedna do jednego programu, a druga do drugiego. Oraz jaką prosta funkcja budująca menu, oraz uruchamiającą odpowiednią procedurę zależnie od wyboru użytkownika. Ale może się okazać, że braknie pamięci w mikrokontrolerze, a pisząc w BASCOM o to nie trudno. Innym rozwiązaniem była by karta pamięci i bootloader....
Witam, przeszukuje internet w tę i nazad ale nie mogę doszukać się w jaki sposób odczytać ID karty elektronicznej, np. telefonicznej TP, albo kredytowej. Z tego co wyczytałem to ID karty to 8 pierwszych bajtów karty, więc trzeba je odczytać. Również czytałem, że karty są różne, takie bedącą samą pamiecią EEPROM, albo takie z mikrokontrolerem.. Czy sposób...
Panowie, proszę o pomoc, mam podobny bardzo problem. Płytka AVT 3500, BASCOM AVR IDE 2.0.7.3, LPT jako karta rozszerzeń na PCI-e. Na starym komputerze i starszej wersji BASCOM wszystko było ok. A teraz nie jest. BASCOM nie wykrywa Atmela. Nie wiem jak zainstalować drukarkę, próbowałem tego co w tym temacie i nic.
Witam, Ja też mam problem z fat. Karta 512 mb kingstone. uP wykrywa, inicjalizuje kartę. Mogę zapisać i odczytać dowolne 512 bajtów. Jednak przy próbie zastosowania fat nie rozpoznaje systemu plików. Używam AVR DOS z sampli bascom. Próbowałem kartę formatować w różny sposób ale nic to nie daje. Pragnę jednak zauważyć, że nie tylko Bascom jest tutaj...
Czy kolega: maximus22_kr rozwiązał problem? Ja na razie też walczę ze swoim podłączeniem. Atmega32 = 5V a karta micro SD zasilana 3,3V 1. Czy twoja karta to SD czy micro SD? (u mnie micro SD) 2. Jaką wersje masz Bascom? (moja to: 1.11.8.1) u mnie w wersji 1.11.8.1 w katalogu LIB plik: AVR-DOS.LBX jest w wersji: 5.2 gdy zamieniam powyższą bibliotekę...
Jeżeli mają w tej sieci działać tylko AVR, warto przemyśleć inne rozwiązanie, o prostszej i tańszej konstrukcji, jeżeli AVR-y mają komunikować się między sobą i współpracować z resztą elementów sieciowych, warto rozważyć gotowe moduły np: http://www.propox.com/products/t_91.html
A karta SD nie wystarczy? Petit FAT: http://elm-chan.org/fsw/ff/00index_p.htm... FatFs: http://elm-chan.org/fsw/ff/00index_e.htm... Przykłady: http://mikrokontrolery.blogspot.com/2011...
To co w końcu steruje tym piecem? (gdyby nie ta karta SD, to atemegi które dałeś posiadają wystarczające zasoby do zrobienia fajnego sterownika)
Kod już w porządku [syntax=vbnet] Declare Sub Powiedz_czas Declare Sub Powiedz_plik 'gdy program będzie coś robił może bya zbędne Reset Data_ Set Clk Wait 1 Godziny = 11 Minuty = 28 Do '********************** godzina Clk = 0 Waitms 2 Godziny_plik = Lookup(godziny , Godziny_mow) Adres_pliku = &H00 + Godziny_plik Print Adres_pliku Shiftout Data_ , Clk...
Pierwsze dwa programy pisałem w Bascom Avr. Odzyskałem je bo były na forum. Szukam przykładów na ArduBlock. Miałem pecha - przed świętami najpierw nie działała mi sieć Wifi (poluzowała się karta Wifi - płyta główna Asus Maximus V Extreme) docisnąłem i działa a potem padł dysk.
W tym przykładzie (podesłanym dwa posty wyżej), masz implementację na SPI. Przeportuj to na bascom (raczej nietrudne), wybierz co Ci potrzebne, na koniec zoptymalizuj (zyskałem w ten sposób 600B :D) i zobaczysz ile z tego Ci wyjdzie. Albo szukaj dalej na sieci ;-) Sam kod zależny od sprzętu zajmuje tak ok. 10-15 linijek. Więc jak po kompilacji okaże...
A jakoś inaczej nie da się tego sprawdzić? W laptopie mam tylko USB a karta dźwiękowa padła już dawno.
Nie, PCMCIA to znacznie większa karta niż karty pamięci. Podaj model laptopa.
A jest możliwość zapisu danych w do MS Excela lub do csv w postaci tabel? Dlaczego 11 bajtów przy czterech naraz (a nie 8)? Niestety nie ma możliwości zapisu do excel'a, i ja nie potrafie tego zrobić. Wykres można zapisać do pliku *.grf Po otwarciu go w notatniku wygląda tak: Kurve 255 1462 0.00000000000000E+0000 0.00000000000000E+0000 9.99999999999446E-0004...
Wiem, że temat kart sd do atmegi był już poruszany ale nie znalazłem odpowiedzi i dalej tkwię w problemie. Otóż napisałem program odczytujący pomiar i teraz chcę wysłać ten odczyt na kartę sd, skonfigurowałem ją wg opisu znalezionego ' Chip Select Pin => Pin 1 of MMC/SD Config Pinb.3 = Output Mmc_cs Alias Portb.3 Set Mmc_cs ' MOSI - Pin => Pin...
No to trochę mnie zasmuciłeś. Taka karta to dość spory wydatek. Ale i tak dziękuje za pomoc. Pozdrawiam
A może lepiej coś nowocześniejszego? Np karta CF albo MMC? Wydawało mi się że nawet bascom w którejś wersji miał gotowe procedury do CF. CF w porównaniu z MMC ma jedną wade, wymaga dużej ilośc pinów procesora, natomiast jest taka zaleta że jest pełna dokumentacja za darmo.
Co do dsów tak bym zrobił - przechowywał ich id w eeprom i ładował do ramu przed odczytem. A C polecam - tam nie ma problemów typu karta sd musi korzystać z timera2 - wszystko (nawet biblioteki) możesz sam dostosować do potrzeb. Swoją drogą zaktualizuj BASCOM'a - bo nowa wersja umożliwia korzystanie też z timera1 (w trochę innej konfiguracji sprzętowej)...
rownierz by mi sie takie co sprzydalo napisane w bascom ma to po prostu dawac atr i date uprawnien wymyslona i oczywiscie nie bedzie dekodowac chodzi o fta
Wysłij samo AT, dostaniesz Ok, to znaczy że moduł już dostroi sie do czestotliwosci RSa. I jeszcze jedno - po właczeniu telefonu, musi minąć jakiś czas, zanim telefon będzie mógł dzwonić. Karta musi sie akywować. Daj tam np wait 20 i zobacz efekty.
Tak rezystor jest zgodny z karta katalogową- no nic pomęczę to trochę przez noc. Może w końcu wyświetli się coś sensownego. pzdr
Na szczęście dla mnie w tym projekcie nie jest istotne czy wpiszę 12 czy 16MHz bo z opóźnień procka praktycznie nie korzystam, więc czy wait 1 będzie trwał 1 sekundę czy 1,2 jest mało ważny, a wszystko co związane z czasem robię na PCF8583 i przerwaniach alarmu. Znaczy pracuję na godzinach i minutach a nie na ms czy us. Projekt dość (zegar PCF8583,...
ale po co wyciągać algorytm. Atmega 32 + bascom i można cos takiego zrobić bardzo łatwo. W sumie mam coś podobnego na biurku. LCD+odbiornik IR+Atmega8 podłączone do kompa przez rs-232.
Czy ktos moze się bawił w bascomie avr (ewentualnie assembler który bym wkleił do bascoma) w obsługę kart compact flash? Ostatnio dorawałem taką 8MB kartę i pomyślałem że świetnie by sie nadała na magazynowanie danych. Karta pracowała by w trybie 8-bitowym czyli na jednym porcie procka + pare linii sterujących. Byłbym wdzięczny za pomoc, linki itp...
mowilem o pakietach linuxowych. jakies oprogramowanie, bo samo jadro nie wystarczy. a dioda migac bedzie, bo karta sieciowa (nawet) przy wylaczonym kompie jest zasilana. dowiedz sie czegos o zasilaczu ATX. w zlaczu PCI jest wyprowadzone +5Vsb. max
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...
Te 140 mA bez karty SD jest oczywiście z podświetlaniem - wyświetlacz LCD 4*20 w wersji BIG RGB- ale nie używam jednocześnie wszystkich kolorów podświetlania. Karta SD to SDmicro ( ma dwie - Nokia i Samsung ) w adaptorze. Po włożeniu po 2-3 minutach Atmega robi się ciepła - nie żeby jakoś parzyła po palcach. Nad schematem popracuje - przeglądnąłem kurs...
Mam problem z Terminalem RS232 w Bascom AVR. Pod port COM podłączona jest ATMEGA8 która wysyła "TEKST". Na starym komputerze Celeron 700Mhz RAM 256MB Dysk 15GB karta graficzna Nvidia 16MB Wszystko działało OK Ostatnio wymieniłem go na: AMD Athlon XP 1150Mhz RAM 768MB Dysk 15GB karta graficzna Nvidia 16MB i pojawił się problem [url=http://i31.tinypic.com/1zi6ad.jpg]F...
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 wav" po czym zacząłem każdą kartę formatować na FAT16...
Bez problemu napiszesz obsługę plików BMP. Jak mi się uda odnaleźć to załączę kawałek kodu bascoma. Jaki masz wyświetlacz, kolorowy? Jeśli nie to faktycznie lepiej zapisać w formie tablicy i potem zapalać kolejne wiersze/kolumny. Są też konwertery BMP -> HEX, znajdziesz na forum.
umiem tylko podstawy Bascom Avr Trochę mało. Tylko nie rozumiem jak działa transmisja przez USB.... To dość skomplikowany interfejs także radzę znaleźć coś łatwiejszego na początek.
- (kombinacyjna) karta graficzna na ISA z wyjściami cyfrowymi (goldpiny) Nie tylko karty ISA mialy zlacze VESAFC, ale takze i duza ilosc kart PCI. i dodam jeszcze jedna metode ktora kolata mi sie po glowie: - (kombinacyjna) FPGA z zaimplementowanym kontrolerem do LCD oraz uC do akceleracji grafiki 2D (tekst, figury geometryczne, moze jeszcze BitBLT)....
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. Wyświetlacz z N3310 oparty jest na sterowniku PCD8544 . Komunikacja z nim odbywa się za pomocą dosłownie 10 poleceń poprzez interfejs SPI. Zdaje się, że BASCOM posiada polecenia do obsługi SPI więc nie powinno być większych problemów z obsługą tego wyświetlacza. Jedyne co mnie martwi to fakt, że zalecane napięcie zasilania to 1.8V - 3.3V, a 5V...
Witam. Nie wiele mogę załączyć, bo wszystkie materiały mam na innym komputerze... Raczej zadanie skierowane do ludzi dobrze zaznajomionych z pakietem AVR-DOS. Generalnie program jest napisany aby testowo wgrać utworzyc na karcie plik txt, i wpisać do niego zmienną. Jeśli zastosujemy instrukcję: "1025" (nie wiem czemu zapisuje z cudzysłowami,...
Witam Zapisuje na karcie SD współrzędne otrzymane z GPS. Generalnie zapis jest OK, ale jako, że lubię porządek, chciałem zapisywać w podkatalogu rok/miesiąc. Robię to tak: [syntax=basic4gl] Sub Write_to_sd: Sd_month = Str(miesiac) Sd_year = Str(rok) Call Gettime Ciag_gps = Data_pcf + " " + Czas_pcf + " " + La1 + "." + La2 + "," + Lak + " , " + Lo1 +...
Ja bym tak zrobił że początkowa wartość to DACBx = np 50 czy coś. Tu pliki, karta na porcie E, w pliku MMC-XMEGA trzeba przestawić pinologię na swój port MMC. Słychać jakby schody, brumienie. Nie wiem jak to wyeliminować. Zmiany przerwy między ładowaniem nic nie dają. Niestety na razie zamiast timera co 22Khz jest waitus, ale jak zmieniam wartość tej...
(at)MarasK: To niczego nie sprawdzi oprócz sprawności samej karty. Sprawdzałem wszystkie kart wkładając je do starego kompa. Wszystkie startowały, uruchamiał się nawet windows i jest bez problemu wykrywał. (at)Klima: Zauważ, że gość ma zupełnie inne rozwiązanie sprzętowe niż ja. Używa innego procka, innych portów, ma w projekcie zatrzaski na adresy...
Witam! Mam problem z napisaniem programu obsługującego karty smartcard (standard ISO 7816). Program docelowo ma zostać umieszczony w procku AT90S2313. Chodzi mi tu o same procedury: - reset and answer-to-reset - odczyt dowolnego bajtu z pamięci - zapis dowolnego bajtu Aha karta ma 256B pamięci (z chipem SLE4432 bądź SLE4442). Jeśli ktoś ma gotowe procedury...
Co do szybkości - Flaga jest ustawiana co 3,21 sekundy [syntax=basic4gl] Czas: Timer0 = Timer0 + 112 ' ( 100 = 1 sekunda ) Incr Licznik_ds If Licznik_ds = 321 Then ' 3,21 sekundy Flaga_ds = 1 Licznik_ds = 0 End If Return [/syntax] czyli pierwsza flaga to wywołanie DS18B20, później znowu 3,21 sekundy i flaga, wtedy konwersja i obliczenia. Zastanawiam...
Może zamiast się bawić w dolepianie LPT wypróbuj coś tak prostego na USB? http://www.elektroda.pl/rtvforum/topic19... a nawiasem mówiąc, to jeśli ta karta PCI nie umożliwi ci zmianę portu na typowy dla LPT to zapomnij o wykorzystaniu tego do programowania za pomocą STK200. Jak pisałem wyżej taniej by cię wyszło kupić dowolny pierwszy lepszy programator...
Jaki Autor? Przecież można zrobić własne (programowe). Nie wiem jaki dźwięk chce maly661, ale jeżeli to ma być coś jak dźwięk ciągły, to nie będzie on miał dłużej niż 20...40ms (i był by odtwarzany w pętli), a więc i w ATTiny13 wejdzie. Ale nie sądzę że o taki dźwięk chodzi. Dodam tylko że nie ma co przesadzać z EEPROMem. Powyżej kilku kB już bardziej...
Witam Potrzebuję wykonać implementację dynamicznego czujnika momentu obrotowego. Generalnie mam pytanie czego użyć do odczytu sygnału z tego urządzenia ( w załączniku karta katalogowa z wszystkimi danymi. Myślałem tu wpiąć jakiś kontroler np z AVT i programik w bascom czy C++ tylko pytanie jaką implementację do tego dobrać najlepiej jak by się dało...
Wyświetlacz sprawny, Atmega32 oraz max232 wstawione nowe i bez zmian. Max232 podłączony według schematu http://obrazki.elektroda.net/43_12754322... Poniżej ustawione Fuse bits http://obrazki.elektroda.pl/6166113000_1... Po wgraniu właściwego kodu do projektu bez obsługi karty SD i bez przetwornika termopary MAX31855 (oraz bez RS232)...
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...
Witam Napisałem mały programik w celu zrozumienia obsługi karty sd. Program powstał z kilku innych programów które znalazłem w sieci i posklejałem w całość. Założenia są takie ze odczytywana jest wartość temperatury z czujnika ds18b20 i zapisywana jest na karcie sd. karta posiada system plików fat16 , stworzyłem plik temper.txt na karcie ale nic w nim...
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...
Diód zenera 3v3 nie mam na stanie A jak pójdziesz do sklepu to będziesz kupował diódy czy diody? :) Może problem tkwi w przewodach do czytnika.Obecnie mam podłaczony czytnik do pcb tasiemką komputerową 4żyłową + osobną zasilanie długość ok.20cm. Daj na krótkich przewodach (nie na taśmie ), długie przewody blisko połączone w taśmie dają jakieś tam pojemności.
OK, skoro już raz się odezwałem, to się poświęcę i dokończę temat. W załączniku wydrukowałem porównanie wyprowadzeń IIM7000A (z lewej) oraz IIM7010A (z prawej), który moim zdaniem jest funkcjonalnie identyczny z nowym NM7010. Rzut oka na obie tabele pozwala zobaczyć, że wyprowadzenia obydwu modułów są (jak mi się wydawało) identyczne, tyle że w miejscach...
Witam! siedze i siedze i nie wiem dlaczego karta po inicjalizacji odpowiada inaczej niz powinna : $regfile = "M8def.dat" 'typ mikrokontrolera Dim Temp As Byte 'zmienna pomocnicza $hwstack = 64 'wartosc stosu $swstack = 64 'wartosc stosu $framesize = 64 'wartosc ramki Config Pinc.1 = Output 'konfiguracja linii PC.1 jako wyjsciowej Config Spi...
Witam. Potrzebuje zrobic cos takiego: Karta CF ----- Mikrokontroler ----- RTL8019 Ogólnie chodzi o cos takiego ze karta CF bedzie podpieta do mikrokontrolera a mikrokontroler do ethernet-u i chodzi mi o mozliwosc pobierania plikow z tej karty - moze byc poprzez http ale lepiej by bylo gdyby pliki te nie byly pobierane a uruchamiane. Ogolnie chodzi mi...
Edimaxa BR6104K którego można kupić za jakieś jakieś 30 - 80zł Z nim sa wieczne problemy, sam kupilem i zaluje. dolutować gniazda USB + pare elementów (pewnie jakieś 15-20 zł) do tego jakaś dodatkowa pamięć na soft (stary pendrive 5 -10 zł) + karta muzyczna na usb ceny od 10zł (nie wiem czy wszystkie są kompatybilne) Mysle ze ciezko bedzie znalezc...
Czy ktoś miał podobny problem? Karta MMC pięknie reaguje na polecenie cmd0 wysyłając potwierdzenie r1=1, czyli że jest w stanie Idle. Niestety, nie potrafi wyjść z tego stanu po wysłaniu cmd1 (komenda ta jest wysyłana w pętli do momentu otrzymania najmłodszego bitu równego 0 w odpowiedzi r1). Bazuję na serii artykułów z EP, a wszystkie tematy i przykładowe...
Wszystko jest pod podanym wyżej linkiem. Trzba się tylko zalogować Forum AVR-DOS, wątek Update Program from Card drugi post od góry ma załącznik z plikami. Pozdrawiam
W Bascomie niestety nie ma bezpośrednich poleceń do odczytu tych kart, tak jak jest to dla kart magnetycznych. Musiałbyś zastosować wstawki w asemblerze lub najlepiej napisać całość w innym języku. Dodano po 3 http://www.elektroda.pl/rtvforum/topic49... http://www.elektroda.pl/rtvforum/topic16...
Niestety dość wolno, prosty program w Bascom, odczyt z karty SD: "Line Input" + funkcja "mid" -> z kwarcem 12Mhz okolo 3-4 sekundy, ale jakość jest bardzo dobra.
A sprawdzałeś w ogóle ile masz SRAM w tej Atmedze? 8KB więc starcza na różne sprawy a takie dwa "pliki" to u Ciebie tylko 1,5KB Jeśli za każdym razem to inny "plik" to to nie ma większego sensu i faktycznie lepiej użyć lookup. Co do karty SD to bezproblemowo. AVR DOS potrzebuje 2x512B SRAM. Można też czytać w takim pliku nawet tylko jeden bajt jeśli...
Przerabiałem ten temat kilka miesięcy temu i musze powiedzieć że na temat kart MMC i SD jest i dużo i mało informacji. Osobiście wiele mi pomogła ta strona http://www.roland-riegel.de/sd-reader/ Z góry jednak uprzedzam że jesli będziesz myślał o czymś w rodzaju dos-u czyli zapis/odczyt plików w postaci FAT16 lub co gorsze FAT32 to ATMega32 jest za mały,...
Poszło na pw.
Poszkaj w opicie biblioteki avrdos co oznacza komunikacj 17 i 257 :) I napisz :) Gdybyś pisał w C podesłałbym Ci moją bibliotekę do kart SD (próbowałem na wielu i działa poprawnie). Sam gdy szukałem bibliotek do kart SD/MMC miałem problem bo nie chciały się inicjować :)
no normalnie, pobierasz długość nazwy: A=len(tekst) i potem dajesz znak zerowy zakończenia tekstu: tekst(a)=chr(0); mam nadzieję, że POMOGŁ em
Wyboru samego separatora dokonuje się w pliku Config_AVR_dos.bas zmieniając stałą "Const Cvariableseparator = 44 " Jednak w tym wypadku chyba musisz użyć podręcznej zmiennej tekstowej, połączyć to sobie i wysłać na końcu jako jedna zmienna bo w innym przypadku zawsze wstawi separator. [syntax=vbnet]Dim Helpstr As String * 10 , Word1 As Word , Word2...
Witam Avr-dos obsługuje katalogi. Do zmiany aktualnego katalogu używa się polecenia "chdir". Szczegółowo zostało opisane to tutaj: [url=http://members.aon.at/voegel/Help/C...
ja bym tak raczej nie robił, bo zegar może zakłócać działanie karty SD i na odwrót, szczególnie w bascomie nie wiadomo co się potem może stać :D
Tzn. jeśli chodzi kartę SD to steruję ręcznie włączeniem zasilania karty i ustawienia pinu CS. Spróbuję dopisać blokadę pinu CS dla RFM12, a w programie odbioru danych z RFM12 dopiszę blokadę pinu CS karty SD. Tylko nie wiem ,czy to wystarczy i nie trzeba za każdym razem wpisywać konfiguracji, czyli dla karty SD jest: [syntax=basic4gl] Config Spi =...
Witam Wiem, że temat odczytu kart w BASCOM'ie był już poruszany setki razy na tym forum, ale coś mi cały czas nie pasuje. Chciałbym jedynie odczytać 5 bajtów kodu. Korzystam z zestawu EvB 4.3 i czytnika RFID którego dokumentację dołączam do tego posta. Proszę pomóżcie mi i pokażcie jak napisać program do odczytu tego kodu. Dodam jeszcze, że czytnik...
To znaczy dobrze się przesiąść na C, ale w BASCOM też się da operować na rejestrach - chodzi tylko o konieczność poszperania w karcie katalogowej. A nawet wIELKI przez małe w nie jestem ;-)
Witam, poszukuje biblioteki w Bascomie kart SD większych od 2GB i schematu połączenia czytnika z jednocześnie pytaniem czy można wykorzystać inne PINY atmegi do poprawnej pracy karty SD ?
Piterek-23. w jakim języku piszesz logikę ? Karty-BASCOM Sterowanie kartami-BASH i systemowy CRONTAB Czym rysujesz wykresy ? Wykresy "maluje" [url=http://www.highcharts.com/]highchar... a to wszystko za sprawą projektu [url=http://techfreak.pl/nettemp]nettemp... Bardzo polecam bo twórca wkłada dużo serca w ten projekt-duże możliwości. Nettemp cały czas...
Według dokumentacji Sprawdzasz sobie co jakiś czas 1wreset If Err = 0 Then 'czy jest przyłożony układ 1wwrite &H33 'lub &H0F ds(1) = 1wread(8) If ds(8) = Crc8(ds(1), 7) Then 'układ poprawnie podpięty i CRC Ok 'tu sobie sprawdzasz, czy numer jest zarejestrowany, lub dopisujesz go do listy EndIf EndIf To zadziała...
Karty SD pracują przy napięciu 3.3V. Więc na to musisz zwrócić uwagę. Komunikacja odbywa się po SPI. Możesz wybrać. Albo zastosujesz sprzętowe SPI w atmedze albo zrobisz to software'owo - wtedy możesz podpiąć ją gdzie chcesz.
Zerknij do mojego tematu o .[url=http://www.elektroda.pl/rtvforum/t... pogodowym. Zamieściłem tam cały kod obsługi kart SD. Karta może być pusta. Program sam utworzy stosowny plik do którego będzie zapisywał dane. Pozdrawiam.
Jest jeszcze biblioteka [url=http://www.mcselec.com/index.php?op... FAT-free SD card library. Niestety żeby to skompilować wymagana jest wersja BASCOM'a => 2.0.5.0 (używane są zmienne typu DWORD)
Gdzieś kiedyś widziałem bardzo fajny program za pomocą którego na karcie SD można było nagrać a później odtworzyć dźwięk nagrany z mikrofonu... Niestety moje poszukiwania są nieskuteczne... Czy ktoś z Wasp osiada może taki program?
Jako ekspander, dać AVR ATM8, sposób komunikacji z AVR dowolny, i2c, RS, 1w, lub każdy inny. Dodatkowo można łączyć równolegle i dostać kolejne 24 GPIO :-) Tak mam wykonaną szafkę na części gdzie pod każdym pudełkiem są półki podświetlane w jest półka, po wpisaniu na tablecie części. Baza danych części napisana dla Androida w Mintoris Basic, pliki jako...
Należy najpierw zadać sobie pytanie po co. Jeżeli chcemy potraktować programowanie mikrokontrolerów jako zabawę/ciekawostkę to Bascom będzie dobry. Jeżeli zamierzamy się rozwijać to niech to będzie Arduino, tylko i wyłącznie dlatego, że jest oparte o C. Sam jestem zwolennikiem wejścia w świat uC poprzez płytkę stykową (ewentualnie jakiś zestaw eval)...
Na xp bez żadnego problemu działał mi np Bascom, karta TV winfast, audacity i kilka innych programów. Na win7 te programy nie działają w cale, wiec nie zgodzę się z tym co napisałeś. Sprawdzałeś czy działały w 100% dobrze na WinXP X64? Tutaj może być pies pogrzebany.
Jak odczytać pojemność karty MMC lub SD poprzez wbudowaną bibliotekę w Bascomie MMC.LIB (config_mmc.bas)
Chodzi o "Set Portb.6"? W którym miejscu mam to wpisać?
karta pamięci bascom wyświetlacz bascom karta bascom karta pamieci
linia wysokiego napięcia 220kv epson kalibracja drukarka brother drukuje białe kartki
amica wa1s610clish tempomat uniwersalny
Romet Router 50 – usuwanie zabezpieczenia biegu jałowego, CDI, czujnik stopki Jak otworzyć VW Sharan z zatrzaśniętymi kluczykami?