int jest domyślne 16 bitowy ze znakiem, więc może przyjmować wartości z zakresu -32768 do 32767 I nie tylko na ATmega8 ;) Według specyfikacji ANSI C i ISO C-99 typ int nie może być krótszy niż 16 bitów.
Niektóre procki ATMELa mają coś takiego jak High Voltage Serial Programming. Polega to na podaniu impulsu +12V zamiast 0V na pin RESET, a reszta przebiega standardowo. Dotyczy to głównie układów ATTiny, lecz możliwe, że w nowszych rewizjach układów ATmega ta opcja również jest dostępna mimo braku informacji o tym w dokumentacji. Pin RESET w ATmega8...
A rzeczywiście, nie przyglądałem się dokładnie schematowi... Te 74HC244 to poroniony pomysł, ponadto w specyfikacji I²C jest możliwość przytrzymania w stanie niski linii SCL przez slave, który nie nadąża z odpowiedzią. Jak już miałby być tam bufor którejkolwiek z linii to na dwóch komparatorach, np. na podwójnym LM393...
Ja juz podjąłem decyzje i po uczę się Assemblera na forum było pełno kłótni który język jest lepszy to na prawdę może zamącić w głowie czytałem na elektrodzie post gdzie początkujący człowiek chce zacząć zabawę z programowaniem wszyscy zaczeli mu doradzać jedni pisali Bascom inni Assembler i skończyło sie na kłótni między tymi co piszą w bascomie a...
Witam. Czy do tego miernika panelowego (schemat poniżej )mogę zastosować Atmege8-16AU zamiast ATMEGA8A-AU. ATMEGA8-16AU ma minimalne zasilanie 4,5V a ATMEGA8A-AU 2,7V. Czy HEX pod te dwa mikroprocesory jest taki sam . Przeglądałem specyfikacje tych mikro kontrolerów ale nie jestem pewien czy mogę je zamiennie stosować. ATMEGA 8-16 8K zamiast ATmega8A-AU...
Ok jeszcze musze obczaic co z tymi rejestrami ;) i jak to sie tym poslugiwac ;). Alarmu jako takiego by nie bylo jedunie odliczanie :). i tak wlasnie ze jesli bedzie godzina 15:20 to zeby potem nie odliczal juz az do 08:00 daty nie bede chyba wykorzystywal :). Pozdrawiam Dodano po 48 Hmm cos mi sie wydaje ze to z tymi rejestrami to za wysokie loty jak...
Mirek, nie imputuj mi:) rzeczy ktorych nie napisalem. Co do kondensatorow na zasilanu to pelna zgoda, co do rezystora pomiedzy RESET a Vcc to zasadniczo tez - jakkolwiek niewymagany to nie szkodzi, a czesto pomaga - sam zreszta promuje wykorzystanie zewnetrznych rezystorow, a nie wewnetrznych pull upow o niewiadomej wartosci (niewiadomej bo zgodnie...
Witam wszystkich, mam prośbę, buduje sobie sterownik do pompki, potrzebuje aby było sprawdzane i regulowane ciśnienie w układzie. mam czujnik WIKA-A10 z wyjściem prądowym. potrzebuje podłączyć ten przetwornik ciśnienia do wejścia PC0 (ADC0) pin 23 w ATMEGA8-16PU. Jak to zrobić abym niczego nie uszkodził. Przetwornik jest od 0do1bara. wyjście prądowe...
Specyfikacja ATmega8 i ATmega8L nie rozróżnia sygnatur tych procesorów.
Pewnie że jest stabilizowane, skoro często się zdarza podpinanie czułych urządzeń które wymagają dobrej jakości zasilania to taki Atmega8 będzie śmigać bez problemu. Z jego specyfikacji wynika że U zasilania to 4,5-5,5 V
Witam, mam problem z połączeniem po USARCIE tych dwóch procesorów. Sprawa wygląda następująco: atmega1284p ma być docelowo masterem, wysyła ramkę i w odpowiedzi dostaje ramkę zwrotną od atmega8. Obsługa ramek nie jest jeszcze napisana, na razie wysyłam 8 bajtów atmegą1284p i jeżeli wszystkie bajty zostają poprawnie odebrane, to atmega8 odsyła mi 11...
Ale tak odrazu? Tutaj po jednej petli rejest od razu skacze na 255 i wogole sie nie zmienia... A z tym filtrowaniem, to w specyfikacji pisze chyba tez cos o filtrach RC [kondensator od zasilania przetwonika do masy i resystor w szereg z zasilaniem uC]. Moze tak sproboje? Bo do LC nie mam akurat zadnego elementu indukcyjnego [a ze nie mam w miescie elektronicznego,...
Witam. Pewnie zabrzmi to głupio aczkolwiek lubię się upewnić czy pewne rzeczy robię dobrze czy też źle. Jako iż nie dysponuję w tym momencie pod ręką programatorem to nawet nie mogę sprawdzić czy dobrze piszę czy nie. Rozchodzi się o zmianę programu napisanego na Atmegę16 tak aby pasował do Atmegi8. Jest to nadajnik podczerwieni o określonej częstotliwości...
Nadawczej nie przewiduję. W rs-232 specyfikacja napięcia definiuje "1" logiczną jako napięcie -3V do -15V, zaś "0" to napięcie +3V do +15V. Pytanie jak MAX232 potraktuje napięcie w granicach zera. Prawdopodobnie jak jedynkę? Tego bym oczekiwał. Zresztą niedługo to sam przetestuję jakby ktoś był ciekaw.
Widziałem, że ruszył temat dotyczący wyświetlacza o s65. Jak juz mówiłem nie znam obsługi i komend tego lcd, ale na moja logikę wydaje mi się że PCF8833 nie ma tych samych komend co lcd od S65. Glcdcmd &H2A 'x Glcddata 1 Glcddata 130 Glcdcmd &H2B 'y Glcddata 1 Glcddata 130 to jest ze specyfikacji pcf-a i tylko na niego to będzie działać. Nie wiem jakie...
Udało się komuś to uruchomić w tej konfiguracji? Ja próbowałem zrobić to z ATMEGA8A przy zasilaniu 5V oraz 3.3V i niestety nie udaje mi się nawiązać komunikacji miedzy modułami. Komunikacja (SPI) między mikrokontrolerem a modułem WiFI jest poprawna, bo wyniki są w pełni zgodne z tym co mówi specyfikacja (robię sobie zrzut rejestrów przez USART). Próbowałem...
RTFQ2 niestety nie ma trybu uśpienia, SHT11 ma i zdaje się, że przechodzi w ten stan automatycznie (teraz to wyczytałem - mógłby ktoś potwierdzić?). Ewentualna dioda nie wymaga stabilnego zasilania. Ale niestety RTFQ2 wymaga, a i pobiera ok. 8 mA (w/g specyfikacji). W takim razie zastosuję ten tranzystor. Co do wait 2, to niestety, wiem że to kiepskie...
Mój problem polega na tym, że w specyfikacji tego układu znalazłem informacje na temat 4 kanałów pwm, a bascom z tego co wiem umożliwia obsługę dwóch (na timerze 1.). Jak zaprząc do pracy pozostałe dwa kanały :?:
A pamietasz, ze w "Pony Prog" postawienie znaczka w przelaczniku danego bitu oznacze jego zaprogramowanie wg specyfikacji, czyli to samo co wyzerowanie dango bitu (0 - programmed, 1 -unprogrammed)?
Witam, do niedawna byłem szczęśliwym posiadaczem Atmela AT90S8535, oraz [url=]programatora zgodnego z STK200. Wg. specyfikacji programatora, obsługuje on kontrolery serii AVR AT09S8535 i AT90S4434. Niestety, nieszczęśliwym zbiegiem okoliczności kontroler uległ zniszczeniiu. Stąd też moje pytanie, a brzmi ono następująco: czy moge używać kontrolera ATMega8535...
witam ze specyfikacji wyczytalem ze ten procesor ma dwa wyjscia pwm, jedno pod wyjsciami pd4 (oc1b) i pd5 (oc1a) (timer1), a drugie pod wyjsciem pd7 (oc2) (timer2) .... pierwsze wyjscie dziala bez problemu natomiat drugiego nie moge skonfigurowac (pod bascom-em), wyskakuje mi error86 przy lini w ktorej konfiguruje timer2 ... nawet kiedy wpisuje: config...
Może być wiele przyczyn takiego zachowania. Wymienię kilka, które mi przyszły na myśl: 1. Zainicjuj zmienną globalną - nie mozna zakładać, ze deklaracja zmiennej (szczególnie globalnej) zeruje ją (zależy od kompilatora) 2. Transmisja szeregowa działa poprawnie? Może DATACNT ma poprawna wartość ale rózne ustawienie parametrów transmisji w nadajniku...
czyli sektor zaczynajacy się w 512 i segmencie 0. Jaki segment?? Na karcie nie ma segmentów tylko sektory numerowane od 0 do MAX. JEDEN SEKTOR TO 512B!! Więc po co to?? sect4 = 512 * (sect3+1); Twój kod jest baardzo nieczytelny (chodzi o porównanie ze specyfikacją karty). Czytałeś w ogóle Product Manual karty?? :wink: Jeżeli karta się zglasza...
U mnie programowanie działa bez problemu (żadnych rezystorów nie używam), a Atmegę zasilam z 5V podczas gdy RFM73 z 3,3V. RFM73 spokojnie zniesie 5V na wszystkich wejściach co zresztą jest napisane w rozdziale 8 specyfikacji.
Witam, Zmagam sie z termometrem... TMP75 - moze ktos obeznany z tematem twi (zeby nie pisac i2c - bo czesto sie to kojarzy z software'owym rozwiazaniem i2c) zerknie przychylnym okiem.... w czym tkwi problem ? - wartosci jakie mi zwraca to 255 i 255 :( ponizej czesc kodu odpowiedzialnego za TWI i TMP75: void i2c_init(void) { // kwarc 11059200...
o teraz juz rozumiem:) ogromne dziek za foto. teraz musze jeszcze zlozyć programator. co prawda mam juz jakiś schemat ale czy mogłbym prosic o schemat tego ktorego pan uzywa?? i wsad oczywiście ale to juz jesli znajdzie Pan czas i chęci... Dodano po 19 jeszcze jedno pytanie prosze o szybka odpowiedz. bo napisał Pan ze wzorował siena projekcie z podanego...
ATMega jest taktowana kwarcem, czy z wewnętrznego generatora RC? Jeśli z wewnętrznego to zapomnij o transmisji po RS, znaczy czasami działa, ale stabilność tego generatora jest poza wymaganą dla specyfikacji RS232 asynchronicznego.
Jeszcze raz wielkie dzięki, a orientujesz się może jaka jest rezystancja takich układów przy stanie "0" w specyfikacji multiplekserów jest taka informacja tzn Ron a w expanderach nie widziałem ? Pozdrawiam Mirek
Rozwiązanie na dwóch MCU, a tym bardziej AVR i ARM jest bez sensu. Nie napisałeś jaką matrycą chcesz sterować. Ja bym polecał FT80x lub FT81x - to są dedykowane koprocesory graficzne. Przejrzyj ich specyfikację, działają na zasadzie, że wysyłasz im listę poleceń i tyle., A polecenie to np. wyświetl obraz jpg z zadaną przezroczystością, wyświetl napis,...
Autorze tematu, Rzecz jasna zasilanie SIM800L to 3,8-4,2 czyli LM317 i jechana. A sygnały z procka puściłeś bepośrednio? W specyfikacji wyczytałem, że sygnał RXD może mieć max 3V więc TXD z pricka puściłem przez dzielnik 1,2K i 2K. Skorzystałem z części twojego kodu lecz mi nie działa. Czy problem może leżeć w TXD z procka? $regfile = "m8def.dat"...
(at)Light-I masz racje L do 8mhz, wczesniej bawilem sie tym bez L i dlatego zegar ustawilem na 16mhz, moglem spojzec do specyfikacji jak kupilem L, moj blad. zaczynam dopiero zabawe z uProcesorami i postanowilem na poczatek zajac sie bascome (nie zalezy mi na optymalizacji kodu a raczej na "prostocie" programowania) wolalbym jednak "wgrywac kod do procesora"...
Klima napisał: "Do konfiguracji procesora. Na początek domyślne ci wystarczą." No, z tym to nie na pewno. W ciągu ostatnich 2 tygodni uruchamiałem ATmega32 i 2 szt. ATmega8 nowe ustawione fabrycznie na zewnętrzny oscylator RC. No chyba że w sklepie ktoś przestawił. Czyli niezgodne ze specyfikacją. Gdzie kupiłeś? Może walnięta seria jakaś. Ale to nie...
...nie sam sygnał STOP powinien być wysłany, a sekwencja STRAT STOP... Zastanawiam się tylko, czy to na pewno jest zawsze bezpieczne (zda egzamin). Właściwie specyfikacja mówi: A START condition immediately followed by a STOP condition (void message) is an illegal format. i chociaż w niektórych specyfikacjach jest też napisane: Many devices however...
cyberdar<< 1) RS485 to jedynie specyfikacja elektryczna komunikacji, a nie protokół, wymaga specjalnych konwerterów, a sama komunikacja i tak pozostaje do zrobienia, to zupełnie inna bajka. 2)To akurat racja :) Myśle że nie ma sensu komplikować tutaj całości wprowadzając transmisję asynchroniczną, ponieważ będzie ona całkowicie programowa, wymaga...
Nawigator , U24. Układ ten nie ma nic wspólnego z samochodami i alarmami. Jest to układ sterownika załączany na okres około 2-4 godzin dziennie. Nie wykorzystuję w nim ADC ani układ nie przechodzi w SLEEP. Robi skomplikowane rzeczy , ale ma wykorzystane 4 PINY jako WE i odczytuje na nich właśnie stany logiczne 0V-L oraz 12V-H. Układ działa do tej pory....
migod , mam pytanie do Twojego "PS". Jeśli chodzi o sprzętową realizację stosu IrDA, to akurak microchip zrobił MCP2150 i po bólu. Jednak interesuje mnie progamowa realizacja. Nie szukam gotowego programu (choć i on mile widziany), a jedynie specyfikacji tego cuda (mógłbym sam coś wykombinować). Więc taka prośba: Jeśli ktoś ma, to niech się podzieli!...
Dzień dobry drodzy forumowicze Od paru dni zmagam sie z pewnym problemem. Dlatego postanowiłem zasięgąć rady na forum. Zauważyłem temty które są mi bliskie, ale żaden nie opisywał dokładnej specyfikacji..... Mój schemat transmisji jest taki: Klawiatura PC (PS/2)-> Atmega8 -> nadajnik RT4-XXX (firmy Telecontrolli) -> odbiornik RR6-XXX (firmy Telecontrolli)...
czy ma to jakąś różnicę którą stroną wsadzi się w układzie tranzystor jeśli ma to jakąś różnicę to napiszcie mi jak to można poznać :!: :D :?: Jest to istotne, tranzystor ma 3 różne wyprowadzenia których funkcje są ściśle określone. Specyfikacje opisu pinów i obudów elementów można znaleźć w notach katalogowych. W internecie jest ich pełno.
Spójrz tutaj: Wykorzystujesz sprzętowy układ do transmisji po rs232 z mikrokontrolera, a max232 zmienia tylko poziom napięć sygnałów na te określowe w specyfikacji do transmisji po rs232. Taki kabelek podłanczasz do komputera i już masz komunikacje uC <-> PC (lub inne urządzenie z tego typu łączem)
Witam. Próbuję uruchomić atmege8 + max232 do komunikacji z kompem. Kabel do komunikacj jest z przeplotem 1,8m. Gdy w uc wystawiam cały czas jeden znak na rsa to w terminalu leci ciąg takich samych znaków np. dla wystawianego 'a' (hex 61) terminal odczytuje <0>rr , obydwa r z akcentami (hex 00 E0 E0). Pełna powtarzalność zjawiska. Przy transmisji...
Teraz wiem jeszcze mniej niż myślałem, że wiem ... bez specyfikacji nic nie mogę Ci pomóc.
Zapomniałem dodać, że specyfikacja DMX jest mi znana.
Szukałem odpowiedzi na to pytanie, lecz nie znalazłem, wiec postanowiłem rozpocząć nowy temat. Otóż mam problem z liczeniem kanałów DMX, a dokładnie z timerem0 którego używam w tym celu. Mikrokontroler to jak w temacie ATmega8, częstotliwość taktowania 8 MHz, ustawienia sprzętowego UART 250 000 baud. Według specyfikacji DMX najpewniej rozpoznać nowy...
Nie zagłębiając się w specyfikację układu ULN2003A zmontowałem taki obwód: wejścia ULN podłączone są z wyjściami Atmegi, wyjścia ULN natomiast z + kolejnych przekaźników. Dodatkowo podłączyłem do ULN masę i pod COM podłaczyłem +5V. Masa przekaźników jest podłączona do masy obwodu. Teraz zauważyłem że ten ULN "odwraca" logikę co w sumie nie przeszkadza...
Do admina wiem że podobny post jest w opisie układów ale tam jest celem poznania specyfikacji a nie rozwiązania konkretnego problemu Witam wwszystkich mam pytanie jak ugryść temat. Chciałbym odbierać sygnały wysyłane przez bluetooth z telefonu kom. do modułu a następnie pzesyłać je do Atmegi8. Znalazłem jakiś moduł który ma interface do UART ale nie...
Zastanowiłeś się choc przez chwilę , ile czasu "zuzywa" procesor AT89C2051/14MHz na wykonanie instrukcji NOP , a ile to zajmie Twojemu/11.059200MHz Czyżby chodzi o to, że 2051 w przeciwieństwie do AVR częstotliwość pracy ma dzieloną przez 12 i przy tym samym kwarcu AVR będzie chodził 12 razy szybciej ?? Dokładnie o to chodzi :D Jest w Twoim załączniku...
Dzień dobry wszystkim Właśnie rozpoczynam zabawę z prockami AVR (do tej pory wyłącznie PIC). Niestety dość pechowo - pierwszy przypięty do programatora (ISP wg. LancOs) procek nie daje znaku życia - programator jest raczej ok - inny proc daje się rozpoznać i nawet miga diodą zgodnie z pierwszym załadowanym programem :) Moje pytanie odnosi się do pierwszego...
1) Jakie fusebity(albo ustawienia w rejestrze) decydują o tym czy PC6 dziala jako port, lub jako RESET? Datasheet, strona 223, tabelka z listą bitów. 2) Jest jakaś możliwość sterownia pinami oznaczonymi jako wejscia A/C a dokładniej ADC6 i ADC7 , czy można "machać" tym portem w jakikolwiek sposób? Ze specyfikacji wygląda że nie mają żadnych innych...
z tego co pamietam z przedmiotu "interfejsy mikrokontrolerow" to specyfikacja SPI okresla max 2m ale to oczywiscie w sprzyjajacych warunkach, parenascie czy dwadziescia pare centymetrow powinno smigac
Enkoder powinien wystawiac czysty sygnal A-B, jezeli tego nie robi to po prostu jest uszkodzony i zadne shmittowanie tu nie pomoze. To nie jest do końca prawda, jeśli enkoder posiada taką krzywkę która pomaga w czuciu jak się obraca (taki "pykacz"), to w momencie kiedy "pyka" zmienia się zbocze jednego z sygnału. Miałem taki objaw w układzie że to...
Witam. Dostałem na studiach zadanie - zrealizowanie pomiaru odległości czujnikiem optycznym BOD 66M z wykorzystaniem mikroprocesora. Padło na atmege8. Problem (jak dla mnie) jest w tym, że w specyfikacji tego czujnika pisze, że napięcie wyjściowe mieści się w przedziale 1-10V a z tego co czytam o przetworniku w atmedze - zakres pomiaru ADC od 0 do Vcc....
Wygląda na to że ktoś nie przeczytał specyfikacji układu, w większości rejestrów tego RTC siedzą jeszcze inne dane.
Nie mam pod reka specyfikacji wyswietlacza, ale na podstawie wypowiedzi kolegi: DATA=((DATA&0xFF0F)|(dat... SET_E; delay_1us(); CLR_E; Proponuje przeniesc linie: PORTC.4=1 ponizej linijki wystawiajacej dane na port C. Zachowaj format jaki podalem w drugim poscie.
1)zależy od procesu technologicznego, od cięcia kwarcu, o ile nie wchodzisz w zastosowania radiowe to czy masz 3,99 czy 4,01 ci nie zrobi róznicy 2) po to żeby stworzyć najbardziej podstawowy rodzaj generatora sygnału jakim jest - gen. Pierce'a 3) Bity CKSEL3 do CLSEL0 określają źródło sygnału taktującego procesor, by użyć wewnętrznego powinno się ustawić...
Ostatnio dobrałem się do eksperymentów z PWM, zrobiłem kilka różnych: - wspierany przez BASCOMA poprawnej fazy(wg specyfikacji tryb 1 2 3) - Fast PWM (tryb 5 6 7) i w końcu chciałem zrobić z regulacją rozdzielczości. Wybrałem tryb 15 i ... poległem. W postach znalazłem kod zumka dla trybu 14, wpisałem go i działa. #include <avr/io.h> int main(void)...
Polecam specyfikacje Modbus do poczytania i książkę Pana Witkowskiego "Mikrokontrolery AVR programowanie w języku C - przykłady zastosowań", gdzie bardzo przystępnie pokazuje w C komunikację po RS485 z crc16 i detekcją błędów. Zakładasz w programie środowisko idealne, pomyśl co się zacznie dziać, gdy pojawią się zakłócenia... Tak jak mówił albertb nawet...
Na szybko przeglądając kod, to nigdzie nie stosujesz podciągania portów. Np tutaj void send(char value) { CLEAR_1WIRE; _delay_us(5); if( value == 1) { SET_1WIRE; } _delay_us(65); SET_1WIRE; } Robisz tylko SET_1WIRE, a więc ustawiasz kierunek na wyjściowy i nic więcej. Musisz też ustawić port w stan...
Rezonator jest taki jak zadeklarowany ? Wyświetlacz może być sterowany albo z wykorzystaniem odpowiednich opóźnień (funkcja LCD w Bascomie i do tego musi być zgodna częstotliwość rezonatora z zadeklarowaną albo niższa) przed wysyłaniem informacji, albo przez kontrolowanie statusu wyświetlacza, przez co można zwiększyć częstotliwość wysyłania danych....
Z tego co widzę masz tam 48 diod, każda pobiera 20mA, czyli potrzebujesz ze swojego układu dostarczyć 960mA! Wg. specyfikacji, Atmega8 dostarcza do 300mA. I tak wg. mnie działa lepiej niż powinien :) Bez tranzystorów się tutaj nie obejdzie.
Podłączanie D- do licznika ma swoje zalety: dzięki temu oprogramowanie może sprawdzać co jakiś czas czy były jakiekolwiek zmiany stanu D- (a tam idą ramki USB) i jeśli nie było - przejść w tryb low-level power - tak jest w specyfikacji USB zresztą. Samego wymagania 'jako takiego' do utrzymania komunikacji USB nie ma - po prostu ułatwia to zaprogramowanie...
widze że popularność jednak jest :) Jeśli chodzi o zarabianie to zdaję sobie sprawę że to amatorszyzna narazie (ale działa), nie mam certyfikatów itp. Bardziej zależy mi zdobywaniu wiedzy, może nawiązaniu kontaktu z kimś kto może prowadzić montaż/sprzedaż. Oczywiście bede dopisywał inne sterowniki z upływem czasu, jednak brakuje specyfikacji, za dobre...
Witam, piszę ten temat w imieniu kolegi. Od razu przechodzę do setna problemu. Kolega ma takowe pytanie: "Czy dało by się zrobić sterownik 10 urządzeń na jakimś AVR który by pracował na RS232 lub USB?" Kolega nie ma czasu na takie rzeczy dla tego też zadaje drugie pytanie: "Ile by kosztowało gdyby ktoś napisał program dla AVR, zrobił schemat i napisał...
Raczej :?: Czy tak trudno to sprawdzić w specyfikacji (chociażby help programu) albo zrobić echo jakimś procesorkiem (ewentualnie podpinając pod drugiego RSa ) :?:
Nie wiem czy jest to do końca dobry dział, ale jest to moja pierwsza aplikacja na mikrokontrolerze, więc postanowiłem umieścić ją w tym dziale :) Nie jestem pewny czy dobrze narysowałem schemat, i proszę bardziej doświadczonych userów elki o jego sprawdzenie :) Ma to być sensor GPS do zestawu LEGO MINDSTORMS NXT. Atmega komunikuje się z robotem poprzez...
Ok zmieniłem switche i dałem do masy,dałem rezystory 10k między switch , a uC(tylko proszę mi dać zrozumieć jakie rzeczy mogłyby się dziać bez tych rezystorów?) Przy łącznikach zwierających do zasilania należy dołączyć rezystor miedzy wejściem mikrokontrolera a masą. Bez nich w momencie gdy przycisk nie będzie wciśnięty wejście będzie wisiało w powietrzu...
Troche mnie niepokoi że wszedzie gdzie komentarz (i specyfikacja i2c) mowi o ustawieniu stanu wysokiego, Ty ustawiasz niski i na odwrot. Tak chyba nie ma byc? Poza tym mowisz o adresie 0x94 a wysylasz 0x96..?
Biblioteka I2C_TWI.LIB to biblioteka kompilatora zawierająca kod dla podstawowych instrukcji skojarzonych z obsługą magistrali I2C, wprowadzająca możliwość używania w tym celu zasobów sprzętowych niektórych mikrokontrolerów z rodziny AVR. Domyślnie BASCOM używa procedur programowych gdy w programie znajdują się instrukcje dotyczące magistrali I2C....
Cześć, Czy ktoś może miał przyjemność z wyświetlaczem BG12864EFPHHn? Link do specyfikacji: Pytam się, bo mam problem z jego włączeniem - robi się to programowo :D. Zasilanie i linie są dobrze podłączone, bo to już sprawdzałem. Instrukcja jest dość krótka. Nie mogę znaleźć przykładów programu na taki wyświetlacz. Będę wdzięczy za jakąkolwiek pomoc. Dzięki....
Nie wiem "jak to jest opisane w datasheet Atmegi". Modbus RTU odbiera się tak samo jak ASCII. Różni się sposobem wykrywania początku i końca ramki - w trybie RTU to czas ciszy na łączu. [url=]Specyfikacje.
Znalazłem dmuchawę na stronie producenta: Dopiero czytając specyfikację zauważyłem, że ma 3-stopniową regulację obrotów, co być może ułatwia sprawę - w innym temacie wyczytałem, że wystarczy przekaźnikiem przykładać fazę na odpowiedni styk, nie wiem, czy tak będzie i w moim przypadku. Rozumiem, że powinienem w tym celu rozebrać tą czarną puszkę umieszczoną...
Odświeżę trochę temat. Złożyłem sobie ten układzik i mam dwie uwagi, należało by zamienić dzielnik od kontrastu na potencjometr, bo każdy wyświetlacz trochę inaczej działa, w moim przypadku prawie nic nie było widać, doszedłem eksperymentalnie że dla mojego LCD najlepszy dzielnik to 8,2:1. Druga uwaga, a właściwie spostrzeżenie, ze specyfikacji układu...
BT RS232 Adapter DTE coś takiego: A co masz od strony PC? Taki sam adapter, czy może jakiś USB bluetooth dongle? OK. Skonfigurowałeś procesor na 4800bps i komputer na 4800bps. A jak skonfigurowałeś adapter bluetooth? Zauważyłem, że jego specyfikacja nie dopuszcza pracy z prędkością mniejszą od 9600bps . Jesteś pewien, że masz to wszystko dobrze skonfigurowane?...
Dzięki! Pytałem zapobiegawczo. Muszę wybrać temat pracy inżynierskiej. Kiedyś bawiłem się BASCOM-em, ale do przerwań nie doszedłem- pamiętam, że też miałem problemy z równoległym wykonywaniem zadań przez procesor, ale i moja wiedza była też mizerna. Ten program chcę napisać w AVR-GCC, bo to jest szeroko chwalone środowisko programistyczne i język programowania...
Witam, wykorzystując Atmega 8 oraz LCD 2x16 (RayStar - RC1602B-YHY-CSDX) chciałem wyświetlić zwykły napis na LCD. Skrypt został napisany w Bascom (zamieszczony poniżej). Skrypt na początku włącza diodę podłączoną pod PD0, potem wyświetla dwie linie na LCD, czeka 5 sekund i wyłącza diodę. Efekt taki, że po zasileniu układu, dioda się zaświeca, podświetlenie...
nie mogę zastosować hallotronu, bo w specyfikacji projektu mam kontaktron, wiem że jest to nie najlepsze rozwiązanie, ale takie są elementy, które mają być zastosowane... no kondensatory są jak widać na schemacie, tylko bez wartości... chodzi mi o ogólną ideę? czy to się trzyma całości? czy ten l298 tak się podłącza? jakie napięcie musi zasilać silnik?...
Temat do zamknięcia. Rozwiązany problem. Specyfikacja i wszystko jasne :) Dzięki
Umieszczam linki do specyfikacji technicznych poszczególnych modułów: Nadajnik - Odbiornik -
Po odłączeniu procesora nie widzę czarnych prostokątów. Między V0 a masą wlutowałem na sztywno rezystor 1k i w dalszym ciągu to samo - pusto. Rezystor 10k również. Uszkodzony wyświetlacz? Swoją drogą, czy mogę traktować ten sterownik jak HD44780? W specyfikacji wyświetlacza podany jest inny model sterownika i nie ma podanej możliwości podłączenia tylko...
Oto mój optoelektroniczny przetwornik obrotowo-impulsowy MOZ 30 /100 / 5 / K Oto jego specyfikacja: - rozdzielczość 100 działek/obr - Napięcie zasilania +5VDC - Wyjście O.C. - Prąd wyjściowy 25mA (napięcie 0,5V lub mniej) I pytanie jak go obsłużyć przy pomocy atmegi8? Jak sprawdzałem miernikiem to napięcie wyjściowe miałem od 0 do 0,1V.
Witam, kombinuje na wszelkie sposoby i za cholerę nie mogę uzyskać komunikacji. Mam Atmege8 i układ MAX232 (MAXIM). $regfile = "m8def.dat" $crystal = 8000000 $baud = 9600 Do Print "Hello" Wait 1 Loop End Szukałem czegoś w C bo Bascom do mnie nie przemawia, aczkolwiek na początku chciałem wszystko przetestować czy działa, a potem...
Faktycznie, pomyliłem sie na rysunku, używam do pwm silników nóżki 15 i 16. 17 jest też podłączona na bramkę kolejnego mosfeta przez rezystor i on włącza mi świece żarową. Tam już nie mam pwm. Ale ze specyfikacji wynika, że na 17 też można użyc pwm, wiec to chyba nie powinno być problemem. Co ciekawe nie zawsze tak jest. zdarza się czasami, że pół minuty...
Gwiazda świeci w 3 sekwencjach, zasilana jest baterią. Posiadam wszelką specyfikacje i wykresy do projektu, cena: 70zł + przesyłka
Muszę starą skrzynkę z piwnicy przynieść, tam jest LPT a na dodatek nie muszę się o nią martwić, że coś zepsuję :P Ps. Może ktoś kiedyś dotrze do tego wątku z podobnymi problemami, także kolejna uwaga, którą zaznaczam : serwo nie pracuje tak jak należy na baterii 9v ! :) Przed chwilą próbowałem zoptymalizować ruch i coś mi się ciągle nie zgadzało z...
SPIEN zablokować nie mógł, natomiast niezależnie od wybranego źródła zegara zadziała z zewnętrznym przebiegiem podpiętym pod XTAL. A dlaczego niby nie mogl ? Bo mi sie udalo - nie wiem jak to zrobilem ale jednak :) Dlatego w sumie zbydowalem sobie programator HV :) i opisane jest jak to mniejwiecej sie stalo. Jak odczytalem FUSE w HV na pajaku to bylem...
JP1 - zworka która ma odłączać kondensator od pinu reset na wypadek jak bym chciał podłączyć układ do programatora. Czytałem gdzieś na forum że kondensator może utrudnić programowanie i lepiej jest na czas programowania go odłączyć. A teraz popatrz dokładnie na swój schemat i sprawdź, czy C1 przez JP1 jest podłączony do pinu RESET. Nie jest, bo dałeś...
Dzięki za linki. Przejrzałem, i skończyłem z jeszcze większym mętlikiem w głowie :). Będę musiał przestudiować. Przedtem zacząłem się bawić z tutorialem z tej strony: . Oto kod: [syntax=c]#include <avr/io.h> #define PORT_ON(port,pin) port |= (1<<pin) #define PORT_OFF(port,pin) port &= ~(1<<pin) int main(void) { unsigned int adc_value;//...
Cześć, Wykonałem sterownik diod rgb. Początkowy zamysł był taki, żeby sterować pojedynczymi diodami rgb, i wszystko działało (funkcje: zwiększanie/zmniejszanie koloru czerwonego, niebieskiego i zielonego; wyzeruj kolory). Z racji tego, że ma to być (dosyć duże) nastrojowe oświetlenie do pokoju zrezygnowałem z 40 pojedynczych diod na rzecz 5 metrowego...
USART na 50m spokojnie da radę, to jest odległość zgodna ze specyfikacją. Zależy to imho nie tylko od specyfikacji, ale także od tego na jakim kablu i w jakim otoczeniu ten kabelek sobie leży ;-) Należy zapewnić aby przewodem masy nie płynął prąd, ale to już zupełnie inna kwestia. No to jest druga kwestia, bo jak w mojej sytuacji połączymy masy to...
Tak procesor pracuje na fabrycznych ustawieniach, linia danych do portu PB1 i podciągnięta do plusa przez rezystor 4,7k zgodnie ze specyfikacją.
Ale jak szczegółowo wygląda przepływ sygnałów z uKontrolera do MAXa, aby matryca LED wyświetlała określona grafikę? Czytałem wiele materiałów na elektrodzie i w internecie, jednak wszystko nie jest jeszcze zbyt jasne dla mnie. Widzę, że nie zajrzałeś w przesłane przeze mnie linki (gdzie masz przykład kodu). Nie zajrzałeś też dobrze w datasheet (gdzie...
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.
Poczytaj specyfikację PC Gameport - klasycznie przeznaczony był do analogowego joysticka z dwoma potencjometrami po 100 kiloomów, więc każda z osi posługiwała się tylko jedną linią - twoja obserwacja jest prawidłowa.
Podłączenie karty na rysunku z Tiny85 jest błędne. Twoja propozycja jest prawidłowa, ale brakuje rezystorów podciągających do Vcc (typ 10k przynajmniej dla linii !CS, vide LED w Tiny85). Komentarz to opis konfiguracji poszczególnych linii portu: H - wyjście w stanie wysokim, L - wyjście w stanie niskim, u - wejście z pull-up'em, z - wejście bez pull-upa....
Przede wszystkim zapomnij o układach z serii CD. To seria CMOS, nie nadająca się do współpracy z mikrokontrolerami. Są wolne, mają małe prądy wyjściowe itd. Zastosuj coś z serii 74HCT itd. Po drugie możesz zastosować zwykł zatrzask, np, 74HCT595, lecz jest to małopraktyczne. Raz, że masz tylko 8-bitowy latch, dwa, że ma to niewielką obciążalność prądową...
No wlasnie zaleta takich magistrali typu 1-Wire lub I2C jest to ze mozna na niej umieszczac dosc sporo urzadzen Adresujesz z kim chcesz gadac i gadasz A jeśli urządzenia jak np: termometr ds18b20 czy zegar czasu rzeczywistego wykorzystują całkowicie inne komendy do komunikacji. To chyba będzie problemem. Sprawdzałem w karcie katalogowej specyfikacje...
Witam. Podałeś specyfikacje, ale na rysunku, są specyfikacje aż 6 rodzajów wyświetlaczy. Jaki jest Twój (jaka ma literkę na końcu)? Poza tym, czy umiesz obsługiwać w programie taki wyświetlacz?
Witam! Problem polega na tym, że po połączeniu całego schematu : silnik niestety po wciśnięciu guzików stoi w miejscu i drży. Zasilanie mikroprocesora oraz L293 VCC jest z USB ASP a zasilanie silnika doprowadzone na V+ jest z baterii 9V obniżone przez rezystor 27 Ω aby było koło 7,4 V. Specyfikacja silnika krokowego bipolarnego: Liczba kroków:...
Nie, nie potrzebuję. Myślałem właśnie żeby podświetlenie było tylko włączane przyciskiem i działało parę sekund. Jak spoglądałem na specyfikacje wyświetlaczy to w prawie wszystkich pobór prądu był określony na 2mA, max 3mA. W prawdzie nie orientowałem się jeszcze jak obsługiwać taki wyświetlacz z Atmegi, ale mam cichą nadzieję, że będzie ona mogła być...
No ale to chyba trzeba tam zamówić coś za kilkaset $, żeby za free to przysłali do domu? Sama możliwość przeglądania tych plików gerber po załadowaniu u nich to fajna sprawa, bo jak trochu podrążyem temat i poczytałem najnowsze specyfikacje tego standardu, to jeden gerber drugiemu nie równy i wystarczy podglądnąć te gerberowe kody ASCII generowane przez...
Obliczenia robiłem przy założeniu, że tranzystory podłączają anody do 8V. Nic dziwnego, że ledwo świeciły jeżeli były przypięte do 5V. Kropki nie powinny być zagrożone. SAA1064 ma wbudowane źródła prądowe. Podniesienie napięcia nie skutkuje wzrostem prądu powyżej 21mA (typowo wg specyfikacji).