Bawię się od jakiegoś czasu z oporami w programowanie atmegi8 za pomocą WinAVR. I właśnie natrafiłem na mały problem: chciałbym aby mikrokontroler wykonał mi pierwiastkowanie (zminnoprzecinkowe na dodatek), a najwyraźniej avr-gcc nie zawiera niczego na kształt biblioteki math. Czy mam rację? A jeśli tak, to w jaki sposób mógłbym to szybko i sprawnie...
Niesądzę aby dzielnik z tak niską wartością rezystorów poprawnie zadziałał. O ile ATMega to z trudem pociągnie, to nie sądzę aby pin wyjściowy karty SD dał radę. Nie możesz po prostu procka zasilić z 3,3V i zrezygnować z dzielnika? Albo zastosować scalony konwerter. Taki LVCX125 kosztuje tyle co użyte rezystory.
Wgraj bibliotekę, wybierz obudowę, przycisk info na pad i dostaniesz informacje o jego wielkości np. 1.0x0.4 , teraz wystarczy narzędzie change->smd->... i wtedy w pole dialogowe wpisujesz swoją wielkość np. 1.0x0.3 Zmieniasz wielkość wszystkich padów i zapisujesz bibliotekę. Gotowe. Ewentualnie możesz skopiować obudowę pod inną nazwą (tqfp32small?),...
Okazało się że mam ubite dwa porty w atmedze .... (akurat na linii danych) Biblioteki które na 100% działają są od Pana Peter Fluery
Kolega chyba na bakier z angielskim i czytaniem dokumentacji w ogóle. Pomijając dalszy opis w nocie dość jednoznacznie sposobem inicjalizacji, sygnałami itd. wskazujący na zgodność z HD44780, to z kontekstu całego dokumentu powinien się domyśleć że LCM w nocie to ichnia nazwa LCD (pewnie Liquid Crystal Matrix zamiast Display), a literka M oznacza standardowy...
Też jestem początkujący i nie znam tej biblioteki ale widzę, że brakuje Ci w pliku keyb.h na jego początku instrukcji #ifndef i #define bo tak najczęściej się tego używa, wynika to zresztą z błędu error: #endif without #if Możesz też poprostu usunąć na końcu #endif.
HTRC110 komunikuje się za pomocą transmisji szeregowej, ale nie jest to stricte SPI (też kiedyś miałem z tym małe problemy). W załączniku przesyłam bibliotekę której kiedyś używałem. Nie wiem, czy jest ona optymalna/poprawna, bo już sporo czasu minęło od czasu kiedy jej używałem. Biblioteka docelowo pisana dla ATmega8.
Określ z jakiej biblioteki do LCD korzystasz. Jeżeli z biblioteki pana Mirka Kardasia to program może wyglądać np. tak: [syntax=c] #include <avr/io.h> #include "biblioteka_lcd.h" //biblioteka od lcd int main(void) { lcd_init(); lcd_cls(); lcd_str("Grzegorz"); while(1) { } } [/syntax]
Biblioteka jest dobra i obsluguje oba modele a ja juz widze Twoj blad! DS18X20_read_meas_single( 0x10, &subzero, &cel, &cel_frac_bits ); masz na stale wpisany ID DS18S20 DS18X20_read_meas_single(DS18B20_ID, &subzero, &cel, &cel_frac_bits ); a w razie potrzeby korzystania z DS18S20 wpisz: DS18X20_read_meas_single(DS18S20_ID, &subzero,...
Sprawdz podlaczenie pinow A0, A1, A2. Dla A0, A1, A2 podlaczonych do masy adres do odczytu to 91h a do zapisu 90h. Zgodnie z: 2. Odczyt bajtu: Kod: twi_start (); twi_wr (ADRES_DO_ZAPISU); twi_wr (NUMER_REJESTRU); twi_start (); twi_wr (ADRES_DO_ODCZYTU); twi_rd (DANA); //bez ACK twi_stop (); Powinno być tak: twi_start (); twi_wr (0x90);...
Przecież masz tutaj napisane http://www.datasheetcatalog.org/datashee... że sterownik to sed 1335 i masz tutaj informacje http://www.compsys1.com/support/docs/sed... tutaj nawet gotowa biblioteka: http://en.radzio.dxp.pl/sed1335/
Otóż przycisk mi działa raz na 20+ prób a i to nie zawsze... ;/ [syntax=c]TCCR0 |= (1 << CS00) | (1 << CS02); TCCR2 |= (1 << CS20) | (1 << CS21) | (1 << CS22); TIMSK |= (1 << TOIE0) | (1 << TOIE2); TCNT0 = 253; TCNT2 = 0;[/syntax] atmega8
Kolega trochę pomyśli i przeanalizuje kod aby go rozumieć, a nie kopiuje z netu bez rozmysłu. [syntax=c]#include <IRremote.h> int IRpin = 9; IRrecv irsensor(IRpin); decode_results results; boolean LEDon = true; void setup() { pinMode(13,OUTPUT); Serial.begin(9600); irsensor.enableIRIn(); } void loop() { if(irsensor.decode(&results)) { irsensor.resume();...
Footprint pod Atmega8 przewlekana jest w bibliotece Housings_DIP: DIP-28 a w wersji SMD w bibliotece Housings_QFP: LQFP-32.
próbuję dołączyć bibliotekę #include <hd44780.h> Dodajmy do wypowiedzi, że należy porzucić myślenie, jakoby plik nagłówkowy to była biblioteka. bardzo rzadko tak jest, chyba tylko w Arduino i w ambitnym kodzie templatowym boost (z zupełnie odmiennych powodów). To jest nagłowek (header) biblioteki, to jest poprawny sposób myślenia. (ps. z uporem...
schemat jest przykładowy. podłaczone mam jak w kodzie i do atmegi8 sprawdzałem trzy razy pytanie czy ta biblioteka jest ok
Może wystarczy "dograć" brakującą bibliotekę?
To, że nie działa, to normalne - ta biblioteka nia ma prawa działać, bo jej kod gwałci wszystkie specyfikacje HD44780. Być może działa na niektórych wyświetlaczach przez czysty przypadek.
Witam szukam biblioteki Atmega8 L jesli ktoś ma lub wie gdzie znalesc niech wklei url Bardzo podstawowa biblioteka najbardziej rozpowszechnionego procesora.Kolega leci na łatwiznę :sm31: Wystarczyło przejrzeć kilka postów wstecz i jest tam biblioteka atmela : http://www.elektroda.pl/rtvforum/topic62... Witam Szukam biblioteki do Eagle TDA7439...
bo to co masz to biblioteka z funkcjami do obsługi modułu cc1000 a nie program, brak jest funkcji głównej main(), gdzie wywołujesz w.w. funkcje.
Ten przykład nie obsługuje FAT'a ... może jest jakiś inny?(lub biblioteka)
Dotyczy ATMega328: Zainteresuj się rejestrami EICRA, EIFR, EIMSK, a bity ISCxx nie znajdują się już w MCUCR. PS Sprawdzenie tego, zajęło mi 5 minut :cry:
Aha, operacje tego typu: PORTC&=(0<<5)+(0<<4); nie przynoszą efektu takiego jaki oczekujesz. 0 się nie przesuwa bitowo w C. W praktyce ta komenda zostanie zrealizowana tak: PORTC &= 0; Powinieneś napisać tak: PORTC &=~((1<<5)+(1<<4));
Czy ktos dysponuje biblioteka z tym scalakiem do Eagla 4.03?? Szukam nie moge znalezc...
Na schemacie oraz/i PCB są błedy: 1. Rezystor R34 dzielnika napięcia przetwornicy, powinien być do Vss (okładzina dodatnia C4), i na PCB jest błąd 2. MC33xxx przy atmega8 jest zbędny, dodatkowo źle opisana jest nogowo biblioteka, i na PCB jest błąd 3. Do stabilizatora LM78L05 została użyta obudowa TO220, stabilizator w obudowie TO220 ma inne przypisanie...
Robi się to po to, żeby spoczynkowo na wejściu procesora panował stan wysoki, który zmieni się na niski po wciśnięciu klawisza, który zwiera pin MCU do masy. Jest to układ zwyczajowy, gdyż większośc mikrokontrolerów posiada możliwość programowego włączenia rezystora podciągającego do Vcc - w takim układzie na zewnątrz potrzebny jest tylko klawisz do...
Dało by, ale jest z tym bardzo dużo roboty. Biblioteka AVRDOS z BASCOMa nie pójdzie na ATMega8. Trzeba by napisać własną. A to bez sensu bo można przejść na C a w C jakaś biblioteka dająca się uruchomić na ATMega8 się znajdzie.
Z tego co pamiętam biblioteka SWUSB działała prawidlowo ze starszymi wersjami bascoma.
To nawet nie masz co kombinowac z biblioteka dopoki nie bedziesz mial czarnych pol na gornej linii. Tak jak kolega wyzej pisal, przez zly kontrast mozesz nic nie widziec.
Chodzi Ci o zapis do pamięci EEPROM? W wątku http://www.elektroda.pl/rtvforum/viewtop... zamieściłem plik lib_avr.zip, w nim znajdziesz odpowiedź na Twoje pytanie (jest tam biblioteka i przykładowy plik z krótkim programem.
A czy kolega ma wyłączone skalowanie wydruku. Ja nie mam takich problemów, u mnie jest wszystko ok z tymi bibliotekami. Pozdrawiam
Witam. baracuda2 czy rozwiązałeś ten problem. Jestem na etapie przygotowywania obsługi nRF i chciałbym wiedzieć czy ta biblioteka jest OK?
Biblioteka jest płatna, ale jak dobrze poszukać. (Użyj przycisku szukaj.)
ATmega8 i ATmega328 mają dokładnie takie same wyprowadzenia i wystarczy użyć ATmega8 w eagle.
Ok, ktoś "zapomniał" napisać że w przypadku B) jest to TOP VIEW, czyli widok od góry elementu. Więc biblioteka Eagle jest OK.
Zmiany musisz dokonać w bibliotece LiquidCrystal.
Nauka C nie polega na kopiowaniu długaśnych bibliotek z sieci. Sprawdzałeś w jaki one sposób działają i czym się różnią. Wiesz w jaki sposób i na jakich pinach masz podpięty wyświetlacz do mikrokontorlera. Wiesz czy i na jakim kwarcu on pracuje ? Bez odpowiedzi na te pytania nie starczy Ci życia na kopiowaniu bibliotek z internetu.
Klasa TwoWire (której obiektem jest Wire) też używa przerwań. Po wejściu do ISR przerwania są blokowane. Jeżeli chcesz, aby dane ISR nie blokowało innych przerwań można użyć ISR_NOBLOCK:[syntax=c]ISR(TIMER2_OVF_vec... ISR_NOBLOCK) { ... }[/syntax]Byłbym jednak z tym bardzo ostrożny, ponieważ może przydarzyć się przepełnienie stosu. https://www.nongnu.org/avr-libc/user-man...
Dla Arduino Masz gotową bibliotekę dla PZEM004.
Dzięki już wiem co się stało biblioteka "uart.h" nie była kompletna :(
A zna ktoś ten model wyświetlacza może on nie do końca kompatybilny ze sterownikiem hd44780?? A działa Ci w trybie 4 bitowym z bibliotekami od radzia?
Witam. A więc będzie zwięźle. -Wyświetlacz 2x16 (sterownik HD44780 ) -uC Atmega8 -Biblioteka radzia ( http://radzio.dxp.pl/hd44780/ ) -Ustawienie pinów (nie jestem pewien poprawności moich zmian) Funkcja główna [syntax=c] int main(void){ LCD_Initalize(); LCD_WriteText("Hello World!"); while(1); return 0; } [/syntax] Problem jest taki, że po samej inicjalizacji...
Masz... Biblioteka Eagle 6 z jednym elementem - ATmega8 w TQFP32. Definicja obudowy przystosowana do montażu ręcznego.
W pliku lcd.h zamień: #define LCD_PORT PORTA na #define LCD_PORT PORTD na przykład.
EdW. Kurs C tam masz obsługę 7-seg, LCD. Dioda iR? A po co Ci biblioteka do diody?:D
Oj, ale coś skaczesz z pytaniami z kwiatka na kwiatek :) 1. Czy masz włączoną optymalizację -Os ? 2. Po kompilacji w okienku z komunikatami, masz informację ile kod zajmuje pamięci. 3. wykorzystuj bibliotekę delay.h.
Doczytalem na internecie ze ta biblioteka nie działa na Atmega8 bo korzysta ż Timer0 który fizycznie nie istnieje w tej Atmedze. Wiec zostaje mi napisanie wszystkiego od nowa lub kupno innej atmegi :P
Widzę ATMega8 na schemacie. Jeśli wzięty został z nowej biblioteki to trzeba mu dalej poprawić funkcje nóg zasilania, bo biblioteka skopiowała błąd swojej poprzedniczki i VCC, GND, AVCC i AGND są ustawione jako Dwukierunkowe; a powinny być ustawione jako Zasilanie. Pisałem już o tym w wątku: http://www.elektroda.pl/rtvforum/topic19...
Biblioteki raczej dodaje sie do projektu nie do kodu zrodlowego.
Jezeli dobrze pamietam ta PCFke to odczyt danych polegal na tym ze zapisujesz do niej stan wysoki i dajesz "odczytaj" i wtedy wykrywa ci ewentualne sciagniecie jakiegos pinu do masy zewnetrznym sygnalem. Moim zdaniem biblioteka jest dobra...
Na początku kodu wstaw : #include <avr/io.h> Nie trzeba niczego zmieniać w oryginale, ATmega8 ma te rejestry...
Witam Czy ktoś uruchomił wyświetlacz 128x64 ( PMG12064E3-SYL - kupiony w TME) na jakimkolwiek AVR w Bascomie? Ja próbuję uruchomić go na Atmega8 i Atmega32 (biblioteka glcdKS108.lib, Bascom pełna wersja zarejestrowana) - w tych przypadkach nie mogę opanować tego wyświetlacza - coś się na nim wyświetla ale cały czas są to jakieś "krzaki". Może ten wyświetlacz...
Jakieś pomysły ?? Tak, zacznij od podstaw. A w temacie: http://mikrokontrolery.blogspot.com/2011...
Jakiej wersji kompilatora używasz? Get RC5 domyślnie używa timera0 a Atmega8 to nie to samo co Atmega88 i timery są inne, inne rejestry sterujace. Zobacz do noty np. Timer/Counter Control Register TCCR0 w ATMega8 steruje preskalerem a w ATMega88 TCCR0B Timer/Counter Control Register B, dwa różne rejestry inne adresy, różne też są flagi zdarzeń timerów...
Dostosuj gotowca http://mikrokontrolery.blogspot.com/2011... to też edukacyjne.
może jakaś pomoc? ślad chociaż, :) wskazówka - jaka biblioteka, lub pod jakim chasłem mam szukać
Biblioteka do DS18B20
Witajcie, siedzę i szukam błędu w bibliotekach do obsługi NRF24L01. Skopiowałem je z biblioteki, którą wykorzystuje w ATmega8. Działa nawet dobrze tam, niestety na STM32F0DISCOVERY już nie chce. Będę bardzo wdzięczny za pomoc. To najpierw kody, które wyrażają więcej niż tysiąc słów ;) : main.c http://obrazki.elektroda.pl/4732813300_1...
No chyba do tego służy ta biblioteka "ice" w oryginalnym kodzie.
To zmień kod źródłowy tej biblioteki i dostosuj ją do własnych potrzeb. Pisanie nieblokujących funkcji warto ćwiczyć w każdym przypadku - tu main masz wolny, ale w innej aplikacji będzie to przeszkadzać. Czemu więc nie napisać tego raz a dobrze, posłuży na lata :) Swoją drogą jeśli cała biblioteka sprowadza się tylko do getc(), które sprawdzasz w pętli,...
Ta biblioteka to raczej nie dla mnie, jak bym potrzebował to bym sam napisał, zresztą jest tyle przykładów że jest się na czym wzorować. Tu bardziej chodzi o to że jak coś umieszczamy to raczej w całości niż kawałek który może spowodować dalsze problemy.
Jest jakaś gotowa biblioteka, która jest czytelna i łatwa w obsłudze? Biblioteka Petera Fluery taka właśnie jest :) Szkoda, że nie korzystasz z ATmel Studio, bo wtedy poprosiłbym o spakowanie całego projektu i sprawdziłbym co robisz źle, że rezultat jest taki: [syntax=c]main.c:(.text+0x12): multiple definition of `__vector_13' ... main.c:(.text+0x36):...
Filmik nr 4 :) http://www.blue17.elektroda.eu/design-sp... Pozdrawiam
Prawdopodobnie zamiast: LCD_WriteText(0x00); powinno być: LCD_WriteData(0x00); Trudno stwierdzić bez kodu biblioteki [HD44780.c].
Witam, #define F_CPU 1000000 to dyrektywa preprocesora. Zdefiniowana nazwa F_CPU zamieniana jest w tym przypadku na wartość liczbową. Dzieje się tak od momentu wystąpienia tego polecenia. Biblioteka delay.h korzysta z tej wartości do obliczania opóźnień. Zmieniając ją przed dodaniem biblioteki wpływasz na sposób jej kompilacji i zarazem na opóźnienie...
W to miejsce powinny pasować biblioteki z ATmega8
Czesc Ja mam Protela 2004, w którym biblioteki Atmela dołączone są do programu. Standardowo jednak w programie nie są włączone, trzeba je dodać samemu. Przeszukaj u siebie zbiór bibliotek (Library/Atmel), myślę że w 99se też znajdziesz taki mikrokontroler.
A biblioteka libc dodana ? Nie znajduje takiego symbolu podczas linkowania. Symbol ten znajduje sie w bibliotece libc ktora trzeba dolaczyc w procesie linkowania. W GCC robi sie to za pomoca opcji -lc.
(at)jvoytech , czym kompilujesz, że binarki się mieszczą w ATmega8?
Mógłbyś chociaż napisać, jakie dokładnie błędy występują.
Biblioteka symulująca programowo USB ma swoje ograniczenia. Dlaczego zamiast robić takie dziwactwa nie weźmiesz AVR ze sprzętowym interfejsem USB? Np. coś z rodziny ATMega U2/U4 lub jeszcze lepiej - jakąś XMEGA np. A4U? Do teog masz proste i gotowe stosy USB z m.in. CDC, zobacz na przykład: http://mikrokontrolery.blogspot.com/2011...
Hej. Możliwe. Na pewno jest bardziej czytelniejsze w kodzie, a pewnie jakaś biblioteka robi to za użytkownika. Pozdrawiam ...
(...) mocno się zdziwiłem, gdy tworząc schemat nie mogłem znaleźć takich "oczywistych" elementów jak Atmega8, Atmega16. Dla Altium nie są to "oczywiste" elementy. To samo tyczy się takich hobbystycznych elementów jak LCD16x2 czy inne "oklepane" na forach peryferia. Program jest tworzony pod użytkownika innego formatu, więc będziesz się często odbijał...
Dobrze napisana biblioteka dla Arduino nie będzie operować na rejestrach, bo wtedy działałaby tylko na jednym procesorze, a Arduino to nie tylko ATMega 328P (a dawniej ATMega8). Można napisać bibliotekę tak, że gdy jest AVR odwołuje sie do jego rejestrów, gdy ARM STM do jego, jak nieznany procesor, to przez bibliotekę Arduino.
Czy mógłby mi ktoś dokładnie wyjaśnić ja stworzyć i wykorzystać własną bibliotekę w programie Winavr. Oczywiście chodzi mi o język C. Stworzenie biblioteki jest proste, tak jak pokazał kolega powyżej. Ale tak stworzona biblioteka nie ma wielkiego sensu. Będzie działać tylko z jednym modelem (a konkretnie typem rdzenia AVR). Ściągnij źródła AVR-libc...
Jeśli kompilujesz oryginalny projekt z __PROG_TYPES_COMPAT__ to nie powinieneś mieć błędów, a jedynie ostrzeżenia, że dany typ jest depreciated. Sama biblioteka nie ma błędów, po prostu w międzyczasie zmienił się kompilator, który obecnie jest bardziej restrykcyjny, a definiowanie atrybutu dla typu jest przypadkowym rozszerzeniem C dla gcc. Zmiany są...
Pokaż cały kod albo hexa to wgram do Atmega8 i sprawdzę. A i 20MHz to też nie gwarantuje sukcesu, w PDF jest max 16MHz. Ewentualnie tu jest fajna biblioteka (bufory, przerwania, dużo AVR), ale faktycznie do C: http://homepage.hispeed.ch/peterfleury/a...
Chyba skończyły mi się pomysły. Możesz jeszcze spróbować "uisp" Odczyt fusebitów. uisp -dlpt=0x378 -dprog=stk200 --rd_fuses Zmiana fusebitów. Dolne. uisp -dlpt=0x378 -dprog=stk200 --wr_fuse_l=0xe2 Górne. uisp -dlpt=0x378 -dprog=stk200 --wr_fuse_h=0xd9 Jeśli nie masz "uisp" dla Windows, możesz pobrać stąd: http://fl.hw.cz/software/avr_uisp/uisp.z... Po...
Jakiś dziwna rozbierzność jażni, najpierw chcesz wiedzieć gdzie oni to schowali - przypuszczając słusznie, że będzie to biblioteka DLL, a teraz piszesz, że chcesz tylko odtworzyć kod wynikowy... Może się w końcu zdecyduj co chcesz zrobić i nie "ściemniaj" nam tutaj!
Witam. Zdaje się że PB1 masz jednocześnie podłączone do lcd i optotriaka. Jeśli komunikujesz się z lcd za pomocą 4bitów a optotriak podłączony jest do nie używanej nogi , to sprawdź czy aby biblioteka od lcd nie maglowała tobie całym portem.
Czy masz na myśli to: /***************************************... /* Application note AN009 */ /* CC1000 interface library */ /* */ /* File: cc1000avr.c */ /* Revision: 2.1 */ U mnie działa to bez problemu. Biblioteka ta nie wykorzystuje SPI
OKS zwracam honor bo muszę... chyba:P Library optocoupler, pc817, ds stad: http://www.classiccmp.org/rtellason/chip... Się zgadza. Cofam honor;P Dodano po 27 biblioteka z wersji 5.0.0
Wyświetlacz "ożył" jednak z mojej strony jeszcze jedno takie pytanko. Czy biblioteka Pana Mirosława Kardasia "lcd44780" powinna działać przy obsłudze tego wyświetlacza ?
mam LCD_Initalize (); czyli jak rozumiem trzeba użyć innej instrukcji która by wyświetlała int, tylko czy ta biblioteka posiada ową instrukcję?. Z tego co ją przeglądałem to nie.
Czy biblioteka Delay nie powinna mieć zadeklarowanego Fcpu ? Skąd ma kompilator wiedzieć jak długo ma trwać delay ?
wracamy do gry, wiec już wiem jaki to ma być wyświetlacz: z nokii, poczytałem trochę i myślę że najłatwiej będzie wziąć z nokii 3310 znalazłem na forum taką stronkę: http://www.microsyl.com/index.php/2010/0... i teraz też mam kilka pytań: 1) jest tam schemat podłączenia(zakładając że użyje ATmegi8(L) zasilanej 3,3V) wystarczy...
Biblioteka kolegi _Robak_ działa bez zastrzeżeń. Wypada uderzyć się w pierś i szukać błędu w kodzie.
Gotowa biblioteka z której możesz skorzystać: http://www.elektroda.pl/rtvforum/viewtop...
Bardzo dziękuje za pomoc po dodaniu return'a działa wyśmienicie. Następnym programem pewnie będzie obsługa wyświetlacza. Pisze w c++ także z tym też powinienem sobie poradzić. Jeszcze raz dziękuje i pozdrawiam. pio_05 ps. Ta biblioteka z delay zjadła mi pół pamięci flash:)
Nie da się, żeby wystawały z układu - takj jest biblioteka zrobiona. Wiesz że te 100nF to musi być ceramik?:>
Lipna ta biblioteka (i2cds1307). Szyna I2C z założenia jest szyną podciąganą do stanu wysokiego tylko rezystorami tak aby dowolne urządzenie mogło wymusić stan niski a u Ciebie stan wysoki jest wymuszony i DS1307 zgłaszając na przykład brak gotowości poprzez przetrzymanie SCL w stanie niskim naraża się na zwarcie o wartości kilkudziesięciu mA. Na dodatek...
Tak, tak, biblioteka RC5 nie lubi płyt MSI. Albo odwrotnie, lub z wzajemnością ;-) Pozdrawiam Albert
Witam chciałbym pójść nieco dalej jak RS232 i pobawić się USB bez ft232. Czy ktoś wie jak się do tego zabrać ? Jak napisać najprostszy program obsługi usb? Programowe usb w AVR (M8) http://www.elektroda.pl/rtvforum/topic82... LUFA ci pomoże W ATMega8 nie bardzo. LUFA to biblioteka do sprzętowego USB w AVR (procesory AT90USB...,ATMega...U2/U4)
A jak masz połączone te rezystory? Szeregowo czy równolegle? Czemu posługujesz się czyimiś bibliotekami, nie napiszesz ich sam? A to już nie można cudzych bibliotek wykorzystać? Nie wiem czy tutaj byłeś: [url=http://www.hobby.abxyz.bplaced.net/... Na dole artykułu jest gotowa biblioteka do ds18b20 działająca na 100%. W msb i lsb...
Ta biblioteka po prostu nie trzyma wymaganych zależności czasowych opisanych w dokumentacji wyświetlaczy. W niektórych przypadkach zadziała, w innych - nie.
Kolego Tomcio7 , avr/io.h to nie jest żadna biblioteka tylko zbiór definicji. Oczywiście można te definicje przepisać do pliku z kodem źródłowym ("wyręczając" kompilator), ale zanim się to zrobi, to trzeba zrozumieć co te definicje oznaczają. Krótko - kolega przepisał definicje dla asemblera zamiast dla kompilatora C. Konkretnie chodzi o test warunku...
Ten wyświetlacz z dużym prawdopodobieństwem obsłuży biblioteka dla N3310. http://ep.com.pl/files/4735.pdf
Wszystkie programy tam zamieszczone są sprawdzone i działają dla zamieszczonych tam schematów. Jeżeli oddzielasz program od schematu, to skutek może być nieprzewidywalny. Pamiętaj, że piny LCD są definiowane w pliku nagłówkowym biblioteki. Odpowiednio zdefiniowane pliki nagłówkowe (dostosowane do schematu) także tam znajdziesz w załącznikach.
Biblioteka [url=http://bbs.21ic.com/upfiles/img/200... do pobrania.
Witam. Mam nadzieję, że inkludowałeś stdio.h?
biblioteka atmega8 atmega8 ds18b20 biblioteka biblioteka enkoder
amplituner pioneer kolumna z18xe wymiana silnika amplituner instrukcja
Einhell SGA 160 - Charakterystyka i Zastosowanie Telewizor nie włącza się po puknięciu w róg