Może problemem jest "przysiadanie" zasilania. Jak wygląda zasilanie. Pokaż schemat układu. Masz dostęp do oscyloskopu? Masz włączony monitor zasilania w procku?
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...
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...
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
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,...
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...
Witam, Fajny projekt. Czy istnieje możliwość uzyskania pliku wynikowego w formacie HEX lub BIN?
Ten program też nie działa, a jak odczytam flash z procesora to się całkowicie różni od pliku hex wygenerowanego z bascoma
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ść)
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 ...
Żadne ARM'y czy inne "potworki" nie wchodzą w rachubę. Nie potrzebuję aż takich prędkości, nie stworzę projektu na taki procek, nie wyjdę poza AVR i Bascom. Urządzenie które ma czytać te dane ma nieporównywalnie mniejszą moc obliczeniową, byłby to przerost formy nad treścią ;) I nie martwię się o czytanie SD, to raczej nie problem, martwię się zapisem...
Ale co do Circle, mi działało dobrze, wziołem przykład z Bascomowych plików, i rysowało się kułeczko.
Skoro jesteś początkujący szukaj artykułów o programowaniu w Bascom w archiwalnych numerach EdW (Mikroprocesorowa Ośla łączka). Wykorzystanie programów w innym języku moim zdaniem będzie trudne i bezcelowe. Bascom jest wyposażony w wiele gotowych procedur do obsługi LCD albo przetworników ADC i ma polski plik pomocy co jest dużą zaletą. Do odczytu temperatury...
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...
dondu : nie rozumiesz. On nie chce robić hosta do odczytu pendriva, tylko chce zrobić pendriva (device) do odczytu/zapisu z poziomu kompa.
Skasuj punkty za plik to zerknę na pdf'a ;-)
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...
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. Skoro masz Bascoma , to masz również na dysku katalog o nazwie "samples".W tymże katalogu , jest programik o swojsko brzmiącej nazwie "I2C.BAS" , a w tym pliku przykład , którego tak bezskutecznie szukasz. Piotrek PS Tylko nie pisz , że on (ten przykład) jest dla AT2404 :wink:
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, w jaki sposób zapisywać i odczytywać sektory karty SD, interesuje mnie język Bascom. Nie chodzi mi o jakiś system plików tylko o prosty odczyt i zapis sektorów. Ze stron nie po polsku trudno mi dojść co do czego dlatego proszę o podawanie stron w języku polskim. Proszę o pomoc.
Witam. Pomóżcie proszę zamienić 2 fragmenty programu w Bascomie na wersję w Ascii. (...) Może chodzi o plik typu .hex, czyli skompilowaną binarkę zapisaną w czytelnym dla ludzi formacie?
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,...
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...
Przede wszystkim skoro to idzie na dedykowany LCD to wyrzuciłbym te bmp, na PC skonwertowałbym to do gotowego pliku binarnego do wrzucenia prosto na LCD - po co męczyć się z programem, który zrobi dokładnie to samo, ale na mikrokontrolerze?
Otworzyłem hexedytyrem tego txt i po kazdej linii wystepuje 0D 0A. Czyli oprócz entera jest jeszcze znak przeniesienia do nowej linni. Wydaje mi sie ze własnie przez to terminal wysyła dane mimo ze nie otrzymał zachety input. Do jakich pamieci stosuje sie zmiane adresowania strony, a do jakich rozdziela adres na mlodsze i starsze bity? Wiem ze 24c04...
PROBLEM rozwiązany w 100% Program piszemy w bascomie (bo tego dotyczy problem) robimy kompilacje z plikiem HEX http://obrazki.elektroda.net/3_125880020... a programujemy w AVR Studio - idzie bardzo szybko i sprawnie bez zawieszania http://obrazki.elektroda.net/27_12588005... życze miłego działania - a program AVR Studio i tak wszyscy...
$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,...
Okazało się, ze na pierwotnej karcie MMC 16 MB z systemem FAT odczyt plików BMP był błędny, natomiast na karcie SD 256 MB z FAT32 jest ok...
Cześć! Chciałem się z Wami podzielić opisem konstrukcji, do której wykonania zmusiło mnie życie. Miałem jakieś okresowe problemy z sercem i za każdym razem, jak dostawałem Holter'a, wszystko się uspokajało ;) Jeśli ktoś z Was próbował kiedyś zapisać się na Holtera to wie, że nie jest łatwo. Czeka się i czeka. Postanowiłem wziąć sprawy w swoje ręce i...
kolego tylu ludzi już pisało abyś wypróbował PonyProg'a albo inny podobny program żeby przekonać się gdzie leży błąd. Nie mów, że to taka tragedia nauczyć się obsługi tych inny prostych programów, które służą tylko do programowania procków i nie mają wbudowanych kompilatorów jak Bascom. Nie próbuj robic tego przez AVR Studio bo to całkiem inna bajka....
dokładnie, programator (po wybraniu procesora i wskazaniu pliku hex) po prostu wrzuca plik hex jak leci bez analizowania. Jedyne błędy na jakie może trafić to: 1. błąd komunikacji (np. źle podłączony kabelek, brak zasilania itp, ale bascom też by o to krzyczał) 2. błąd zapisu/odczytu/weryfikacji (spowodowany np. uszkodzoną komórka pamięci, ale wtedy...
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; chciałbym napisać program odczytu danych z rs232 (z mikrokontrolera zaprogramowanego w BASCOMIE, ale to chyba nie ma większego znaczenia) na COM komputera i ich zapisu do pliku; w czym najłatwiej byłoby napisać ten programik? Przydałby się chociaż prościutki interfejs np. z przyciskiem startu odbioru danych i podglądnieciem aktualnie odczytywanych...
Witam Kolego Unreal89. Pracuję pod Bascomem 8051 i nie spotkałem się z funkcją, o której wspominasz. Przejrzałem pliki help'a i tam również nic nie znalazłem. Zainteresowany jestem z jakiego powodu odpada komenda "fusing"? Dla czego pytam? Pozwolę sobie obszerniej skomentować zaprezentowany listing. 1. Termometr DS18B20 przechowuje informacje o temperaturze...
Zdecydowałbym się na obsługę plików w systemie FAT pod Bascomem z wykorzystaniem karty MMC (7 pinów). 1. Czy jest to mozliwe przy wykorzystaniu AVR-DOS ? 2. Czy nie ma tam jakiegos błędu ? 3. Jakie pliki konfiguracyjne musze dołaczyć (Config_MMC.bas, Config_AVR-DOS.bas)?
Chyba się nie zrozumieliśmy. W regfile określasz typ procka. BIN to plik już skompilowany - ty musisz ponownie kod źródłowy w Bascomie skompilować.
czyli muszę zmienić piny do jakich mam podłączone kartę SD w pliku Config_MMC, tak? Dla pewności stworzyłem na karcie : PLIK.TXT Ale po uruchomieniu program jakby się zawieszał. Dodałem na lcd wyświetlanie pliku : text abym widział co się dzieje. I niestety nic. Dodano po 1 Zapis na karcie działa. Zmieniłem wait na waitms 30 dla testu. W PC także mogę...
Wityam. Już jest ok.,była pomyłka przy wgrywaniu ustawień do pliku.Po prostu nie załapałem że trzeba zapisać bity do procka ale nie można od razu ich wgrać do pliku tylko trzeba jeszcze raz w nie wejść, odczytać i dopiero zapisać. Pozdrawiam
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...
Pod linuksa to polecam cutecom do takiej zabawy. putty pewnie też się znajdzie... Każdy serial port musi mieć właściwie ustawione prawa na pliku urządzenia do zapisu i odczytu (w nowszych systemach na linuksie robi się to regułami udev) oraz ustawione parametry transmisji(program setserial), jak chcesz echo-sondować temat. ;)
Pewnie zbyt krótko program czeka na CRC i dlatego wychodzą takie cuda :) Spróbuj zmniejszyć prędkość spi pracującego z kartą. Nie da się odczytując pliku go uszkodzić (karta pracuje w trybie odczyt lub zapis nigdy razem). Spróbuj jeśli to możliwe podmienić bibliotekę do obsługi kart SD i ewentualnie pozmieniaj trochę kod aby wszystko dobrze współpracowało...
Może to być kwestia podłączenia odbiornika do procka - zobacz w załączonym pliku jest sugerowany układ. Mam podobny problem właśnie - nie mogę nic odebrać (ale nie jestem pewien czy pilot to RC5 :( ) U mnie reaguje poprawnie na wciśnięcie klawisza (mam diodę która miga pod p1.0) ale zawsze mam ten sam kod odebrany. Miałem podobne problemy z fałszywymi...
I2C slave z tego co pamiętam, pozwala na pracę układu jako urządzenie I2C. Nadajemy mu adres, który nasłuchuje i tylko na nim dane będą odbierane. Przykłady są opisane w helpie BASCOM'a: http://avrhelp.mcselec.com/index.html?co... Więc nadasz urządzeniu adres, i potem będziesz przesyłał 1 bajt, który np. zakoduje numer pliku dźwiękowego....
Ja mam w domu 4 piloty i żaden koło RC5 nie leżał - najpierw sprawdź ten pilot, bo często używają innego standardu (albo miałem pecha:)) Tutaj są pliki konfiguracyjne masy pilotów do programu lirc: http://lirc.sourceforge.net/remotes/ Tutaj opis tego formatu: http://www.lirc.org/html/configure.html#... A tutaj opis tego jak to powinno wyglądać:...
A czemu nie na temat, częstotliwość rzecz ważna. W końcu to zegar ;) Nadal nie rozumiesz. Nie możesz odmierzyć 60 sekund, jeżeli masz odczyt powyżej jednej sekundy to wynika z podstaw matematyki. Jeżeli sprawdzasz co 1,1 sekundy to po 54 odczytach nic się nie zmieni bo 54x1,1=59,4 więc zmiana nastąpi po 55 odczycie czyli po upływie 60,5sekundy. Więc...
Tak, dziękuję :D Tak sobie myśle, czy nie lepiej było by dane z rejestratora zapiisywać do pamięci MMC. Znam Bascom, czy dałoby się to zrobić, plik tekstowy na karcie i do niego zapisywać dane. Czy to jest bardzo trudne ?
Czy istnieje możliwość odczytu procka do postaci kodu (kod był bascom)? Odczytaj plik z Atmegi i zapisz go na dysku a potem porównaj z plikami wynikowymi z bascoma, ten który będzie taki sam z odczytanym, wskaże który program wpisałeś do procka. Tak jak pisałem dodaj spacje po znaku C bo tam stoi kursor i zakłócenia tam sie pokazują, widać to na Twoim...
Pytanie czy odczyt F_CPU jest prawidłowy (z tego co pojmuję to pochodzi on z ustawień w Eclipse jako 8000000) ??? No bo może to taktowanie nie jest do końca takie jak ustawiam w MKCalculator.. Zdaje się, że poświęciłem kilka zdań w książce skąd bierze się F_CPU, a bierze się z pliku "makefile" który to z kolei jest automatycznie generowany przez ECLIPSE....
Pewnie że można, pytanie tylko czy bascom umożliwia ich zapis do pliku. Użyj albo innego softu albo zapisz ręcznie.
Witam Mam problem z odczytem 4 wejść analogowych w PCF8591 i przekazaniem ich na wyświetlacz LCD. Odczyt tylko jednego wejścia działa prawidłowo. Ale gdy chcem odczytać stany z wszystkich naraz to pokazuje na pozostałych wejściach liczbę 255. Może mi ktoś podesłać jakiś sprawdzony i działający plik. Pozdrawiam Wojtek
Uruchomiłem to rozwiązanie w następującej konfiguracji: Windows XP SP3 AVRStudio ver4 i 5, Bascom Port virtualny - eterlogic (Com4), (COM1 i 2 na płycie gł) FTDI - FT232RL Procesor ATMEGA 8 W każdym przypadku mogłem zgrać program do pliku, wgrać program i zweryfikować. Przy EEPROM mam dwa problemy: 1. Wgrałem Bascom'em STK200 do EEPROM pierwsze 3 bajty...
http://obrazki.elektroda.pl/4780964300_1... Witam Chciałem przedstawić moją konstrukcję odtwarzacza plików SID. Jest to moje protopywowe urządzenie zbudowane na dwóch płytkach uniwersalnych.Wszystkie połączenia są wykonane kabelkami.Sercem układu jest ATmega32 który jest prostym emulatorem procesora z C64 6502.Oryginalny układ SID'a...
Reakcja na przycisk na pewno jest. Wstaw sobie tam jakiegoś wait'a i mignij diodką. Może po prostu program wykonuje się kilka lub kilkaset razy po naciśnięciu przycisku i nie zauważasz działania. Najlepiej załącz całość, inaczej nic nie wywróżymy. No i schemat. Dziwne jest to że poprzedni kod działał na Atmega48. Jaką masz wersję bascoma? Może czas...
Po podłączeniu kolejnych czujników zmienia się obciążenie linii/pojemność itp. Konieczne będzie dopasowanie czasów w funkcjach obsługi 1wire. Np. opóźnienie lub przyspieszenie odczytu bitu z linii o 2us. Co do CRC to liczysz tak samo jak CRC scratchpada z temepraturą. CRC z numeru seryjnego (z 8 bajtów) powinno wynieść 0. Jeśli != 0 to błędnie odczytany...
No właśnie - przytrzymać. Czy raczej wstrzymać. U nas też byśmy tak zrobili ale BASCOM na to nie pozwalał. Więc zrobiliśmy inaczej, ale podobnie. Odczytujemy partiami tak aby zawsze być tuż za buforem odczytu. Gdy kolejna próbka zostanie odtworzona to na jej miejsce jest odczytywana nowa z karty SD. U Ciebie też będzie partiami, tyle że bardzo dużymi...
No jak ma niegubić danych jak przy każdym wywołaniu procedury Zaspis_na_sd jest wykonywana inicjalizacja karty, a proces ten jest dość czasochłonny (może nawet trwać 1 sekundę). Inicjalizacje karty, inicjalizacje systemu pliku i otwarcie pliku wykonaj raz przed rozpoczęciem odczytu danych z GPS'u. A procedurze Zaspis_na_sd powinno zostać: [syntax=basic4gl]Write...
Mam problemy z przesyłem obrazów ale daj znać czy doszło coś na email: uruchomiłem swój stary prostownik, oscyloskop i rozładowany akumulator. Jest tak jak napisałem. Akumulator działa jak kondensator wygładzający napięcie. Pulsacja odczytana z oscyloskopu to około 0,5V ( Zdjęcia przesle na emaila ) Jedyne co wyjaśniałoby inne wyniki u Ciebie to: 1...
Witam , przepraszam że podłącze się do tematu ale tu kolega ładnie opisał działanie vfd i wiele więcej :) pomyślałem sobie że może ktoś pomoże ... trafił do mnie dekoder vec - 4730cd a w nim wyświetlacz vfd HCS-12M103T SPI zasilanie prosto z dekodera. Pomysł wykorzystania jako wyświetlacz do zegarka w ładnej obudowie :) oczywiście po usunięciu płytki...
Witam! bardzo serdecznie. Chciałem zrealizować w oparciu o mikrokontroler ATmega8 odtwarzacz dźwięku. Jest to tylko układ realizowany w celach edukacyjnych, więc chciałem dane zapisać najpierw w pamięci EEPROM (ATmega8 ma 512b). Ma być to jeden krótki dźwięk odtwarzany po włączeniu mikrokontrolera. Dźwięki chcę odtwarzać za pomocą głośnika przez PWM....
Witam, Należy zastosować odpowiedni tryb otwarcia pliku do zapisu: INPUTplik będzie otwarty tylko do odczytu, OUTPUTplik będzie otwarty tylko do zapisu, APPENDplik zostanie otwarty dla operacji dopisywania danych na końcu pliku, BINARYplik zostanie otwarty w trybie w którym można odczytywać i zapisywać dane binarne. w tym przypadku "APPEND" Open "testtest.txt"...
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...
Centralka alarmowa opisana w NE 5/99. Mam kłopoty z jej uruchomieniem i chciałbym się dowiedzieć czy ktoś może ją robił ? Jaki był efekt ? Czy program jest poprawnie napisany. W ogóle chciałbym nawiązać kontakt celem uzyskania konsultacji. Mam następujący problem. Procek jest zaprogramowany jak myślę poprawnie ( sądzę po porównaniu pliku wsadowego z...
Nie wiem o co pytasz. Chyba wiesz jakich Timerów używasz? :D Jedyne co mi przychodzi na myśl to funkcje które używaja Timerów ale wtedy jest to wyraźnie napisane w Helpie. Na przykład Getrc5() zajmuje Timer0, DCF77 zajmuje Timer1 albo Timer3 i takie tam podobne. Wielu rzeczy po kompilacji możesz się dowiedzieć z pliku raportu (Ctrl + W albo ikonka kalkulatora)....
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...
Dziwny obrazek. Wygląda jak byś nie miał uprawnień do reformatowania pliku. Plik może być z internetu i zablokowany przez Windows. Tylko do odczytu i takie podobne historie zależne od systemu operacyjnego. Spróbuj najpierw prawym klawiszem myszy sprawdzić właściwości tego kodu albo przenieś go do Moich dokumentów jeśli nie masz uprawnień admina. Możesz...
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...
Zalegający śnieg na dachu, o ile jest go dużo, potrafi wyrządzić poważne szkody. Można tu wymienić zrywanie rynien, spadanie dużych bloków oblodzonego śniegu na podjazdy garażowe, parkingi, itp. W celu ochrony przed takimi wypadkami stosuje się różnego rodzaju zabezpieczenia przeciwśniegowe w postaci rur, barier, płotków. Ich głównym zadaniem jest zatrzymanie...
Najlepszy manual to dokumentacja megi32 dostępna bezpośrednio u atmela na stronie. Tak szybko patrząc, at90s2313 ma rejestry UDR/UCR/USR, ale tam jest prosty UART. Mega32 posiada USART, który posiada więcej rejestrów, które dostępne są poprzez UDR, UCSR void UART_init(void) { // ustaw prędkość transmisji UBRRH = (unsigned char)(UART_CONST...
Ja miałem na myśli wykorzystanie kart SD bez systemu plików, więc edycja ma kompie nie będzie możliwa w prosty sposób. Odczyt sektorowy akurat jest małą wadą.
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....
Ciezko podac jakis schemacik. Moge dac listing programu bazowego, ktory sam znalazlem na necie. Ja zrobilem na mocniejszym procku AT90S8535, W pliku ktory zalaczam jest listing programu do zaprogramowania mikroprocka przy pomocy pakietu Bascom. Zalaczony listing umozliwia: 1. odczyt temperatury z jednego czujnika ds18s20 (-40do chyba +100C) 2.samoczynny...
Witam Jakie wartości przyjmuje zmienna X przy odczycie nie dotkniętego panelu ? jeśli są stałe to sprawdź czy odczytujesz inną wartość i dopiero wtedy obliczaj współrzędne dotknięcia.Wartości pól "góra" i "dół" masz takie same jak pól "prawo" i "3". Czy procesor poprawnie odtwarza do końca plik nr 1? Co się dzieje w momencie osiągnięcia końca pliku?...
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...
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...
Z pomocą Kolegi flapo213 rozgryzłem fusebity. Teraz mikrokontroler działa na wewnętrznym oscylatorze 1MHz. Jednak pokazany wyżej program wykonuje się ok. trzykrotnie(!) wolniej niż powinien. Dyrektywa $Crystal = 1000000 i $regfile = "m32def.dat" obecna. Zrobiłem też prościutki test: w nowym pliku utworzyłem coś takiego $regfile = "m32def.dat"...
E przesadzacie chyba troche. Prawdą jest ze odczyt jest problematyczny ale jeśli dokonujemy tylko wpisu danych do wyświetlacza to obsługe mozna napisac max 2 3 godziny. Trzcionki są juz zdefiniowane w plikach wystarczy tylok troche poszukac tu i tam.
Ale programator nie wie ile kodu siedzi w procesorze więc skoro odczytuje akurat 46,5kB to znaczy że wie że ma tyle odczytać (Wie że tyle ma odczytac chośby w procesorze była inna ilość (mowa o właściwym wsadzie, tym przed samymi FFFFFa mi)). Ale skąd to nie wiem. Może tyle ma plik do którego dokonuje zapisu. A kod (tzn. wsad, odczyt) ma się zkładać...
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...
A można wiedzieć co ten sofcik dokładnie robi? Widzę, że to jakiś sterownik ale jak tam działa logika? Może już coś podobnego (jakieś źródło) jest na elektrodzie co można by przerobić... Dodano po 1 [edit] Kurcze w sumie patrząc na schemat to jest tu tylko włączanie pompy kiedy poziom wody spadnie i jej wyłączenie kiedy osiągnie drugi sensor. W takim...
Dzięki za pomoc - dziś byłem w sklepie i kupiłem zenerki 3,0V i 3,3V. Pomyślałem później że szkoda się bawić i wlutowałem 3V - wykryło. Nie wiem dlaczego, ale mój avrdude zadziałał tylko ze starszymi sterownikami libUSB. Używam GUI o zadziwiająco chwytliwej nazwie 'AVR8 Burn-O-Mat v2'. Fajna rzecz, pobiera fusy z µC i sam je przelicza. Programowanie...
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. Używam system AVR-DOS pod Bascomem. Na karcie pamięci mam zapisaną listę wyrazów (każdy wyraz w osobnym wierszu). Wyrazy są odczytywane i w zależności od innych warunków, może zostać dopisana określona informacja do tego wyrazu: Zawartość pliku: wyraz_a wyraz_b wyraz_c wyraz_d . . . W tym przypadku chcę do wyrazu_c (wiersz 3 ) dodać literę np....
http://www.elektroda.pl/rtvforum/viewtop... Popełniłem kiedyś taką zabawkę, w powyzszym linku w załączniku jest kod w bascomie, na at90s2313 ale to praktycznie to samo co attiny2313 obecnie bascomem sie nie zajmuje ale na tej stronie http://mikrokontrolery.net/avr_asm_10.ht... (ASM) oraz http://mikrokontrolery.net/avr_c_10.htm (kod...
Grafikę przygotowuję za pomocą programu "microlcd". Robię nim bitmapę a później w bascomowy converter do grafiki aby zrobić plik .bgf Biblioteka do tego wyświetlacza jest w bascomie "glcdEADOGM128x6.lbx" Dokładny model wyświetlacza to: LCD-AG-C128064CF-DIW W/KK-E6 PBF Widzę że jest zainteresowanie a więc wrzucam źródła, schemat i płytkę.
3. Niestety biblioteki te pod Bascoma są niedopracowane - zawieszają się czasami a także jest problem z urządzeniami mobilnymi, które wysyłają dłuższe naglowki - kiedyś zacząłem przy tym grzebać, ale ale nauczyłem się C zanim rozwiazalem problem i już do Bascoma nie wracałem, bo biblioteki pod C działają świetnie. Przeglądając pliki z tuxgraphics.org...
Książka to "Programowanie Mikrokontrolerów AVR w jez. BASCOM" Program termometra. Przykład z książki. 'Program obsługi jednego układu DS1820 dołączonego 'do magistrali 1-Wire $regfile = "m8def.dat" 'informuje kompilator o pliku 'dyrektyw mikrokontrolera $crystal = 8000000 'informuje kompilator 'o częstotliwości oscylatora 'taktującego mikrokontroler...
Heh, pewnie kolejny piórnik ;-) Tak czy siak, jeśli plik na karcie ma być w formacie widocznym dla PC to bez AVR DOS się raczej nie obędzie, a do tego minimum to ATMega32. Robiłem kiedyś próby z SD+ATMega8, wiem że teoretycznie się da, ale gra nie warta świeczki przy obecnych groszowych różnicach w cenach mikrokontrolerów tego typu.
No tak po przeczytaniu tamtego tematu potrafię wyświetlić linie textu z pliku ale jako string ni jak nie mogę tego przerobić. jeśli ktoś ma jakiekolwiek doświadczenie z wyświetlaniem grafiki z sd na ls020(s65) to proszę o pomoc landy13; Dzięki za zainteresownie bede kombinować dalej
Przepisujesz z ksiazki? :cunning: Popatrz dobrze czy np. jest tam cos takiego: $regfile = M8def.dat Tutaj masz poprawny kod: 'Program sterowania dwoma układami DS1820 dołączonymi 'do tej samej magistrali 1-Wire $regfile = "m8def.dat" 'informuje kompilator o pliku 'dyrektyw mikrokontrolera $crystal = 8000000 'informuje kompilator 'o częstotliwości...
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...
Świetny poradnik! Chciałem się jednak upewnić: 1) Te sposoby zapisu/odczytu danych umożliwiają jak gdyby stworzenie własnej biblioteki? (czyli nie potrzeba nic z zewnątrz?) 2) Każdy bajt który chce wysłać na kartę SD zapisuję do rejestru SPDR - i zanim prześle następny czekam na pojawienie się 1 w bicie SPIF.? 3) Mogę w ten sposób zapisywać dane pobrane...
...jak można przerobić ten .hex na .asm żeby odczytać faktyczny kod assemblera? chodzi mi o konkretny program! pozdrawiam Takie rzeczy , to tylko w ..Erze i disassemblerze. W necie , disassemblerów do MCS-51 , jest na kopy :D Piotrek PS Ciekawe dlaczego skompilowałeś kod na proca "krowę" :?:
Po dodaniu adresu nadal występuje ten sam problem. Nie ma konieczności podawania adresu. Jeżeli nie jest podany address, compiler nadaje automatycznie swój address, który możesz widziec otwierając report (*.rpt) plik w 'notepad'. Wtedy nazwa zmiennej jest label i jej odczyt (readeeprom ) jest wywołany także poprzez jej nazwę a nie aktualny address...
a to taki mały test: 1. stwórz bezpośrednio na karcie Sd jakieś pliki i katalogi o różnych nazwach 2. użyj polecenia dir(); (bez parametru) i wyświetl wszystko co masz 3. zobaczysz na pewno pewną różnicę w nazewnictwie (położeniu kropki) dla plików i folderów (foldery nie mają rozszerzenia, o ile dobrze pamiętam będą się pokazywały jako .nazwa albo...
Witam na potrzeby szkolne stworzyłem termometr na układach Attiny 2313 i Dallas 20b18 Interesuje mnie w jaki sposób odbywa się odczyt temp. z czujnika Dołączam program z bascomAVR $regfile "2313def.dat" *Nazwa pliku doobsługi programu $crystal = 1000000 *Częstotliwosc taktowania 1Mhz z dokumentacji układu Config Lcd = 16 * 1a *Deklaracja LCD...
Witam. Wykonałem odtwarzacz mp3 na bazie modułu VMusic2 (zintegrowany odtwarzacz sterowany przez UART lub SPI). Wewnątrz "siedzi" dekoder VS1003. Sterowanie wykonałem po UART z ATMega8515, program napisany w Bascomie. Wszystkie polecenia sterujące działają bez zastrzeżeń, działa również odczyt ID3 Tag. Problem polega na tym, że podczas odtwarzania muzyki...
Dalej niestety nic nie ruszyłem,chyba podmienię procka bo skończyły mi się pomysły (może go za bardzo przygrzałem hotem bo lutowałem go kilka razy..) Ciągle dostaję błąd 229 przy inicjacji systemu plików. Dodano po 1 Chociaż napięcia są wszędzie 3,2V i + 5V na MISO gdzie niema dzielnika na rezystorach.
odczyt rs232 pliku makro odczyt pliku pascal odczyt pliku
odzysk danych nokia logitech wingman karta zabezpieczona zapisem
wyszukiwanie parametryczne brother zacięcie papieru
Nierówna praca silnika na zimnym Mazda 323p Suszarka nie uruchamia się, szybkie miganie diody