forum elektroda, elektronika
Regulamin | Punkty | Dodaj... | Ostatnie | Szukaj | Rejestracja | Zaloguj



bit bajtu

Znaleziono około 3650 wyników na elektroda.pl: bit bajtu
Podstawowa forma zapytania: bit bajt
Forum elektroda.pl Strona Główna
Zadaj pytanie na forum elektroda

pomiar prędkości obrotowej

Kiedyś napisałem coś takiego ale w asmie i dla zwykłego '51 ; ; Program obrotomierza ; CZ5ms equ 0ec77h ;5ms dla 12MHz LCZYN equ 3 ;dlugosc czynnikow w bajtach KEY equ 6+8 ;R6 z banku 1-go, stan klawiatury OLDKEY equ 5+8 ;stary klawisz ILOSC_C equ 4+8 ;ilosc cylindrow silnika ; STATUS equ 20h CZAST3 equ 2...
Mikrokontrolery Ogólne :: 27 Lut 2007 08:26 :: jedrek_1981 :: Odpowiedzi: 8 :: Wyświetleń: 2429

Termostat DS18... - pomocy

Jeśli chodzi o DS1820 to żeby zmienić w nim temperature to trzeba go podpiąć pod komputer i przeprogramować . to się grubo mylisz. DS1820 się odczytuje, on nie posiada wyjścia sterującego jak to jest w DS1620. A tu masz kod mojego sterownika pieca CO, którym możesz programować właśnie tego Dallasa...
Mikrokontrolery Ogólne :: 04 Mar 2007 12:47 :: markoz7874 :: Odpowiedzi: 7 :: Wyświetleń: 1664

Biblioteka Fat16, jak obejść tak długi czas czytania?

A co z tym oczekiwaniem na bajt 0xfe? To jakiś status jest? Jeżeli tak, a od stanu zajętości jest tylko jeden bit, to nie czekać na cały bajt o wartości takiej, a takiej, tylko na wartość tego pojedynczego bitu. Przypuszczam że chodzi o oczekiwanie aż bit 0 przyjmie wartość 0, więc moze tak: while((sd_raw_rec_byte()...
Mikrokontrolery Ogólne :: 21 Sty 2007 01:57 :: shg :: Odpowiedzi: 6 :: Wyświetleń: 1068

Wyświetlacz LCD co to za oznaczenie?

Podłącz według kawałka tego schematu, możesz podłączyć go np. do jakiejś '51 zamieszczam jeszcze procedury inicjujące LCD_INIT: MOV A,#0FH ; inicjacja wyswietlacza LCD LCALL CZEKAJ ;opoznienie 15 ms czas w akumulatorze CLR RW ;RW==0 zapis do LCD CLR RS ;RS==0 zapisujemy...
Mikrokontrolery Ogólne :: 22 Lut 2007 23:37 :: monsinior :: Odpowiedzi: 5 :: Wyświetleń: 3791

potrzebna pomoc z rozkazami mikrokontrolera 8051

Rejestry robocze Rn są 4 bankach, zależnie od stanu bitów RS w słowie stanu procesora, nazwy R0 do R7 wskazują na różne obszary pamięci RAM Banki przełącza się ustawiając bity D4(RS1) i D3(RS0) rejestru stanu PSW(D0h) Po restarcie mpsora bity RS1 i RS0 są wyzerowane a więc dostępny jest bank 0...
Początkujący Elektronicy :: 16 Cze 2007 21:18 :: Paweł Es. :: Odpowiedzi: 5 :: Wyświetleń: 1850

problem z termometrem ds18b20

Witam, mam płytkę z atmega8 LCD 2x16 i ds18b20, wszystko podłączone w moim mniemaniu prawidłowo, sprawdzałem, oglądałem schematy w necie i wygląda ok. ściągnąłem m.in z tego forum procedury do obsługi LCD i DS18B20, ale chyba to ze soba nie współpracuje bo wyswietla mi na lcd cały czas "temperatura...
Początkujący Elektronicy :: 20 Lut 2009 13:09 :: SzymonHK :: Odpowiedzi: 17 :: Wyświetleń: 2524

Ds1820 + 89c4051 jak dopisać pomiar temp. ujemnych

Co do algorytmu wyliczania temperatury ujemnej, podanego przez H0miczka to w zasadzie się zgadzam. Jedynym problemem może być określenie najstarszego bitu . Mam na myśli również DS18S20 i DS18B20 gdzie najstarszy bit znaku znajduje w drugim bajcie temperatury na pierwszej pozycji (bit 0 drugiego bajtu)...
Mikrokontrolery Ogólne :: 31 Mar 2008 21:33 :: sjzwojtek :: Odpowiedzi: 9 :: Wyświetleń: 2318

Wykrywacz transpondera w kocie

Korzystając z okazji posiadania 2 transponderów RFID ( ISO 11784/11785) zainstalowanych w futrzakach postanowiłem pobawić się tym nieco. Wymyśliłem sobie detektor na podstawie układu opublikowanego w EdW 08/20006. Właściwie do detekcji obecności tranpondera wystarczy głośniczek podłączony do części...
DIY Konstrukcje :: 17 Lut 2013 20:52 :: gajowy01 :: Odpowiedzi: 30 :: Wyświetleń: 16645

[Keil] [C] [DS89C430] Wywoływanie funkcji w przerwaniu

Napisałem sobie takie oto funkcje do obsługi DS18S20: #include <DS89C4xx.H> // biblioteka uC DS89C430 typedef unsigned char BYTE; // definicja typow danych typedef unsigned int WORD; sfr led_10 = 0x80; // port P0 wyswietla cyfre dziesiatek sfr led_01 = 0xA0; // port P2 wyswietla cyfre...
Mikrokontrolery Ogólne :: 14 Sie 2008 07:23 :: albertb :: Odpowiedzi: 1 :: Wyświetleń: 1845

[ATmega][LCD 3510i] Problem z wyświetlaczem LCD

Tak myślałem że to Mega16 . Błąd masz w inicjacji wyświetlacza komenda INIESC u ciebie jest 0x06 a powinno być 0xC6 ale jest coś jeszcze bo po zmianie nie działa jak wstawiłem swoją inicjacje od razu odpaliło . To działa na 100% #include <avr/io.h> #include <stdlib.h> #include...
Mikrokontrolery AVR :: 29 Mar 2009 15:39 :: lorak17 :: Odpowiedzi: 10 :: Wyświetleń: 9641

[asm]Atmega128, obsługa LCD

1/ Zamieszane są te bity od szyny danych, w kodzie wcale nie umieszczasz bitów na swoje miejsca (w ZAPISZ_LCD bit źródłowy i docelowy są sygnalizowane tą samą stałą, więc w efekcie bajt leci na opak) 2/ Strasznie zagmatwany kod - wcięcia na różnych poziomach, zbędne (według mnie) odkładanie rejestrów...
Mikrokontrolery AVR :: 15 Sie 2008 20:17 :: Lysoleq :: Odpowiedzi: 5 :: Wyświetleń: 2195

[ATMEGA32][C] PCF8574 - jak skomunikować po I2C?

Cześć! Od jakiegoś czasu nie mogę sobie poradzić z obsługą I2C. Mam ATMege32 i podłączony do niej układ PCF8574. Chcę na początek ustawić na portach PCFa np same zera - żeby sprawdzić czy transmisja działa. No i nie działa. Oto cały mój kod (kompiluję pod winavr): #include <compat/twi.h> #define...
Mikrokontrolery AVR :: 08 Wrz 2008 18:07 :: raczkujący :: Odpowiedzi: 22 :: Wyświetleń: 6380

PC + przystawka = odczyt przebiegu IR (możliwe?)

ptrail nie ma nic wspólnego ani z pre_ ani z post_ - data_bits ale jeszcze raz po kolei (bo za bardzo uprościłeś swoją rozpiskę i stąd nie widać gdzie ma być ptrail) 1. wysyłasz header - ale header to najpierw stan WYSOKI(czyli w zasadzie nośna ) przez czas 8462us a następnie stan NISKI...
Mikrokontrolery Ogólne :: 20 Gru 2009 17:50 :: asembler :: Odpowiedzi: 29 :: Wyświetleń: 5252

DS2450 maska funkcji Convert [3Ch]

Chodzi o skonfigurowanie 4-ro kanałowego przetwornika analogowo cyfrowego DS2450 firmy Maxim-Dallas Angielski znam zbyt słabo i nie jestem w stanie w jakiś sensowny sposób zrozumieć opisu w pdf-ie w tabelce na str.10: READ-OUT CONTROL (CONVERSION COMMAND) Figure 7b. Algorytm jest narysowany na...
Projektowanie Układów Elektronicznych :: 25 Gru 2009 22:01 :: RAPELC :: Odpowiedzi: 0 :: Wyświetleń: 784

[SAM7X256][Eclipse] ABORT,LibUsb-Win32

Witam Panowie mam problem z wyjątkiem ABT ( abort ) w SAM7X256. Funkcje usb_bulk_write i usb_bulk_read z LibUsb-Win32 . W SAM7X256 Max Packet Size = 64; jesli mam np 128 bajtów danych zrobię dwa razy usb_bulk_write(dev, EP_IN, bufR, 64, 1000) usb_bulk_write(dev, EP_IN, bufR, 64, 1000) jest...
Mikrokontrolery ARM :: 19 Lut 2010 22:16 :: Smashing :: Odpowiedzi: 10 :: Wyświetleń: 1458

[atmega8] [C] Raz jeszcze TWI- nie ustawiana flaga TWINT

Witam, Przepraszam za odkopywanie tematu, ale posiadam ten sam problem. Chodzi o mikrokontroler atmega16 i pamięć EEPROM 24C16. Dopiero zaczynam swoją przygodę i na początek chciałbym zapisać i odczytać 1B danych. Zapoznałem się z dokumentacjami oraz z wieloma opracowaniami. Oto kod źródłowy: ...
Mikrokontrolery AVR :: 29 Maj 2010 16:00 :: cavendish :: Odpowiedzi: 6 :: Wyświetleń: 2329

potrzebna pomoc - hd44780 attinny2313 i rs232

Witam. Niedawno otrzymałem takie oto zadanie projektowe: Zbudować układ wyświetlający na ekranie lcd pole poprawnie i niepoprawnie odczytanych miejsc szczególnych z tablicy umieszczonej przed kamerą. Realizacja połączenia komputer->układ przez rs232 i baudrate 19200. Dodatkowo taki układ miał być...
Mikrokontrolery Ogólne :: 04 Cze 2010 15:30 :: Lolter :: Odpowiedzi: 0 :: Wyświetleń: 725

Bascom ATmega16 AVR TUNER FM

Witam ,odświeżam temat, znalazłem właśnie cały moduł z tea 5767 , jedna rzecz jest dla mnie nie zrozumiała jedna rzecz , częstotliwość (podzielnik ) wpisuje się w bity pll (0-13) znajdują się w bajcie 1 , 2 . przy czym pll(0) znajduje się w ostatnim bicie drugiego bajtu a pll 13 w drugim bicie pierwszego...
Mikrokontrolery AVR :: 21 Wrz 2010 16:32 :: LemuRR 11 :: Odpowiedzi: 11 :: Wyświetleń: 3634

DB18B20 brak komunikacji. Atmega 32. Zewnętrzny kwarc.

Witam.Próbuje uruchomić ds18b20 na Atmega 32 zewnętrzny kwarc 16Mhz.zdaje sobie sprawe że temat był milion razy przerabiany na forum.Jednak może wgląd trzeciej osoby pozwoli dopatrzeć się jakiegoś niuansu.Po napisaniu procedury i wgraniu jej do procka na wyswietlaczu mam -0.07 .Po odczytaniu młodszej...
Mikrokontrolery AVR :: 18 Lis 2010 22:52 :: karolzimny :: Odpowiedzi: 3 :: Wyświetleń: 1105

Rozmiar tablicy dwuwymiarowej [ANSI C]

Witam wszystkich Elektrodowiczów! Jak zmierzyć rozmiar dwuwymiarowej tablicy, w której zdefiniowano 2 kolumny, natomiast nie zdefiniowano liczby wierszy, bo wie wiadomo ile ona będzie miała tych wierszy (na pewno nie więcej niż ok. 500). Zrobiłem to początkowo przez "sizeof (Tablica);", ale funkcja...
Programowanie Początkujący :: 01 Lip 2011 10:43 :: winuser2 :: Odpowiedzi: 8 :: Wyświetleń: 2174

Jak odczytać dane z AT24C32 Atmega328 [C]

Jeżeli chodzi o konwersie bin na dec i wysłanie tego przez rs232 to chyba nie powinienem mieć problemów. Nie wiem jak ugryźć adres MAC. Jak go wysyłam przez rs232 to w oknie terminala wyświetlają mi się litery z tego kodu a ja nie chcę liter tylko chcę wyświetlić ich wartość szesnastkową z kodu ASCII. Czyli...
Mikrokontrolery AVR :: 22 Maj 2012 18:30 :: jaros85 :: Odpowiedzi: 10 :: Wyświetleń: 1602

Miernik temperatury/wilgotności z użyciem taniego czujnika

Wiele różnych badań pokazało, że temperatura i wilgotność wewnątrz pomieszczeń ma znaczący wpływ na komfort pracy i produktywność. Pierwszym krokiem mającym na celu zoptymalizowanie tych parametrów jest ich wiarygodny pomiar. Niniejszy projekt omawia pomiar temperatury i wilgotności z użyciem...
DIY Zagranica :: 14 Sty 2013 13:43 :: LightOfWinter :: Odpowiedzi: 2 :: Wyświetleń: 6669

[ATMega32][C]I2C na przerwaniu

Czyli Twój pseudokod to jest taka jakby kolejka FIFO? No niezupełnie. To co przedstawiłem buffer_is_empty() zwracająca prawdę lub fałsz) należy sobie dopisać. Sprawa jest dosyć prosta np. w przypadku USART. Wystarczy dodać bajt do bufora, później - jeśli bufor nie jest pusty - pobrać bajt i wysłać....
Mikrokontrolery AVR :: 27 Sie 2012 19:25 :: Andrzej__S :: Odpowiedzi: 21 :: Wyświetleń: 1878

[Delphi 7] - Przesyłanie wsadu przez port COM do bootloadera - konwersja stringu

Witam, piszę program do przesyłania wsadu przez port COM do Pierwszy problem: Udało mi się przerobić format IntelHex na bajty danych. Niestety te bajty danych są zapisane w postaci tekstu, a ja muszę je wysłać do mikrokontrolera w czystej postaci bajtów danych (nie wiem jak to inaczej napisać?)...
Programowanie Początkujący :: 05 Mar 2013 19:42 :: Defozo :: Odpowiedzi: 6 :: Wyświetleń: 1200

Taśma Magnetofonowa/Szpulowa - Zapis danych z komputera.

Widać że kompletnie nie wiesz o co chodzi. Mowisz chcę to zrobić i na tym się kończy. Koledzy podsuwają ci źródła, a ty dalej po swojemu. To nie jest tylko podłączenie magnetofonu do komputera. Potrzebne jest jeszcze oprogramowanie, z którym ty jesteś jeszcze daleko w lesie. Program. Gold vawe nie do...
Komputery Software :: 21 Wrz 2013 20:08 :: prlunitra :: Odpowiedzi: 20 :: Wyświetleń: 2748

Atmega 8 - Komunikacja Atmega 8 - PC po rs232

Potrzebuję stworzyć wydajny protokół do komunikacji Atmegi 8 z PC oraz w drugą stronę po RS232. Wiem jak wysyłać pojedyncze bajty. Napisałem też pewien prosty protokół, poniżej kluczowe funkcje (send_packet, receive_packet) [syntax=c] #define F_CPU 7372800UL #define RS232_BAUD 57600ul char buffer[255]; //wysyłanie...
Mikrokontrolery AVR :: 14 Lis 2013 08:33 :: excray :: Odpowiedzi: 3 :: Wyświetleń: 1011

Fonty - tworzenie, wykorzystanie w mikrokontrolerach

Ja zrobiłem tablicę bitmapy 1 bitowej Przykład [syntax=c][/syntax] ... static unsigned char TerminalLCD[] = { 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //SPACE // 0x00 0x05, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x20, 0x20, 0x00, 0x00, //! 0x05,...
Mikrokontrolery Ogólne :: 30 Maj 2014 19:11 :: Badmaneq :: Odpowiedzi: 4 :: Wyświetleń: 525

[C][AVR] Źle odczytuje dane z karty SD

Witam, Próbuję odczytać z karty micro SD 512MB (Kingston) sektor #0 (addr=0x00000000) ale karta zwraca mi kompletnie inny sektor,a raczej blok zaczynający się od 0x087DD2A6 (wyszukałem na karcie Hex-edytorem dane ze zwróconego bloku). Dane wysyłane po SPI się zgadzają z tymi co podaję w parametrach...
Mikrokontrolery AVR :: 04 Maj 2015 23:27 :: saper_2 :: Odpowiedzi: 2 :: Wyświetleń: 378

Duży ms na starcie tracert wina routera?

Na umowie mam 4Mbps, Ogólnie to miałem problem z internetem bo było 1Mbps, przyjechał do mnie technik i stwierdził, że faktycznie jest cos nie tak, zadzwonił do kolegi i on powiedział, że ma przepiąć kable i pojechał coś zrobić i jak wrócił tłumienie linni spadlo do 6,9 i zapytałem ile wyciągne to znów...
Sieć Internet - Dostęp :: 01 Lut 2016 11:13 :: daaniel121 :: Odpowiedzi: 6 :: Wyświetleń: 615

Program jak i w czym go napisać?

ZAD. 1. Przygotować i uruchomić programy w języku asemblera 8051: a) kopiowania N-bajtowego obszaru TABL 1 z pamięci kodu do pamięci wewnętrznej DATA (obszar TABL2), b) kopiowania bit po bicie w pamięci DATA fragmentu danych z obszaru TABL2, a następnie bajt po bajcie i utworzenie obszaru TABL3...
Mikrokontrolery Ogólne :: 13 Mar 2007 21:29 :: olekewaagata :: Odpowiedzi: 5 :: Wyświetleń: 2046

LCD od Siemensa CX65 L2F50. Zmiana trybu z 565 na 444.

Tryb kolorów. Normalnie jest 565 czyli 5 bitów R, 6 bitów G i 5 bitów B. Jeden pixel zajmuje 2 bajty. A ja chcę 444, czyli po 4 bity na kanał. Wtedy piel zajmie 1,5 bajtu. Wysyła się po 3 bajty wtedy i zmieniają się po dwa piele naraz. Wiele wyświetlaczy pracuje w tych obydwu trybach. Domyślam się że...
Mikrokontrolery Ogólne :: 12 Paź 2008 15:14 :: atom1477 :: Odpowiedzi: 9 :: Wyświetleń: 3416

C++ szyfrowanie DES

________________________________________... następną rozkminkę. Szyfrator praktycznie na ukończeniu ale jest jeszcze coś nad czym trzeba się zastanowić. Na początku przedstawię kod wczytujący tekst do zaszyfrowania bajt po bajcie i zamieniał je na postać binarną (przyp. że poprzedni...
Programowanie Ogólne :: 20 Lip 2009 21:58 :: several :: Odpowiedzi: 15 :: Wyświetleń: 5627

SkyStar2, tvp1, polast, tvn jak sie do tego zabrac?

Czy w tym okresie nastąpiła wymiana dekoderów na inne? Jeśli nie nastąpiła wymiana dekoderów znaczy to że nie mogli również zmienić kostki procesora w dekoderach i tym samym narzucić zmiany w kartach sat, musiała by nastąpić globalna wymiana. Przyznaje że to co pisze to mogą być głupoty, a to dlatego...
SAT Serwis :: 13 Paź 2009 18:57 :: xaker :: Odpowiedzi: 20 :: Wyświetleń: 5280

[ATMega8][TWI][24C128][c] I2C na przerwaniach + EEPROM

Widzisz, to jest tak - IDLE MODE jest po to, że np jeśli masz TWI SLAVE to układ master może wybudzić twój układ SLAVE właśnie poprzez nadawanie czegoś do niego po TWI (I2C) i wtedy przerwania są nieodzowne. Podobnie zewnętrzne układy mogą wybudzić za pomocą takich interfejsów jak USART czy SPI....
Mikrokontrolery AVR :: 23 Gru 2010 15:03 :: dondu :: Odpowiedzi: 43 :: Wyświetleń: 5811

Hitachi DK23AA-60 terminal szeregowy i co dalej

Witam wszystkich. Jak w tytule, mam przed sobą taki dysk. Mogę się dobrać do jego S.M.A.R.T.-a, za pośrednictwem przejściówki USB-ide44pin. Oto dane jakie daje smartctl: smartctl -a /dev/sdb smartctl 5.42 2011-10-20 r3458 [i686-linux-3.0.6-gentoo] (local build) Copyright (C)...
Naprawa HDD i odzysk danych :: 16 Lut 2012 12:27 :: Hack_leberry Finn :: Odpowiedzi: 1 :: Wyświetleń: 2401

kalibracja czujnika skrętu - skoda fabia

Domyślnego kontrolera (kąt skrętu nadawca-G85) Zapłon włączony, silnik włączony. STG 03 ( hamulce ) wybrać STG uprawnienia dostępu ->Function 16 Kod autoryzacji dostępu: 40 168 STG domyślne ->Function 04 Teraz zawrócić koło 30 stopni w lewo lub w prawo, i znowu, aż przednie koła w prosto i kierownica...
Samochody Elektryka i elektronika :: 30 Maj 2012 23:12 :: wiatajek :: Odpowiedzi: 9 :: Wyświetleń: 14874

Matryca LED RGB z obsługą myszy PS2

Autorowi udało się, z pomocą pracownika www.wanzhouled.net zdobyć matrycę LED o wymiarach 32x32 diody RGB. Zakup był owocem poszukiwań najtańszej matrycy tego typu, prezentowana poniżej kosztowała jedynie $22 (plus koszty przesyłki, około $10). Inspiracją do stworzenia projektu był też film,...
DIY Zagranica :: 04 Sie 2013 13:20 :: Kubald :: Odpowiedzi: 0 :: Wyświetleń: 5958

Segate st9500420as - Dysk bardzo wolno chodzi. System zamula i dlugo wczytuje

Ale jak się tak mocno upierasz to daj screeny (pełne) wszystkich zakładek z HDS Raczej to nic nie zmieni, ale zobaczymy co i jak. -- Informacje ogólne -- Informacje o aplikacji ------------------------ Zainstalowana Wersja . . . . . . . . . . . . . . : Hard Disk Sentinel...
Komputery Hardware :: 08 Sty 2015 03:19 :: misiek18186 :: Odpowiedzi: 21 :: Wyświetleń: 1989

"read disk error" - Hitachi HTS545032B9A300

HALELUJAAAH PANOWIE! :D groźba zamknięcia tematu na forum sprawiła, że w wróciłem do "tematu", ale jak :D hue, hue -_- OK, mam SMART'a z MHDD... udało się ;-) (fotki poniżej) ---- ---- a teraz najważniejsze, nie wiedzieć jakim cudem przy odpalaniu XP, wywaliło błąd ładowanie systemu hmmm,...
Naprawa HDD i odzysk danych :: 02 Sie 2014 17:06 :: swwift :: Odpowiedzi: 22 :: Wyświetleń: 2082

PIC18F2550 - MCP23S17 pod SPI co jest nie tak?

Wielkie dzięki za pomoc. Rzeczywiście straszny babol. Jednak to nie wszystko. W datasheet-ie jest mowa o tym, że SSPSTAT.BF zeruje się po sczytaniu SSPBUF. Zatem dodałem przed każdym nowym bajtem instrukcję zerowania bitu BF: TEMP = SSPBUF; Działa. Poniżej działający kod READ/WRITE na MCP23S17. [syntax=text] ...
Mikrokontrolery PIC :: 14 Sie 2014 18:59 :: jurek752 :: Odpowiedzi: 2 :: Wyświetleń: 1260

PIC32mx575F512H - Komunikacja przez UART

Witam, czy poniższy kod zadziała? Chcę wysłać bajt danych do komputera wykorzystując konwerter UART-USB i odebrać w terminalu. Czy poniższy kod zadziała? [syntax=c] #include <stdio.h> #include <stdlib.h> #include <p32xxxx.h> #include <plib.h> #pragma config FPLLMUL...
Mikrokontrolery PIC :: 13 Lis 2014 23:05 :: cyber90 :: Odpowiedzi: 4 :: Wyświetleń: 915

STM32F4 vs F3 - Przenoszenie kodu obsługi SPI

Witam, Napisałem kod obsługi interfejsu SPI dla uC STM32F303 oraz STM32F051. Kod ten obsługiwał komunikację z NRF24L01+. Miałem problem z tym programem gdyż mikrokontroler przy próbie posłania bajtu do urządzenia za pomocą funkcji: [syntax=c] while (SPI_I2S_GetFlagStatus(SPIx, SPI_I2S_FLAG_TXE)...
Mikrokontrolery ARM :: 02 Gru 2015 12:41 :: MichGX :: Odpowiedzi: 2 :: Wyświetleń: 834

dsm-51 - liczby 2-bajtowe

Kolego z tego co zaprezentowałes nic nie będzie, wystarczy ten program skompilować i popatrzeć na listę błedów. Brak w nim opisu podprogramów (wszystkie nazwy po lcall). Nie rozumiesz tez do konca liczby dwóbajtowe. Dwa bajty=16 bitów=65535 i taka może byc najwieksza liczba zapisana na dwóch bajtach...
Mikrokontrolery Ogólne :: 02 Sty 2004 11:31 :: REDzior :: Odpowiedzi: 7 :: Wyświetleń: 1489

Można ustalić wielkość BIOS-a po rozmiarze pliku?

Czyli format bin jest jakoby spakowany :?: Ośmiokrotna kompresja :?: Nie! 8 bitów = 1 bajt 1024 bajty = 1 kilobajtów 1024 kilobajty = 1 megabajt 512*8= 4Mb -> 512 kilo bajtów * 8 = 4 mega bity -> (0,5 megabajta = 512 kilobajtów ) *Aby zmienić jednostkę z kilobitów...
Komputery Hardware :: 22 Wrz 2004 21:49 :: Freddy :: Odpowiedzi: 10 :: Wyświetleń: 886

dsm 8051 - timer

Teraz parę pytanek: 1) Jakie są tryby pracy timerów, powiedz mi, jeśli możesz, coś więcej na ten temat. Mam tabelkę o trybach ale za wiele z niej nie rozumię, tak ona mniejwięcej wygląda: m1, m0, tryb: ---------------- 0 0 - 0 0 1 - 1 1 0 - 2 1 1 - 3 wiem tylko, że pokazuje ona jak...
Mikrokontrolery Ogólne :: 12 Gru 2004 20:48 :: denethor :: Odpowiedzi: 9 :: Wyświetleń: 2810

SPI hardware i Bascom AVR

Ok Więc na początku programu musisz skonfigurować magistralę. Jeśli procesor posiada SPI sprzętowoą to robisz to tak: Config Spi = Hard , Data Order = Msb , Master = Yes , Polarity = High , Clockrate = 4 , Noss = 1 gdzie: Data Order to kolejność zapisu odczytu bitów z magistrali (LSB zacznie...
Mikrokontrolery Ogólne :: 13 Maj 2006 23:20 :: prim0 :: Odpowiedzi: 10 :: Wyświetleń: 4516

jakość dzwięku w zależności od płyty

Dzięki za odpowiedź.Ja sobie właśnie tłumaczyłem to porównaniem do programów nagrywanych na CDr. Tutaj brak jednego bitu mógłby zaowocować niemożliwością uruchomienia tego programu. Ale może faktycznie, tak jak mówisz, chodzi o mniejszy współczynnik odbicia światła. Ale z drugiej strony, radzą sobie...
Audio Serwis :: 15 Lis 2005 01:00 :: Grzegorz P :: Odpowiedzi: 16 :: Wyświetleń: 1290

ATmega8 + 2313 + UART

Jeżeli to są zmienne binarne to przesyłaj je w jednym bajcie (tak możesz do 8 zmiennych) Jeżeli chcesz przesyłać dane bajtowe to stwórz jakiś prosty sposób na rozpoznawanie którą zmienną wysyłasz (np. wysyłając dane w 2 bajtach, gdzie 1 bajt to informacja którą zmienną przesyłasz, a drugi bajt to ta...
Automatyka Przemysłowa :: 25 Wrz 2005 18:42 :: PietrekDer :: Odpowiedzi: 3 :: Wyświetleń: 690

Atmega8 Przerwanie z T0 [asembler]

.org 0x0000 ; ustawia adres w pamięci programu rjmp reset ; skocz do etykiety ... ; wektor przerwania timer 1 .org 0x0005 rjmp led_off ; skocz do obsługi przerwania ; w tym przykładzie początek programu głównego reset: ; Jako pierwsze ustawienia stosu (w asemblerze jest to ;...
Mikrokontrolery Ogólne :: 25 Wrz 2005 13:31 :: Tymsal :: Odpowiedzi: 8 :: Wyświetleń: 2258

Skaner 3d - pomiar obiektów metoda dotykową

a. wysyłana jest część przed rzecinkiem 8 bajtów b. Wysułana jest część po przecinku 8 Bajtów Piszesz o ośmiu bajtach a masz na myśli chyba osiem bitów. Jeśli tak to w jednym bajcie nie umieścisz liczby 999. W dwubajtowej zmiennej możesz wystawić liczbę całkowitą od zera do 65535. Trzy bajty...
Mikrokontrolery Ogólne :: 27 Lis 2005 13:45 :: ucy74 :: Odpowiedzi: 34 :: Wyświetleń: 3866

licznik startów i2c - coś jak monitor i2c...

Niezupełnie. Otóż w trakcie jednej transakcji można zapisać więcej niż jeden bajt. Wykryjesz jeden bit startu, ale bajtów do pamięci zostanie zapisanych więcej. Chyba, że po wykryciu bitu startu będziesz jeszcze zliczał clocki i co 9 będziesz ++ licznik zapisanych bajtów. Marmur99
Mikrokontrolery Ogólne :: 01 Mar 2006 15:11 :: Hornet60 :: Odpowiedzi: 4 :: Wyświetleń: 1264

Mapa pamięci karty chipowej TPSA

MAPA PAMIECI Pamiec karty sklada jest z ROM'u, PROM,u oraz EEPROM'u. Dane na karcie sa zapisywane zarowno przez producenta chip'u jak i dostawce. Pamiec podzielona jest na czesc jawna i niejawna. W niejawniej znajduje sie oczywisie niepowtarzalny klucz karty. Pewne obszary mozna kasowac,...
Mikrokontrolery Ogólne :: 22 Kwi 2006 10:29 :: migod :: Odpowiedzi: 9 :: Wyświetleń: 1733

Jaki uklad jest podobny do cc1000?

Dokładnie potrzebne są 3 piny do programowania, 4 piny spi (sck,miso,mosi i ss) oraz dwa piny wykorzystywane do synchronizacji bajtu INT1 lub INT0 oraz jakis dowolny pin, który będzie wyjscie ss dawal w stan niski aby zresetowac spi. Mozliwe że da sie to zrobic bez ostaniego pinu, podłączajac ss do masy...
Mikrokontrolery Ogólne :: 16 Maj 2006 22:07 :: lbugiera :: Odpowiedzi: 14 :: Wyświetleń: 1352

ustawienie timer0 w atmega128 na 15ms...

Wkleje plik includowany z obsługa LCD, który stosuje oraz czesc programu głownego: LCS.asm: ;===================================... Obsluga LCD zgodnego z HD44780 dla 8-bitowej szyny danych v1.0 ; Nie obsluguje BUSY flag ani odczytu adresu...
Mikrokontrolery Ogólne :: 19 Sie 2006 12:48 :: Patryxus :: Odpowiedzi: 4 :: Wyświetleń: 1245

Komunikacja z myszką(klawiaturą) przez USART

Próbuję nawiązać połączenie z myszą komputerową. Temat był omawiany tutaj kilka razy, ale zauważyłem, że wiele osób próbuje pisać skomplikowane programy obsługi protokołu 8042. Zastanawiam się, czy nie lepiej skorzystać ze sprzętowego układu USART, który posiadają większe mikrokontrolery AVR. Dokumentacja...
Mikrokontrolery Ogólne :: 15 Wrz 2006 18:52 :: boodoo :: Odpowiedzi: 0 :: Wyświetleń: 674

2x ds18b20 atmega8 w C i problem z MACH_ROM

Witam Zbudowałem układ jak w temacie. Gdy mam podłączony jeden czyjnik wszystko działa poprawnie i jest ok. Gdy podłącze 2 czujnik to już jest problem ponieważ odbieram ok z czujnika tylko temper2 =0000 0101 , temper1 = 0101 0000 i nie zmienia się to ze zmianą temperatury. sama funcja mach_rom działa...
Mikrokontrolery Ogólne :: 02 Gru 2006 16:32 :: Gieno100 :: Odpowiedzi: 0 :: Wyświetleń: 606

Podlczenie pamieci i pare pytan.

Zasada jest taka. Potrzebujesz dwa zatrzaski adresowe, jeden na bajt MSB, jeden na LSB. Procek ma dodatkowy rejestr DPP który w połączeniu z DPTR jest w stanie wystawić adres 24bitowy. Najpierw wystawia na P0 LSB adresu a na P2 MSB, są one zatrzaskiwane przez ALE, później na P2 podawany jest środkowy...
Mikrokontrolery Ogólne :: 07 Gru 2006 08:59 :: markosik20 :: Odpowiedzi: 7 :: Wyświetleń: 969

RS232 - Bufor nadawczy. Wysłanie floata do PC.

Postanowiłem liczbę typu float rozbić na 4 bajty stosując rzutowanie na wskaźnik char. A następnie przesyłać bajt po bajcie do PC jednak mam problemy, ze złożeniem tego na PC bo ostatecznie odbieram inną liczbę niż wysyłam.Kody programów zamieszczam poniżej: #include <avr\io.h> unsigned...
Mikrokontrolery Ogólne :: 15 Gru 2006 16:56 :: pawewlS_21 :: Odpowiedzi: 13 :: Wyświetleń: 2250

atmegi uart + sn75176 [problem]

na jakiej diodzie???? tzn gdzie ją dałeś? ;) ja uzyskiwałem przy takim układzie prędkości transmisji 115200 przy kwarcu 11.059.200 Hz. Schemat połączeń uC z SN75176 mam dokładnie taki jak ty, poza tym że tylko 1 rezystor 120R. A tak nawiasem mówiąc - o jakim czsie przełączania mówisz? przecież przed...
Mikrokontrolery Ogólne :: 08 Sty 2007 23:57 :: rudy_102 :: Odpowiedzi: 9 :: Wyświetleń: 2201

Bacic i Bascom -sterowanie led

Bajt to 8 bitów, bit to 1 lub 0, 0 to np dioda zgaszona, 1 to zaświecona. 01101010 to bajt - dioda zerowa to 0, dioda 1 to 1, dioda 2 to 0 licząc od prawej. Bajt wpisany do portu ustawi odpowiednio napięcia końcówek a te zasilą diody.
Mikrokontrolery Ogólne :: 22 Sty 2007 18:47 :: scal12 :: Odpowiedzi: 10 :: Wyświetleń: 3317

Programator pamięci flash, AVR

Zapytam o resztę gdyż taki jeden ciąg to za mało. Generalnie musi być tak: - załączenie reset uC i trzymanie - wysłanie 3 bajtów komendy PE - odebranie 4 bajtu PE - i jeżeli nie równy 3 bajtowi wysłanemu to juz tu masz błąd. - wysłanie 3 bajtów zapytania o zerowy bajt sygnatury - odebranie...
Mikrokontrolery Ogólne :: 30 Sty 2007 16:18 :: musias :: Odpowiedzi: 4 :: Wyświetleń: 1244

pobieranie danych z tablicy, ASM

Przeslanie fonta zajmie dużo więcej (polega na kolorowaniu pojedyńczych pikseli 16bit barwa) bo powiedzmy litera A zawiera 18bajtów gdzie kazdy bit oznacza kolor piksela np. niebieski lub różowy; liczba bajtów wyniesie więc 2bajty(kod koloru)x18bajtówX8(kazdy bit to piksel w kolorze tła lub litery)=288bajtów...
Mikrokontrolery Ogólne :: 09 Mar 2007 14:49 :: Ch.M. :: Odpowiedzi: 8 :: Wyświetleń: 1585

SPI i Bascom

Miałem niedawno problem jak rozwiązać problem wielu hardware'owych uartów. Przychyliłem się do rozwiązania, w którym połączę parę układów AtTiny2313 przez SPI. Próbowałem nawiązać transmisję. Wszystko byłoby ok, gdyby nie to, że gdzieś gubią się bajty... Kod wygląda tak: SLAVE $regfile = "m32def.dat" $crystal...
Mikrokontrolery Ogólne :: 02 Maj 2007 09:47 :: puciaken :: Odpowiedzi: 0 :: Wyświetleń: 794

ATmega16 i wyswietlacz LCD (asm)

Nie znam assemblera od AVR'ów ale sie dużo domyślam i wg mnie ta funkcja: Zapisz_LCD: sbi porta, EN ; linia EN w stanie wysokim cbi porta, D4 cbi porta, D5 cbi porta, D6 cbi porta, D7 ; linie DB7..4 w stanie niskim sbrc R16, 7 sbi porta, D7 sbrc R16, 6 sbi porta, D6 sbrc R16,...
Mikrokontrolery Ogólne :: 03 Maj 2007 15:19 :: slomek83 :: Odpowiedzi: 5 :: Wyświetleń: 1188

ATMega16 + LCD 2x16... problem z inicjalizacją LCD (AVR-GCC)

Hehe, tez sporo walczylem z tym samym problemem :) Ponizej masz moj kod, ktory jest sprawdzony i dziala, rozpiske podlaczenia sterujacych masz w #define a DB4-7 odpowiadaja PORTA4-7. #include <avr/io.h> #include <util/delay.h> // Definicje dotyczace LCD #define LCD PORTA //port...
Mikrokontrolery Ogólne :: 08 Maj 2007 17:52 :: campnou :: Odpowiedzi: 15 :: Wyświetleń: 6829

jak połączyć at89s2051 z eeprom

Jeśli jest to pilot RC5 to sprawa jet prosta bo BASOM ma wbudowane funkcje obsługi tego kodu Przykład z HELP: ' RC5.BAS (c) 2002 MCS Electronics ' Podłącz wyjście odbiornika SFH506-36 do PORT 3.2 (INT0) ' Wybierz odpowiedni port w opcjach Compiler | I2C. Int0 powinien być...
Mikrokontrolery Ogólne :: 02 Cze 2007 21:35 :: januss73 :: Odpowiedzi: 7 :: Wyświetleń: 998

ATmega16 i problem ze znikajacymi napisami LCD

Od jakiegos czasu mam dziwny problem z wyswietlaczem. Ponizej podaje kod zrodlowy: lcd.h // Definicje dotyczace LCD #define LCD PORTC //port z LCD #define RS 0 // wybor rejestru #define RW 2 // 1 - odczyt; 0 - zapis #define E 3 ...
Mikrokontrolery Ogólne :: 12 Cze 2007 17:36 :: Top Gun :: Odpowiedzi: 8 :: Wyświetleń: 1201

ATmega16 i problem z wyswietlaniem danych na LCD :(

Ponizej przedstawiam swoj kod: #include <avr/io.h> #define F_CPU 16000000UL #include <util/delay.h> #include <avr/interrupt.h> //#include <avr/iom16.h> #include "lcd.h" #include "usart.h" #define Timer2_start TCNT2 = 0x63; TCCR2 = 0x07; //0x63...
Mikrokontrolery Ogólne :: 20 Cze 2007 08:33 :: Top Gun :: Odpowiedzi: 1 :: Wyświetleń: 979

Sterownik MIDI na AVR

Witam, buduję sterownik MIDI na uC ATMega8 (język C) i coś nie bardzo mogę się dogadać z komputerem. Prosiłbym o pomoc co może być nie tak. Schemat obwodu (oczywiście bez części programatora, bo ten działa dobrze :)): i kod źródłowy: Krótki opis działania: Program ma wysłać 3 bajty (włączyć...
Mikrokontrolery Ogólne :: 22 Lip 2007 17:40 :: crazy_phisic :: Odpowiedzi: 3 :: Wyświetleń: 4009

prędkośc transferu neostrada

12 Mb/s (megaBITÓw na sekundę) to dwa razy więcej niż przepustowność twojego łącza 6 Mb/s (megaBITÓw na sekundę), czyli 6144 Kb/s (kiloBITÓw na sekundę), więc problem zbyt wolnego połączenia z PC odpada. W przeliczeniu na bajty, powinieneś mieć łącze o szybkości 6144 Kb/s (kiloBITÓw na sekundę) :...
Sieci, Internet :: 03 Maj 2009 17:43 :: waluszek :: Odpowiedzi: 19 :: Wyświetleń: 6171

Pojazd RC

Transmisja wygląda mniej więcej tak: najpierw up odbiornika włącza przycisk nawiązania połączenia w słuchawce i czeka x sekund na zapalenie się diody sygnalizującej połączenie jeżeli to nie nastąpi próbuje ponownie W układzie nadajnika pracuje generator kwarcowy wytwarzający sygnał o częstotliwości...
DIY Konstrukcje :: 26 Paź 2010 17:17 :: satanistik :: Odpowiedzi: 37 :: Wyświetleń: 19620

PLC S7-300 Przekazywanie parametrów do funkcji FC

Witam jako żółtodziób z PLCekami mam 2 pytanka (mam nadzieję ze banalne): 1. Jak pokazane na rysunku wejścia "slaveX" są typem bool. I tu pojawił się problem gdyż mogę jako te wejścia podać markery ale nie mogę podać bezpośrednio wartości jak np dla wejścia TimeBase. Czy jest jakiś sposób ażeby to...
Automatyka Przemysłowa :: 09 Wrz 2007 19:37 :: andy1955 :: Odpowiedzi: 6 :: Wyświetleń: 1400

Matryca 40x48 wyświetlanie czcionki avr asm

Widzę, że myślisz w języku C, coś tam go znam, więc jak masz pomysł na algorytm w tym języku, może mnie oświeci jak to zrobić w asm. W tym co napisałeś widzę prostszy sposób na obsługę czcionki 8x8 niż ja napisałem, ale czegoś tu nie rozumiem. nr_bajtu_pamięci_ekranu = (x div 8 – 1) *5 czyli...
Mikrokontrolery Ogólne :: 10 Wrz 2007 12:27 :: grzebuj :: Odpowiedzi: 3 :: Wyświetleń: 1376

C8051F020 i RS232, wysyłanie danych, nic nie odbieram.

1. Ustawienia są niekompletne: zapomniałeś włączyć i skonfigurować matrycę krosującą (Crossbar) odpowiadającą za przypisania sygnałów urządzeń peryferyjnych do wyprowadzeń układu. Jeśli chcesz sprawdzić jak należy skonfigurować mikrokontroler (jego peryferia) to możesz użyć programu Configuration Wizard...
Mikrokontrolery Ogólne :: 19 Gru 2007 10:12 :: VanThor :: Odpowiedzi: 1 :: Wyświetleń: 696

Atmega32 LCD+ klawiatura, dlaczego program się sypie?

no linią E i RS ruszam poprzez komendy : DDRA = 0x0f; //ustawiane portu A w stan wejścia //rs=1 ie=1 PORTA = 0x0f; PINA = 0x0f; Na starszej połówce mam klawiature i dane LCD a na młodszej mam E i RS i 2 linie sterujące jednak nie są one ważne. Dodano po 3 //#include <until\delay.h> ...
Mikrokontrolery Ogólne :: 30 Mar 2008 23:00 :: andriu :: Odpowiedzi: 2 :: Wyświetleń: 1074

ATmega32, ATmega8 i UART -transmisja dwukierunkowa

Witam, Proszę o pomoc w uruchomieniu transmisji UART w procesorach ATmega. Chodzi konkretnie o podłączenie procesora ATmega32 oraz ATmega8. Transmisja ma odbywać się w dwóch kierunkach wg następującego schematu: 1. Atmega32 wysyła bajt do ATmega8 2. ATmega8 odsyła bajt do ATmega32 3. ATmega32 sprawdza...
Mikrokontrolery Ogólne :: 02 Kwi 2008 10:47 :: Robiot :: Odpowiedzi: 0 :: Wyświetleń: 916

AtMega16 + LCD na HD44780

Witam, Zlutowalem płytke z wyswietlaczem LCD 2x16 i nie umiem go uruchomic, juz mnie do szalu on doprowadza. Wysweitlacz jest sprawny gdyz na innej płytce dziala. Nie wiem co mam ne tak, wydaje mi sie ze cos z opuznieniami dla mojej Atmgi16. Wyswietlacz wysweitla jedynie gorny rzad kwadracikow,...
Mikrokontrolery Ogólne :: 12 Maj 2008 17:44 :: crazy_phisic :: Odpowiedzi: 11 :: Wyświetleń: 4192

[Atmega8][bascom] Problem z szeregowym przesyłaniem danych.

Prawdopodobnie podczas inicjalizacji pojawiają się zmiany na przewodach, co powoduje rozsynchronizowanie się nadajnika i odbiornika - nie ma wyraźnego końca bajtu, więc utrata jednego impulsu zegara (lub nadmiarowy impuls) spowoduje przesunięcie się danych pomiędzy nadajnikiem a odbiornikiem. Wyglądać...
Mikrokontrolery AVR :: 12 Lis 2008 21:51 :: karlos79 :: Odpowiedzi: 2 :: Wyświetleń: 821

[atmega16] DS18b20 - zapis ustawień

Zbytnio mi ta odpowiedź nie pomogła... To chyba niezbyt dokładnie przeczytałeś(zrozumiałeś) dokumentację DS18B20 :cry: Przypatrz się tabelce i zobacz, gdzie znajduje się rejestr konfiguracyjny, w którym zapisane jest, z jaką rozdzielczością ma "pracować" nasz DS. Zakładając, że nie znamy...
Mikrokontrolery AVR :: 24 Lis 2008 18:51 :: maly_elektronik :: Odpowiedzi: 4 :: Wyświetleń: 1612

programowanie rs232 asynchroniczne, odbiór danych

Witam, mam problem z asynchronicznym odbiorem danych przez rs232. Przejrzałem różne posty na forum i na ich podstawie skleciłem coś takiego, ale nie działa tak jak ja potrzebuję. Chciałbym aby PC odbierał po RS daną (1 bajt) w chwili gdy jest cos do odebrania, (nie cyklicznie, nie stale odczytywał,...
Programowanie Ogólne :: 14 Gru 2008 19:25 :: ekomont :: Odpowiedzi: 2 :: Wyświetleń: 1562

cykliczny odczyt komórki eepromu

Dr.Vee : Zależy, czy adresy liczysz w bajtach, czy słowach. Wskaźniki instrukcji odwołują się do słów pamięci flash (icall, ijmp we wskaźniku muszą mieć adres liczony w słowach). pgm_read_word i inne temu podobne wychodzące z LPM wykorzystują adres przesunięty w lewo o jeden bit, najniższy bit służy...
Mikrokontrolery AVR :: 14 Gru 2008 01:11 :: Dr.Vee :: Odpowiedzi: 35 :: Wyświetleń: 2562

wielokanałowe sterowanie radiowe z wykorzystaniem AVRów

Po pierwsze - czy wiesz do czego są stosowane enkodery przy takich nadajniczkach/odbiorniczkach radiowych ? po to właśnie aby zastosować kodowanie sygnału np bifazowe inaczej zwane kodowaniem Manchester , które dokładnie także w takiej postaci stosowane jest w standardzie RC5. To kodowanie nie służy...
Mikrokontrolery Ogólne :: 10 Cze 2009 06:31 :: PiotrPitucha :: Odpowiedzi: 19 :: Wyświetleń: 8270

P87C52SFAA i szyfrowana pamięć programu mikrokontrolera

Witam! Zczytałem niedawno zawartość mikrokontrolera P87C52SFAA i potrzbuję wgrać tę zawartość programu do drugiego takiego samego, celem naprawy pewnego urządzenia, w którym spalił sie mikrokontroler. Wszystko byłoby w porządku gdyby nie fakt, że posiada on takie coś jak enkrypcja (szyfrowanie)...
Mikrokontrolery Ogólne :: 08 Sty 2009 09:47 :: Pituś Bajtuś :: Odpowiedzi: 14 :: Wyświetleń: 2814

[AVR][C] - DS1990A, DS18B20, 1Wire - kompletny przykład

Niestety problem jest dalej. Program wyświetla w pierwszej linii zawartość bufora, ale nie wiem jak tę zmienną wykorzystać dalej - chciałbym mieć możliwość jej sprawdzenia - tzn. sygnalizacji, że odczytana zawartość bufora jest zgodna z zapisanym wcześniej numerem - chodzi mi o porównanie z inną zmienną ...
Mikrokontrolery AVR :: 14 Mar 2015 23:03 :: Kubowy :: Odpowiedzi: 28 :: Wyświetleń: 17279

[atmega][c] odczyt z usart - modem gsm

zgodnie z waszymi poradami zmodyfikowalem program: procedura unicjujaca po zmianie: void UARTInit() { UBRRH = (unsigned char)(UART_CONST>>8); UBRRL = (unsigned char)UART_CONST; /* Enable receiver and transmitter */ UCSRB = _BV(RXEN)...
Mikrokontrolery AVR :: 13 Paź 2009 16:30 :: kony85 :: Odpowiedzi: 7 :: Wyświetleń: 4144

Bascom AVR problem z połączeniem kilku mikrokontrolerów I2C

Przeznaczenie: Konfiguruje pracę programowego interfejsu I2C jako urządzenia podrzędnego (Slave). Ta instrukcja korzysta z biblioteki I2CSLAVE.LIB, która jest rozprowadzana oddzielnie przez MCS Electronics. Składnia: CONFIG I2CSLAVE = adres 'Instrukcja Config I2cslave automatycznie włącza...
Mikrokontrolery AVR :: 20 Wrz 2009 10:43 :: DarcoDarini :: Odpowiedzi: 2 :: Wyświetleń: 2144

Toporne początki z atmega8 [C]

Witam. Po mrugający ledach i wyświetlaczach 7 segmentowych postanowiłem pobawić się LCD. Ze strony ściągnąłem biblioteki w wersji 4 bit. Wyświetlacz to: ? Połączenia: DB4 - PB1 DB5 - PDO DB6 - PB2 DB7 - PD1 RS - PD3 E - PD2 R/W - PD4. Bibliotekę zmodyfikowałem następująco: #include <avr/io.h> #include...
Mikrokontrolery AVR :: 29 Lis 2009 21:44 :: DonQuijote88 :: Odpowiedzi: 18 :: Wyświetleń: 2853

[c]Timer1, Zgubione MHz w trybie CTC.

C jako taki nie był projektowany głównie dla mikrokontrolerów, więc operacje na bitach należy dokonywać używając przesunięć, iloczynu logicznego, sumy oraz ewentualnie if'ów. Przesunięcia mogą być kosztowne (brak barrel shift), chociaż dobrze napisane przeniesienie da się zoptymalizować do 3 instrukcji...
Mikrokontrolery AVR :: 24 Lis 2009 16:44 :: Freddie Chopin :: Odpowiedzi: 8 :: Wyświetleń: 1205

[Atmega 16][C/WinAVR], problem z modbus, USART

A co robię niezgodnie z dokumentacją? Poniższe funkcje znalazłem na stronie internetowej, która wyglądała całkiem poważnie. Obojętne mi z której flagi będę korzystał byle działało :P A skoro w większości przykładów natknąłem się właśnie na wykorzystanie tych flag to tego się na razie trzymam. ----------------------------...
Mikrokontrolery AVR :: 16 Maj 2010 16:15 :: broda997 :: Odpowiedzi: 2 :: Wyświetleń: 2056

AMILO L7300 - max. pojemność dysku?

Za maksymalny obsługiwany rozmiar dysku odpowiada system adresowania LBA (Logical Block Addressing). W tym systemie sektory są ponumerowane od 0 do pewnej wartości. Gdy wprowadzono ATA-1 (ATA/IDE) w 1994 nadano LBA 28 bitów na adresowanie, więc rozmiar dysku był ograniczony do 128GB (2^28 razy 2^9 (rozmiar...
Komputery Laptopy Hardware :: 16 Maj 2010 20:42 :: aimn :: Odpowiedzi: 2 :: Wyświetleń: 1226

Obliczenia czasu trwania znaku - modbus

Jeden znak to bajt. Bajt to 8 bitów wiec prędkość 9600bps (bitów na sekunde) to 1200 bajtów na sekunde 1/1200 = 8.3 * 10^-4 = 833us Teraz jest dobrze :)
Mikrokontrolery AVR :: 01 Cze 2010 20:37 :: zerpo :: Odpowiedzi: 3 :: Wyświetleń: 891

[ATmega88][ATtiny2313] - moduły 433Mhz i zakłócenia

*zaba* --> zawsze polecam rozpocząć zabawę poprzez zastosowanie wprost kodowania, którego używa się do pilotów podczerwieni pracujących np w standardzie RC5 (popularny philips) Tyle, że warto pokusić się o budowę samemu takich funkcji nadawczych i odbiorczych zamiast liczyć np tylko na gotowce z Bascoma....
Mikrokontrolery AVR :: 20 Lip 2010 14:58 :: *zaba* :: Odpowiedzi: 16 :: Wyświetleń: 3510

Termometr cyfr. problem z obsługą DS18B20 przez Atinny2313

Witam, zbudowałem sobie prosty termometr cyfrowy oparty na Atinny2313, czujniku DS18B20 i 4 lampach nixie. Wyjscia PB0-PB7 i PD3-PD6 obsługują lampy (poprzez 74141) PD0 to znak "-".Syg DQ (podciagnięty przez rezystor 4,7k do Vcc)z DS18B20 podłączony do PA0. Układ generalnie prosty tak że nie mam nawet...
Mikrokontrolery AVR :: 02 Wrz 2010 22:09 :: mobby777mj :: Odpowiedzi: 2 :: Wyświetleń: 1293

[ATmega32] [C] dziwne zachowanie LCD 2x20 na HD44100FS

Witam serdecznie. Jakiś czas temu kupiłem sobie nowy wyjątkowo duży wyświetlacz LCD, ponieważ potrzebowałem taki do mojego projektu. Przed kupnem zorientowałem się w wyświetlaczach, i okazało się ze mój stary wyświetlacz ma sterownik HD44780, natomiast nowy ma HD44100FS. Na elektrodzie wyczytałem że...
Mikrokontrolery AVR :: 21 Paź 2010 18:44 :: csdominik :: Odpowiedzi: 2 :: Wyświetleń: 1263

[C]Atmega16 - Wyświetlacz LCD 2x16

Brak efektu na wyświetlaczu. R/W do masy, tryb 4 bity. Podłącznie na 100% poprawne(sprawdzane programem napisanym w bascomie, gdzie wyjścia były ustawione tak samo). Myślałem, że jest to wina braku opóźnień, dlatego tam gdzie uważałem za stosowane dodałem opóźnienia w postaci trzech "nop'ów". Kwarc...
Mikrokontrolery Ogólne :: 12 Gru 2010 13:25 :: janbernat :: Odpowiedzi: 4 :: Wyświetleń: 1416

[Bascom] [ATmega32] Zapis wyników na karcie SD

Usunąłem Wait 1 przy konwersji z DS18B20, działa, bez problemu ( na trzech przewodach ), tylko wyniki są opóźnione - tzn. wyświetlany wynik nie jest z aktualnego pomiaru, tylko z poprzedniego. Dodałem jeszcze dwa czujniki DS18B20. Ich zapis razem z godziną i datą na karcie jest jak najbardziej w porządku,...
Mikrokontrolery AVR :: 30 Cze 2011 06:18 :: jousto :: Odpowiedzi: 23 :: Wyświetleń: 7766

[ATmega32][C] LCD Nokia 6100/6610 -> KAmodTFT2

Szczerze to sam szukam takiego programu do konwersji na tryb 12-bit, niestety nie znalazłem... napisałem za to funkcję , która pozwala na wyświetlanie grafik z konwertera dołączanego do bascom'a (8-bit), grafikę trzeba wcześniej: 1. załadowac do konwertera 2. wygenerować linie Data ... w trybie BEZ...
Mikrokontrolery AVR :: 10 Sie 2011 05:33 :: DareckiD :: Odpowiedzi: 27 :: Wyświetleń: 7852

[ATmega16][C] Połączenie z PCF8583P - Brak odpowiedzi?

Witam, postanowiłem "ugryźć" najpierw EEPROM. Więc napisałem sobie taki kod: main.c:15: warning: function declaration isn't a prototype main.c:25: warning: function declaration isn't a prototype Program zapętla się przy "while (!(TWCR & (1<<TWINT)));", gdy wywołuję "TWI_write(adres);"...
Mikrokontrolery AVR :: 15 Mar 2011 00:07 :: Defozo :: Odpowiedzi: 9 :: Wyświetleń: 2552

[Atmega8] Komunikacja z RTC [PCF8563P]

Witam, pytanie dotyczy połączenia między uC a układem RTC jak w temacie. Domyślnie połączenie dotyczyło RTC DS2415 gdzie łączyliśmy się z pinem 1-Wire (Input/Output). Fukcje: void send_1wire (unsigned char znak) { if (znak) {DDRB |= _BV(6); //sciagnij wyjscie...
Mikrokontrolery AVR :: 14 Cze 2011 22:34 :: dondu :: Odpowiedzi: 2 :: Wyświetleń: 2121

AVR i karta SD - niby zapisuje a jednak nie

Jasne ,że zdradzę ,bo nie mam nic do ukrycia . Myślałem,że problem tkwi w wiadomym miejscu :) Program jest przeze mnie modyfikowany,ponieważ na oryginalnych bibliotekach\źródłach książkowych i z forum nie działa mi z żadną kartą :/ [syntax=c] unsigned char SD_INIT(void) // Inicjalizacja...
Mikrokontrolery AVR :: 28 Lip 2011 22:08 :: dlugiiii :: Odpowiedzi: 15 :: Wyświetleń: 2576
12345678910111213

Ostatnio szukano: wkrętarka wyższe napięcie zmienić klawisz ustawienie subwoofera automatyczny reset komputera pralka samsung szczotki blokada stacyjka skoda parowanie android podwójna dioda prostownicza niewyraźne litery świece ursus naprawa dotyku tablecie
Administrator || Moderatorzy || Regulamin forum || Regulamin ogólny || Strona używa cookies - informacje || Reklama || Kontakt


Powered by phpBB © phpBB Group