http://obrazki.elektroda.pl/4164965000_1... Witam. Od dłuższego czasu interesuję się technologią RFID i dziś chciałem zaprezentować rozwinięcie mojej dawnej konstrukcji mianowicie czytnik kart RFID ze zintegrowaną anteną na płytce PCB. Ze względu na skomplikowaną konstrukcję anteny (niewielkie odległości między ścieżkami) płytka została...
Dziękuję za zainteresowane. Tak , grafiki będą wyświetlane zawsze w tym samym miejscu, na pełnym ekranie o formacie 240*128. Bitmapy jakie konwertowałem są monochromatyczne 1 bitowe. Rzeczywiście rysuję je ręcznie, piksel po pikselu (masakra) . Jeśli jest możliwość abym nie musiał ich konwertować to by było idealnie gdyż mogę sobie na bieżąco zmieniać...
Witam, Fajny projekt. Czy istnieje możliwość uzyskania pliku wynikowego w formacie HEX lub BIN?
http://obrazki.elektroda.pl/9838687700_1... Trochę z obawą prezentuję kolejny już na elektrodzie sterownik oświetlenia, no bo ileż tego już tutaj było? A jednak nie znalazłem rozwiązania mnie zadowalającego, dlatego też powstał niżej prezentowany układ, powstał ponieważ klasyczne lampy z czujnikami ruchu mają pewną zasadniczą wadę:...
Witam, masz wolny pin od postu szeregowego USART? Podłącz się pod procesor komputerem i po konwersji każdej ramki wysyłaj odczytany wiersz i zdekodowaną ramkę do PC-ta. Przekonasz się czy odczyt jest właściwy czy może coś z konwersją jest nie tak.
Masz przy atmedze kwarc 9,6MHz? Ten projekt "lcd" ma tylko w nazwie, spróbuj uruchomić go bez przerabiania i bez przenoszenia funkcji z jednego pliku do drugiego. Ewentualnie kompilator podpowie, jeśli coś będzie nie tak. Podłącz port szeregowy i sprawdź co wyjdzie. Mój program napisany w BASCOM na tym samym procku i tym samym czujniku działa, ale chciałem...
Witam. Mam taki program testowy (fragment): [syntax=basic4gl] ... Open "plik.txt" For Append As #2 Write #2 , "123" , 1 Write #2 , "321" , 2 Write #2 , "test" , 3 Close #2 Cls Lcd "zapis" Lowerline Lcd "zakonczony" Wait 2 'zapis na kartę danych Else Cls Lcd "Blad kod: " ; Card_init_error End If Do If Pinb.0 = 0 Then Open "plik.txt" For Input As #2 'otwieramy...
Witam. Dzieki atom1477 za kolejne informacje. Ja tez sie troche pogubilem w tym wszystkim tym bardziej ze jak testowalem na sofcie na ARDUINO UNO to RFM sie dalo usytawic a ogladane przebiegi analizatorem byly zgodne ze zboczem opadajacym zegarowym. Teraz aby to zrobic jeszcze raz to musze odczekac troche czasu bo ARDUINO zabral studnet na pare dni....
Nie potrzebuję aż takich prędkości, nie stworzę projektu na taki procek, nie wyjdę poza AVR i Bascom. W pytaniu było napisane: Na razie pytam czysto teoretycznie, bez wchodzenia w szczegóły, ew. ile takie przepisanie najdłuższego pliku może potrwać? Częstotliwość taktowania Atmegi dowolna, ew. możliwe "wsparcie" ze strony CPLD (EPM7128) uwzględnionego...
W jakim Bascom? Jakiego pliku na PC?? Bascom to język programowania procesora, a jedyne co procesor potrafi to skomunikować się z PC. Po stronie PC musi stać drugi program i to wcale nie napisany w Bascom (Delphi, C, VB, itp.). Jeden program odpowiada za odczyt pliku i wysyłkę danych (ten na PC), drugi (ten w AVR) za przyjęcie danych i ich zapis w eeprom.
witam kolegę - prośba o ponowne zamieszczenie pliku - ponieważ nie mogę go rozpakować - błąd spakowania pliku ( a punkt-y skasowało ...) - a plik jest tak mały że chyba szkoda go nawet pakować ...
Witam Do Atmega1284p z szybkością 8 MHz mam podpięte złącze kart SD. Oprócz zapisu mam tam czujniki DS, BME280, DHT22. Do tej pory zapisywałem wszystko w jednym pliku, ale chciałbym to rozdzielić. Dołożyłem zapis do drugiego pliku - działa [syntax=vbnet] '*********************** Obs-uga karty SD Sub Write_to_sd Sd_year = "20" + Str(rok) ' wartosc zmiennej...
PRIMO napisał: Jak wstawie otwarcie jakiegoś pliku to cos sie sypie i kartę muszę formatować od nowa Mam pytanie, jak taką kartę się formatuje, czy przy pomocy Windowsa XP ?. Windows XP informuje mnie że jest na niej system FAT, a le nie mówi 16 czy 32
BASCOM idealny nie jest ale i na nim będzie to działało. Problem na 99% leży w klastrach. 4 sekundy dźwięku mieści się gdzież w jednym klastrze i procesor nic nie robi tylko sobie czyta dane. A tu nagle sektor się kończy i trzeba szukać nowego klastra. Wymaga to odczytania całego sektora z tablicy FAT. Jako że nie masz bufora na to (Const Csepfathandle...
Na pewno jest to Z80 i mam 2szt ale tylko 1 AY.. i jeszcze na dodatek pożyczony, 8-bitowa szyna danych i 4 linie sterujące. Wszystko odczytałem na analizatorze logicznym Sealea 8Ch i jest dokładnie jak w pdf , wszystkie impulsy sterujące pasują i chcę odczytać jakie idą dane podczas tych impulsów. (nie chce mi się ręcznie przepisywać z analizatora...
Witam, Proponuję spróbować tego, to kawałek kodu z mojego pliku pomocy w obsłudze termometru DS18B20: 'Odczyt temperatury z dokladnością do dziesiątych części $regfile = "89s8252.dat" $crystal = 12000000 Dim Odczyt(2) As Byte 'deklaracja dwóch zmiennych typu byte do których będą zapisywane dane z termometru Dim T As Integer , Przecinek...
Większość tego typu tematów na tym i innych forach wynika z ignorancji . Ignorancja po angielsku i po polsku znaczy to samo tyle że u nas jest mylnie interpretowana. Ignorancja to po prostu niewiedza i nieznajomość tematu. W instrukcji pisze wyraźnie, że kiedy konfigurujesz Timer to jest on startowany automatycznie. W kodzie w dowolnym miejscu piszesz...
Witam Mam taki programik który zapisuje do pamięci eeprom dane. Jedna paczka zawiera pięć zmiennych. Takich paczek mam na razie 20 i dosyć mocno zwalnia mi program nie mówiąc o wielkości pliku w mikrokontrolerze. Może znacie jakieś kruczki aby to skrócić. Pozdrawiam dim a1 as eram byte i tak dalej z a2 a3 dim b1 as eram byte i tak dalej z b2 b3 dim...
Witam Mam program budzika, który jako dodatkową atrakcję miał mieć możliwość mówienie czasu na żądanie i odtwarzanie oprócz buzzera utworu jako alarmu. Atmega steruje przez jedno SPI programowe układem MAX7219, a przez konwerter poziomów i drugie SPI programowe odtwarzaczem WTV020SD. O ile sam WVT020SD + PCF8563 ( wyjście CLK do INT1 ) działają dobrze,...
Witam Mam płytkę Loggera GPS + SD + PCF8563. Jeśli chodzi o GPS i zapis na SD wszytko jest OK. Problemem jest ( i to pierwszy raz się z czymś takim stykam ) odczyt danych z z układu PCF8563. Otóż dla pewnych wartości sekund, odczytana wartość czasu - godziny jest większa o 40 ( czterdzieści ). Czyli jeśli czas jest 22:40:02 to jest wyświetlany poprawnie,...
Witam Chciałem zapytać, czy możliwa jest zmiana nazwy pliku w którym zapisują się wyniki - np co dziennie inna nazwa pliku ( np. powiązana z datą ) ? Używam PCF8583 i w sumie mógłbym brać informacje z zmiennych dnia i miesiąca lub dokonywać zmiany o 23:59:59. Używam standardowego kodu do zapisu: Sub Write_to_sd() Local Errorcode As Byte ''()...
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 +...
Witam Sprawa generalnie dość prosta a tym bardziej że masz zakres od 0 do 100 stopni Celsjusza z rozdzielczością 1 st. W pierwszej kolejności należy zasilić czujnik napieciem np. 5V - tym samym co procesor, Podłączyć woltomierz na zakres 2V i mierzyć temperaturę. Sposób prezentacji wyniku w tym wypadku jest chyba znany i nie trzeba go opisywać. Następnie...
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...
A możesz się kolego pochwalić tym komercyjnym projektem? Jakiś link do filmu z demonstracją? Prototyp: [url=http://nlight.pl/img/listwa-rgbw-po... (filmik kiepskiej jakości ale to i tak prototyp). - 6 pikseli, po 4 kolory/piksek (R, G, B, W) - 1 led cree MC-E / piksel - wpisane kilka programów świecenia + obsługa z pilota (zmiana...
Witam!!! Ale nie wiesz sie cały program tylko RC5, zrobiłem to bez przerwania i działa bez zarzutu, moj progam wyglada tak kod: $regfile = "m162def.dat" 'informuje kompilator o pliku 'dyrektyw mikrokontrolera $crystal = 8000000 Config Lcd = 20 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.4 , Db7 = Portc.5 , E = Portc.1 , Rs...
Witam Z wycinków kilku programów chciałem zrobić jeden duży barkuje kilku rzeczy i zwiazku z tez pytania W jaki sposób mogę zwiększyć ilość wejść i wyjść żeby zmieścić wszystko ? ( patrz 1 PINY ) brakuje ustawiania podlewania względem kalendarza zielonego pojęcia nie mam jak z pcf mogłbym ustawić godzinę i czas podlewania np 18:00]przez 1 min ? brakuje...
Cześć. Prosze o pomoc w rozwiązaniu problemu, a mianowicie mam problem przy konfiguracji klawiatury. Nie moge ręcznie wpisać kodu np. 1234, tylko program sam dobiera mi kod ( caly czas podaje jedna liczbe"1", tak jak bym ja cały czas wpisywał) kod wtedy jest ustawiany na 1111, ale jeżeli zmienie wartość na "k=2" w miejscu zaznaczonym w kodzie to program...
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 czujniki DHT11 - odczyt z PCF8574AP w przerwaniu ( klawiatura )...
Opiszę tutaj moje próby zaprogramowania w linuksie Mikrokontrolera ATtiny2313 z wykorzystaniem kompilatora języka C avr-gcc, programatora avrdude oraz Sample Electronics programmer. Schematów nie dorzucam ponieważ nie bardzo jest sens cały programator to tylko 3 oporniki podłączone do portu LPT do znalezienia w google w każdej chwili, reszta mojego...
Witam, mam mały program napisałem przy użyciu książki Pana Marcina Wiązania oraz przy użyciu elektrody do obsługi matrycy led, lecz mam nieporządany efekt stroboskopowy. Nie widać liter, tekstu, tylko wszystkie diody mrugają. Czy to jest spowodowane zasilaniem czy też błędem programu? Dorzucam dwa programy, przy których pracowałem i schemat, schemat...
Witam Mam pewien problem, a mianiowicie: nie umiem programować więc zleciłem napisanie oprogramowania do wymyślonego przeze mnie wskaźnika. Nie za bardzo się to powiodlo, być może z powodu braku czasu programisty, ale coś tam się narodziło. Większość założeń układ spełniał, tyle że przestał działać. Zarówno ja jak i programista nie wiemy co jest przyczyną....
And-Tech wydał kurs programowania BASCOM "Elektronika cyfrowa - mikrokontrolery dla początkujących" na produkowaną przez nich płytkę ewaluacyjną EvB. •Lekcja 10 – obsługa kart SD ◦Konfiguracja bibliotek ◦Tworzenie plików tekstowych – zapis, odczyt, dopisywanie ◦Przechowywanie liczb i innych danych – pliki binarne...
Dodaj przed pętlą Do...Loop komendę: I2cinit oraz podwieś linie SDA i SCL do Vcc poprzez rezystory 4.7 k. Jeszcze jedna sprawa, jeśli masz najnowszą wersję Bascom'a to powodem błędnej komunikacji jest biblioteka I2c. Należy tą bibliotekę zastąpić plikiem ze starszej wersji Bascom'a. Pozdrawiam...
Witam Kodem [syntax=basic4gl]Local Errorcode As Byte ''() Gbdriveerror = Driveinit() If Gbdriveerror = 0 Then Errorcode = Initfilesystem(1) If Errorcode <> 0 Then Blad_sd = 1 Else Open "dane.txt" For Input As #2 Do Line Input #2 , Dane_sd Locate 3 , 1 Lcd Dane_sd Locate 4 , 1 Lcd Lof(#2) Locate 4 , 6 Lcd Fileattr(#2) Loop Until Eof(2) = 255 Close...
cóż, po pierwsze ucz się Angielskiego - bez tego w elektronice cyfrowej (szczególnie w mikro-kontrolerach) ani rusz... a więc po kolei (nie tłumaczę dosłownie, ale sensownie) zamontuj partycję, czyli coś w stylu otwarcia dysku dla programu otwórz lub utwórz plik (w zależności od podanego parametru otwarcia) zamknij plik odczytaj z pliku zapisz do pliku...
Wie ktoś jak wpisywać i wyliczyć te dane?? Szanowny użytkowniku tego forum. Podaliśmy wielce pomocne informacje. Jeśli Sądzisz, że ktoś poda Ci na tacy gotowy program, Jesteś w błędzie. Swoją drogą nie wiem,z jakiego powodu Twa chęć odczytu pliku WAV na PC jest Ci potrzebna. Lecz cóż, nie ma wola. Jeśli Czujesz taką potrzebę, przeanalizuj informacje,...
Z pliku hex możesz tylko zdekompilować sobie program do asemblera czyli jak sadze dla ciebie do bełkotu takiego samego jak hex czy bin , choc sa tacy którzy potrafia hexa czytać jak asembler bez kłopotu . Jak napisałes raz program w basku napiszesz go poraz drugi , a może tym razem zrobisz to lepiej ...
Write LB - zapisuje ustawienia z sekcji LockBits Write FS - zapisuje ustawienia z sekcji FuseBits Write FSH - zapisuje ustawienia z sekcji FuseBits High Write PRG - zapisuje ustawienia do pliku źródłowego *.bas w celu późniejszego, automatycznego zapisu ustawień podczas programowania procka. Z powyższego objaśnienia wynika, że po odpowiednim ustawieniu...
Przykład z pliku Help Bascoma: " 'configure PORT D for input mode Config Portd = Input 'reading the PORT, will read the latch, that is the value 'you have written to the PORT. 'This is not the same as reading the logical values on the pins! 'When you want to know the logical state of the attached hardware, 'you MUST use the PIN register. A = Pind U...
Odtwarzałem kiedyś pliki mono 8bit 32kHz w bascomie wszystko ładnie działało. Nie chodziło to przy pełnych 32kHz ale dźwięk nie był zniekształcony (program chodził przy max prędkości i przed każdym odczytem karty zmieniał stan jednego z pinów - w ten sposób mogłem zmierzyć częstotliwość)
okay, problem rozwiązany ostatecznie stworzony przez bascom plik EEP konwertuje programem bin2hex do postaci hex, którą to postać zapisuje już normalnie przez programator
szczerze mówiąc to nigdy się jeszcze nie bawiłem z avr studio ponieważ nie programuje w C tylko w bascomie Nie musisz programować w C aby użyc AVR Studio do programowania. Tak jak wspomniałem poprzednio, analogicznie do Bascom, nadpisujesz odczytaną wartość aktualnych fuse bytes nowymi wartościami i naciskasz w dolnej części okna 'Program'. Podobnie,...
Ten program też nie działa, a jak odczytam flash z procesora to się całkowicie różni od pliku hex wygenerowanego z bascoma
A gdzie masz procedurę rysowania na LCD pikseli i odczytywania pliku? Sprawdź helpa bascom'a dla polecenia SHOWPIC i przykład dla $BGF. Może uda Ci się przerobić tamte procedury pod odczyt.
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...
Napisalem kolejny programik zawierajacy tylko: ldi r16, 0x01 .org 10 ldi r16, 0x02 po skompilowaniu avrsudio pokazal prawidlowa wielkosc zajmowaniej pamieci. problem tkwi w odczycie pliku przez Bascom. Nigdy nie lubilem tego bascoma. Czy jest na to jakas rada? prosze o pomoc, gdyz praca czeka a bez programatora jestem w d****
Ale co do Circle, mi działało dobrze, wziołem przykład z Bascomowych plików, i rysowało się kułeczko.
$eeprom - dyrektywa kompilatora, która informuje go, że od tego miejsca dane będą trafiać do pamięci EEPROM. Faktycznie dane te trafią do pliku EEP, którego zawartość podczas programowania zostanie przelana do wewnętrznej pamięci EEPROM układu. Napisa: - Etykieta dla polecenia READEEPROM. Jest to przyjazny zamiennik adresu pod którym dane w tej pamięci...
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,...
http://obrazki.elektroda.pl/9498644700_1... Witam, chciałbym przestawić efekt mojej pracy. Pewnego razu przy porządkach natknąłem się na mnóstwo moich starych dyskietek do komputera Amiga. I tu zrodził się pomysł :) "a może da się to jeszcze jakoś odczytać?". Efektem tego pomysłu jest to urządzenie - AVR X-Copy Final Step ;) (X-Copy...
odczyt rs232 pliku makro odczyt pliku pascal odczyt pliku
naprawa kanapy bezpiecznik termiczny grzejnik zmiana hasło router
fabia zbiornik wyrownwczy fabia zbiornik wyrownwczy
Zielony ekran na programach 1 i 2 po podłączeniu dekodera Jak założyć blaszki antywibracyjne na klocki hamulcowe Passata B5 1.9 TDI