młodszy starszy półbajt

Znaleziono około 44 wyników dla: młodszy starszy półbajt
  • LCD - problemy z wyświetlaniem tekstu po regulacji kontrastu

    ... void lcd_send_i(unsigned char instruction) //zapisz instrukcję sterującą do LCD { PORTA = (PORTA & 0xFB); //cbi(PORTB,lcd_rs); PORTA = (PORTA | 0x08); //sbi(PORTB,lcd_e); PORTA = ((PORTA & 0x0f) | (instruction & 0xf0)); //przygotuj starszy półbajt do LCD asm("nop");...

    Mikrokontrolery   31 Lip 2007 14:35 Odpowiedzi: 5    Wyświetleń: 2775
  • REKLAMA
  • Licznik Geigera z rejestratorem

    http://obrazki.elektroda.pl/5937161900_1... Chciałbym zaprezentować prosty licznik Geigera, jaki ostatnio wykonałem. Urządzenie oparte jest o powszechnie znaną radziecką tubę STS-5. Lampa ta jest ciekawa, ponieważ jest stosunkowo czuła. Jako element sterujący zastosowałem mój ulubiony mikrokontroler rodziny 8051 typu AT89C2051 z typowym...

    DIY Konstrukcje   26 Kwi 2014 15:27 Odpowiedzi: 21    Wyświetleń: 17082
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Jak wyświetlać cyrylicę na LCD w Bascom bez zmiany całego programu?

    Wystawiaj na wyświetlacz zmienne lub stałe. np. x1=1000010 to powinno być duże Ż rosyjskie. LCD x1 Znaki cyrylicy są w wyświetlaczu. Młodszy półbajt 0000 do 1111 a starszy 1000 i 1001

    Mikrokontrolery AVR   08 Gru 2009 22:55 Odpowiedzi: 30    Wyświetleń: 7815
  • Jak ręcznie wpisać adres układu DS na Atmega168 z klawiaturą 5-przyciskową?

    ... Łączność LCD z procesorem musiałaby być obustronna...?. Funkcja Shift na zmiennej powoduje oczywiście przejście w lewo lub w prawo, ale na bitach tak..?. Ja na Twoim miejscu , nie korzystałbym z Shiftlcd , tylko raczej z Locate. Cały problem , sprowadza się w zasadzie do operowania pozycją kursora , za pomocą klawiszy góra/dół . Kursor_prawo:...

    Mikrokontrolery   18 Lut 2007 22:51 Odpowiedzi: 9    Wyświetleń: 1686
  • Komunikacja UART między Atmega8 a Attiny2313A język C

    W atmedze8 aby wpisać coś do UCSRC trzeba dodać (1<<URSEL), inaczej całość zostanie wpisana do UBRRH. Niektóre Atmegi tak mają (np 162). Inspirację Atmel chyba brał z UARTa 16C45x/55x. Jeszcze lepszy jest 161, gdzie straszy podzielnika jest "wspólny" dla UART0 i UART1. Napisałem "wspólny" bo młodszy półbajt odpowiada za jeden UART, starszy za...

    Mikrokontrolery Początkujący   09 Lip 2017 11:09 Odpowiedzi: 34    Wyświetleń: 3501
  • REKLAMA
  • [Atmega] Jak stworzyć program dla LCD wyświetlający komentarze na podstawie stanu pinu?

    dało by się zaprogramować jakoś w LD? Jakby sie zaprzeć to tak ale pewnie nie starczy zasobów no i szybkość działania byłaby mała. LD to proste funkcje logiczne, multiwibratory liczniki. Z tego składa sie uC ale ma ich dziesiątki tysięcy. LD jest interpretowany, przez co koszmarnie wolny. Jest pewna opcja. Widziałem kiedys projekt, w którym podłączono...

    Mikrokontrolery Początkujący   24 Kwi 2018 12:43 Odpowiedzi: 9    Wyświetleń: 1563
  • REKLAMA
  • BASCOM AVR Atmega16 - Formatowanie godziny z zerem wiodącym

    Jeśli się resetuje to sprawdź czy podprogram obsługi przerwania (lub inny podprogram) jest zakończony przez return. Jeśli chcesz wyświetlać nieznaczące zero to: If Minuta < 10 Then Lcd "0"; Lcd Minuta lub Zamieniasz zmienną minuta na postać BCD i wyświetlasz starszy półbajt i młodszy jalo osobne cyfry.

    Mikrokontrolery   12 Mar 2007 18:42 Odpowiedzi: 1    Wyświetleń: 999
  • Jak wpisywać cyfry i litery z klawiatury do adresów kostek DS?

    Panowie, szanowni koledzy.... Powiem szczerze chyba ktoś mnie, źle rozumie... Tą klawiaturke znam i właściwie w swoim działającym układzie wykorzystuję jeden PCF więc sama klawiaturka ograniczona jest do 8 przycisków. Ona działa i ma się dobrze. Mnie chodzi o coś takiego... podłączam do jednego portu procesorka układ np DS2405 i odczytuję jego adres...

    Mikrokontrolery   21 Lut 2007 01:53 Odpowiedzi: 15    Wyświetleń: 1685
  • [AVR] [AVR][Bascom] Nieprawidłowe zmiany młodszego półbajtu w kodzie z klawiaturą I2C

    Witam. Jakiś czas temu prowadziłaem temat Zumek napisał mi kawałek kodu który nie za bardzo mi działa. O ile Starszy półbajt Hb zmienia się prawidłowo o tyle młodszy półbajt zmienia się cyklicznie bardziej przypadkowym cyfrom i nie bardzo wiem co z tym zrobic. Czy ma ktoś może jakiś pomysł?. Do układu mam dołączoną klawiaturę I2C na PCF-ie kodzik programu...

    Mikrokontrolery   19 Lut 2010 00:02 Odpowiedzi: 1    Wyświetleń: 1136
  • DS89C430, C - Nieprawidłowe działanie przerwania INT0 w zegarze TTL

    Inicjalizacja LCD w tryb 4-bit według producenta HD44780: 1. czekamy > 15ms po włączeniu zasilania 2. wysyłamy 0x38 (jako 1 bajt, nie połówki) 3. czekamy > 4.1ms 4. wysyłamy 0x38 (j/w) 5. czekamy > 100us 6. wysyłamy 0x38 (j/w) i teraz: 7. wysyłamy 0x28 (function set 4-bit) jako dwa 'półbajty'. Ponadto już możemy sprawdzać BF (busy flag). Dopiero teraz...

    Mikrokontrolery   12 Maj 2013 15:21 Odpowiedzi: 5    Wyświetleń: 1704
  • REKLAMA
  • [Atmega8] [Atmega8][C] Krzaczki na LCD przy zasilaniu z programatora USB - co sprawdzić?

    Dokładnie miałem nadzieję, że tutejsi guru od razu wypatrzą jakiś błąd. Wyszedłem z założenia, że to nie windows - raz działa raz nie. Działało na jednym procku to będzie i na innym. A "supertajny" kod (nie mojego autorstwa), nie przypuszczałem, że komuś będzie się chciało przeglądać to - proszę bardzo: lcd.h #include <avr/io.h> #include <util/delay.h>...

    Mikrokontrolery AVR   31 Maj 2009 12:30 Odpowiedzi: 13    Wyświetleń: 2698
  • AVR Język C Avr Studio Avr gcc- podstawy dla początkujących

    Witam, po czwartym dniu studiowania forum, googli itp. Doszedłem do wniosku, że jak założę nowy temat to ktoś się ulituje i nie pisząc o lenistwie, wyszukiwarkach itp odpowie na parę pytań. Do tej pory pisałem w bascomie, ze względu na koszty postanowiłem sie przesiąść na C- i tu zaczął się jakiś koszmar. Przyzwyczajony do bascomowej składni zetknąłem...

    Mikrokontrolery   28 Gru 2009 19:31 Odpowiedzi: 25    Wyświetleń: 57940
  • Kolory w C? Czy mogę określić kolor tła lub liter?

    Tutaj jest tak to zrobić w windowsie: #include<iostream> #include<windows.h> using namespace std; int main() { WORD kolor; kolor=0x00f5; HANDLE uchwyt; uchwyt=GetStdHandle(STD_OUTPUT_HANDL... SetConsoleTextAttribute(uchwyt,kolor... cout << "test" << endl; system("pause");...

    Programowanie   07 Maj 2006 16:40 Odpowiedzi: 7    Wyświetleń: 12186
  • [AVR] Jak wywołać procedury asm z C dla obsługi LCD 2x16 na AVR?

    Witam. Z tym powyżej jakoś sobie poradziłem i jakoś sie kompiluje, ale nie chce do końca działać. Więc porzuciłem tą koncepcję i chce wstawkę asemblerową rozwiązać w inny sposób ale tu pojawił się kolejny problem. Napisałem wstawkę wg instrukcji z helpa do acr-gcc i kompilator wywalił mi takie coś... void instr_lcd(unsigned char instr) //przesłanie...

    Mikrokontrolery AVR   10 Sty 2010 23:21 Odpowiedzi: 9    Wyświetleń: 2973
  • Inicjalizacja wyświetlacza HD44780 w trybie 4-bitowym - problem z ekranem

    Ten kod działa(jedynie opóźnienia mogą być złe - trzeba pokombinować). Przeanalizuj sobie. http://obrazki.elektroda.pl/6776092100_1... Pozdrawiam

    Mikrokontrolery Początkujący   20 Gru 2012 15:53 Odpowiedzi: 6    Wyświetleń: 2499
  • Jak napisać program? Klawiatura 3x3, wyświetlanie numeru przycisku.

    Musisz podać więcej szczegółów: - jaki procesor, - jaki wyświetlacz, - jak podłączony wyświetlacz, - jak podłączona klawiatura, - ... Najlepiej bedzie jak załączysz schemat Poniżej masz przykład obsługi klawiatury matrycowej 4x4 z książki "Mikrokontrolery AVR w praktyce" /***************************************... /* Ćwiczenie...

    Mikrokontrolery   20 Kwi 2006 18:07 Odpowiedzi: 5    Wyświetleń: 2283
  • Jak wyświetlić temperaturę z DS18B20 na LCD w AVR-GCC?

    Walczę właśnie z DS18B20. Mój procek to AT90S2313 na płytce ZL1AVR, a kwarc 8 MHz. 1-Wire wychodzi tam na pin nr 3 portu D, a pin VCC DS18B20 jest podłączony do 5V. Port B służy do obsługi wyświetlacza. (To info dla tych co nie znają ZL1AVR ;-) ) Program pisałem w AVR-GCC na podstawie informacji ze strony www.mikrokontrolery.net i książki "Mikrokontrolery...

    Mikrokontrolery   15 Gru 2005 10:59 Odpowiedzi: 2    Wyświetleń: 5378
  • [At90S2313] [C] [VMLAB] Zapętla się GCC nadpisuje wskaź. SPL

    Witam Od kilku dni staram się uruchomić program z książki Mikrokontrolery AVR w praktyce. Po dodaniu makr sbi i cbi program się skompilował, ale kompilator zwracał ostrzeżenia: Repeated variable name __c Repeated variable name __c within block. Rename it typedef debugging not supported COFF file contains inconsistencies or unsupported features. Debug...

    Mikrokontrolery AVR   09 Paź 2008 08:59 Odpowiedzi: 1    Wyświetleń: 1790
  • ATmega8: Wyświetlanie 16-bitowej liczby z rejestru TIMER1 na LCD

    Witam, Mam taki problem - napisałem sobie procedury do obsługi wyświetlacza LCD, nie mogę tylko poradzić sobie z wyświetleniem na LCD zawartości rejestru (16 bitowy). Procesor ATmega 8. Próbowałem takie coś: void pisz_int(unsigned int t) { unsigned char bufor[20]; itoa(t,bufor,10); pisz_text(bufor); } ale nie...

    Mikrokontrolery   14 Lis 2005 12:24 Odpowiedzi: 4    Wyświetleń: 2596
  • [m8] [avr-gcc] - Po zmianie taktowania uC, program pracuje nieprawidłowo

    Jestem początkującym w C. Napisałem sobie kilka funkcji sterujących wyświetlaczem LCD (1x16). Przy taktowaniu 1Mhz wszystko pracuje znakomicie. Przy innych częstotliwościach mikroprocesora (2, 4 i 8Mhz) wyświetlacz nie pracuje poprawnie, wyświetla niepełne napisy lub przypadkowe znaki. Mikrokontroler jest taktowany wewnętrznym generatorem RC. Oczywiście...

    Mikrokontrolery Początkujący   10 Paź 2014 19:48 Odpowiedzi: 2    Wyświetleń: 849
  • Jak podzielić bajt na półbajty i scalić półbajty w bajt? Przykład kodu w BASIC

    Ok , postaram się to wyjaśnić ;) Sub Modyfikuj_polbajt(byval Polbajt As Byte , Byval Zmien As Byte) 'Polbajt , to pozycja kursora na LCD (1-16) 'Zmien , to wartość 1 gdy zwiększamy o 1 , lub 255 gdy zmniejszamy o 1 Local Hb As Byte 'zmienna pomocnicza dla starszych(4-7) 4-bitów z bajtu Local Lb As Byte 'zmienna pomocnicza dla...

    Mikrokontrolery   21 Lut 2007 21:07 Odpowiedzi: 7    Wyświetleń: 1959
  • Weryfikacja schematu PCB w Eagle – komparatory, Atmega, pomiar napięcia

    Wyświetlacze LCD charakteryzują się interfejsem 8-bitowym, tworzonym przez 8 linii danych DB0...DB7. W praktyce stosuje się interfejs 4-bitowy z linii DB4...DB7. W trybie 4-bitowym transmisja bajtu dokonuje się w dwóch etapach - w pierwszym przesyłany jest półbajt starszy, a w drugim półbajt młodszy. Wybór sposobu sterowania zależy od konstruktora który...

    Projektowanie PCB   30 Gru 2011 19:34 Odpowiedzi: 5    Wyświetleń: 2270
  • Radio Audi Chorus 1 - jak odczytać kod z procesora MC68HC705B32?

    Autor tego programu stwierdził, że plik pamięci danych (z EEPROM) będzie miał rozszerzenie eep i tak zostało. W rzeczywistości to plik o takiej samej strukturze i formie zapisu danych, jak te z rozszerzeniem bin. Jak odczytywał pamięć programu procesora (ROM) to jego plik ma bodajże rozszerzenie rom. Pisano Panu - wybór procesora NIE 705 a 05, czyli...

    Radia i Systemy Multim. Samochodowe Serwis   14 Mar 2025 09:58 Odpowiedzi: 30    Wyświetleń: 1386
  • Zakłócenia na LCD w sterowniku pieca CO - jak je wyeliminować?

    Miałem kiedyś problem z hieroglifami na LCD gdy używałem magistrali 4 bit i wskutek "czegoś" zamieniał się młodszy półbajt ze starszym. Pokombinowałem z timeoutami, zacząłem sprawdzać flagę zajętości i zaczęło śmigać:)

    Mikrokontrolery   09 Kwi 2006 17:59 Odpowiedzi: 23    Wyświetleń: 2275
  • Wysyłanie danych HEX na Arduino Mega - obcinanie zer

    BinaryHex 0 - - - - - - 0 1 - - - - - - 1 10 - - - - - 2 11 - - - - - 3 100 - - - - 4 101 - - - - 5 110 - - - - 6 111 - - - - 7 1000 - - - -8 1001 - - - -9 1010 - - - -A 1011 - - - -B 1100 - - - -C 1101 - - - -D 1110 - - - -E 1111 - - - -F To jest nibble. Jak starsza połówka jest 0x0, to jej nie ma, a jak jej nie ma, to po co ją wysyłać? Wystarczy młodszy...

    Arduino   20 Sie 2018 22:33 Odpowiedzi: 11    Wyświetleń: 603
  • Wyświetlacz LCD. Czy łącząc moduł z panelem muszę wlutować goldpiny?

    Do komunikacji 4-ro przewodowej nie potrzebujesz podłączać pinów D3-D0 wyświetlacza. Można jedynie podpiąć je do masy. Ja jeszcze dodatkowo pin R/W podpinam do masy (nie czytam stanu zajętości LCD, tylko odczekuję odpowiedni czas). Jeśli chcesz, to mam w asemblereze napisane procedury do obsługi LCD 2x16 właśnie z komunikacją 4-ro przewodową (zarówno...

    Mikrokontrolery   26 Lut 2006 17:01 Odpowiedzi: 5    Wyświetleń: 2076
  • [Assembler] Jak uzyskać modulo 15 za pomocą operacji AND?

    Jak za pomocą operacji and w asmie uzyskać operację modulo 15 ? (miałem taki pomysł że wszystkie 8 bit liczby mod 15 mają taką własność że młodszy półbajt jest negacją starszego ale może jest jakiś prostszy sposób np tak jak dla modullo dla liczb będących potęgą dwójki gzdzie operacja A mod B jest równoważna operacji A AND (B-1) ) Ktoś wie ? Zamykam....

    Programowanie   16 Kwi 2004 11:34 Odpowiedzi: 4    Wyświetleń: 3284
  • Wyświetlacz S1D15705 - śmieci przy zapalaniu pojedynczych pi

    Trochę nad tym posiedziałem i wiem ja tworzą się śmieci: - jest to suma logiczna bitu który chcę zapalić, młodszych 4 bitów adresu kolumny i najmłodszego bitu. Skąd bierze się młodsza część adresu? Przecież wystawiam na port danych wartość 0xff - czyli port działa jako wejściowy... A skąd bierze się najmłodszy bit to już w ogóle zagadka. Dodam że mikrokontroler...

    Mikrokontrolery   11 Cze 2010 06:03 Odpowiedzi: 4    Wyświetleń: 1872
  • Drobny projekt na ADuC847 - oprogramowanie C++, RS232

    Kolega Samuraj jak najbardziej ma racje. Protokół jest tu najważniejszy. Ja chciałbym tylko dodać ze swojego doświadczenia tyle, że jeśli chodzi o RS232 i transmisję asynchroniczną, to warto stracić trochę cennego czasu (jeśli oczywiście nie jest krytyczny) ale informacje po RS wysyłać w sposób znakowy. Oznacza to że dane (1 bajt) są wysyłane w postaci...

    Mikrokontrolery   20 Gru 2005 00:47 Odpowiedzi: 10    Wyświetleń: 2268
  • ATMega8 i LCD 8x1 - brak komunikacji przy 4-bitowym przesyle danych

    ... Gdzie zrobiłem błąd?? plik lcd01.h ... #define LCD_DATA_PORT LCD_PORT /* port for 4bit data (Pin 0..3) */ ... LCD_DATA_PORT = (LCD_DATA_PORT&0x0f) | (instr&0xf0); // przygtuj starszy polbajt do LCD ... Wysyłasz dane na starszy półbajt(Pin 4...7) portu , zamiast na młodszy ;) Piotrek

    Mikrokontrolery   15 Paź 2005 15:38 Odpowiedzi: 1    Wyświetleń: 1083
  • Kod w asemblerze do wyświetlania 'A' na LCD HD44780 - co poprawić?

    Bo tylko jedna linia będzie przyciemniona. Tak ma być. I dlaczego dajesz reti na końcach procedur? Reti jest dla procedur przerwań. I przeczytaj co pisałem o inicjalizacji bo dalej byki robisz. W pewnym momencie masz przesyłać dane w dwóch bajtach. Jeden po drugim bez pętli opóźniających. Zobacz u siebie. Po drugie nie odpisałeś na pytania i dalej nie...

    Mikrokontrolery   10 Gru 2007 01:25 Odpowiedzi: 39    Wyświetleń: 4781
  • Jak poprawnie zainicjować wyświetlacz LCD 4-bitowy z ATmega8 w CodeVisionAVR?

    Nie piszę w C, ale jak tak patrzę na Twoją procedurę inicjalizacji to coś ona za krótka jest. Mniej więcej powinno być tak - najpierw wysyłasz 30h trzy razy a potem jeden raz 20h co oznacza przejście na tryb 4 bitowy. Od tej pory instrukcje do LCD musisz wysyłać w dwóch półbajtach - najpierw starszy półbajt, potem młodszy. Tak więc to jeszcze nie koniec...

    Mikrokontrolery   27 Paź 2007 12:07 Odpowiedzi: 5    Wyświetleń: 1770
  • Jak poprawnie sprawdzić flagę zajętości w wyświetlaczu LCD?

    Pewnie chodzi Ci o to, że powinienem odczytać starszy półbajt, potem młodszy a dopiero potem sprawdzić flagę busy? Nigdzie nie spotkałem jednoznacznej informacji, że flaga busy nie może zmieniać się podczas trwania stanu wysokiego na enable. Bardzo możliwe, że flaga busy jest przekazywana bezpośrednio na pin D7 podczas odczytu starszego półbajtu ostatniego...

    Mikrokontrolery   24 Cze 2007 18:16 Odpowiedzi: 18    Wyświetleń: 2759
  • Jak obliczyć znak temperatury ujemnej w czujniku DS18B20?

    znowu troche asm-a. zrób tak ( np ): zmiennej d1 - pierwszy odczytany bajt zmienna d2 - drugi odczytany bajt 1 - zerujesz w pierwszym bajcie 4 najmłodsze bity ( mnożysz logicznie przez 11110000b ) 2 - wymieniasz mładszy pół bajt drugiego odczytanego bajtu z młodszym półbajtem pierwszego odczytanego bajtu ( ciekaw jestem ile razy bedziesz czytał ten...

    Mikrokontrolery   30 Sty 2006 07:55 Odpowiedzi: 13    Wyświetleń: 2791
  • Miernik częstotliwości na ATmega16 - przerwania i liczniki T0, T1

    zrobiłem z tą flagą wewnatrz przerwania tzn : //---------Funkcja 8--obsługa przerwania licznika T0-- SIGNAL (SIG_OVERFLOW0) { licznik++; if(licznik==31) { licznik=0; update_required=1; } TCNT0 = 0x03; } funkcja main: while(1) { sei(); PORTB |= _BV(3); // rozładowanie kondensatora C20 pomiar_U1;...

    Mikrokontrolery   15 Lut 2008 16:19 Odpowiedzi: 12    Wyświetleń: 3483
  • Assembler - obliczanie średniej z liczb na stosie i zapis do komórki 30h

    Witam Jeżeli masz książkę Andrzeja Rydzewskiego to na stronie 82 zobacz stan początkowy rejestrów. Na stronie 138 jest opis rozkazu PUSH to może coś się wyjaśni W skrócie, jeżeli nie przestawisz początku stosu to pierwszy bajt odłożony na stos znajdzie sie pod adresem 08H (jest to adres rejestru R0 z banku rejestrów nr1 ) standardowo używany jest bank...

    Programowanie   04 Paź 2012 23:24 Odpowiedzi: 10    Wyświetleń: 4356
  • Interpretacja danych z Modbusa - odczyt wartości z dwóch kanałów wejściowych

    (at)Pittt zauważyłeś co driver robi z półbajtami ? Raz wartość jest na starszym a raz na młodszym. A przy pojedynczym odczycie potrafi wziąć oba półbajty. Dziwny ten modbus. Jakby czytał z przesunięciem o jeden rejestr ale nie zawsze.

    Automatyka Sterowanie PLC   25 Paź 2016 08:42 Odpowiedzi: 44    Wyświetleń: 2196
  • LCD, assembler i 89s51. Dlaczego kod do obsługi LCD nie działa?

    Jak wysyłasz jakąkolwiek daną do LCD w trybie 4-ro bitowym, to musisz napierw wysłać starszy półbajt, potem młodszy. Zrób tak: LCD_ZAPIS: swap ACC push ACC orl Data_LCD,#0F0h orl A,#0Fh anl Data_LCD,A setb En mov R3,#5d lcall Delay_ms clr En pop ACC swap A orl Data_LCD,#0F0h orl A,#0Fh anl Data_LCD,A setb En mov R3,#5d lcall Delay_ms clr En ret...

    Mikrokontrolery   11 Sie 2006 21:44 Odpowiedzi: 2    Wyświetleń: 2275
  • Konwersja z liczby binarnej do kodu BCD, jak to zrobić?

    dobra, doszedłem jak to robić dla bitów po przecinku... Polega to na tym, że część całkowitą konwertuje dokładnie tak jak to jest wyżej opisane. Natomiast z tym co po przecinku robie tak: 1. Przesuwam o 1 pozycje w prawo, czyli pierwsze wchodzą najmłodsze bity 2. Tu można na kilka sposobów, wynik bedzie taki sam:     a) jeśli po przesunięciu w danej...

    Programowanie   17 Mar 2006 14:36 Odpowiedzi: 11    Wyświetleń: 17569
  • [AVR][C] - ponownie problem z odczytem BF dla zwykłego LCD

    Witam, Panowie proszę o jakąś pomoc, jak już wspominałem w którymś poście jesem świeżynka jeśli chodzi o C ale rzuciłem się na zrobienie własnej obsługi LCD no i gdy ją robię tak że linia RW jest na stałe do GND i działam tylko na opóźnieniach to wszysko chula.... ale gdy chcę odczytywać Busy Flag to masakra :( .... wiem wiem temat był wałkowany na...

    Mikrokontrolery AVR   27 Maj 2008 14:59 Odpowiedzi: 5    Wyświetleń: 1668
  • avr-dwie linie do sterowania lcd przez 74ls164-nierozwiazany

    ...wedlug Myke Predko (protoplasta ktory wsadzil to na PIC'a) R1 i D1 dzialaja jako bramka AND wiec na pinie 13 i zarowno na wejsciu powinna pojawic sie "1" zeby E zadzialalo.... stad specjalne przygotowanie danych w zrodle programu.... x x RS D4 D5 D6 D7 E ... Kiedy tak sobie patrzę na schemat podłączenia LCD do 74164 i na kod programu , to mi się...

    Mikrokontrolery   27 Lip 2007 12:24 Odpowiedzi: 16    Wyświetleń: 2622
  • Nibbler - 4-bitowy komputer domowej roboty

    http://obrazki.elektroda.pl/9470588900_1... Poznajmy Nibblera - 4-bitowy procesor, zbudowany w domu. Od czasu, kiedy autor stworzył komputer BMOW1, otrzymywał wiele zapytań, jak zabrać się do skonstruowania w domu własnego komputera. I jako że BMOW to skomplikowana maszyna, autor postanowił opracować urządzenie, którego działanie będzie...

    DIY Zagranica   09 Wrz 2013 20:37 Odpowiedzi: 0    Wyświetleń: 11163
  • [C] Dziwna tablica znaków i jej działanie (skalowanie)

    Witam. Ostatnio analizuję kodzik z tej stronki: http://hobbyelektronik.org/Elo/AVR/3510i... Zastanawiająca jest tu tablica znaków. Mianowicie zapis nie wygląda tak jak standardowo, czyli dla każdego znaku jest np zapis ośmio-bajtowy, tak że nawet rzędy pikseli o wartości 0x00 są zapisywane do tablicy, przez co jest marnowane miejsce. Tu wygląda...

    Mikrokontrolery   01 Gru 2009 17:57 Odpowiedzi: 2    Wyświetleń: 2020
  • at90s2313 - Sprawdzenie programu w AVR Studio 4.12 z użyciem avr-gcc

    Witam, Proszę o pomoc, sprawa jest następująca - programuje uC at90s2313 przez złącze ISP, piszę program pod avrstudio 4.12, kompiluje avr - gcc. Prośba odnosi się do programu: #include "header.h" unsigned char liczt0; //Licznik wejść do przerwania timera0. //Klawisz jest badany, gdy liczt0=0 unsigned char lkursor; //licznik wejść do przerwania timera0...

    Mikrokontrolery   27 Lut 2006 20:48 Odpowiedzi: 0    Wyświetleń: 1125