avr porty wejścia wyjścia

Znaleziono około 697 wyników dla: avr porty wejścia wyjścia
  • Podłączenie matrycy przycisków pod wejścia binarne.

    na wierszach niski a na kolumnach wysoki A skąd niskie i wysokie stany, skoro matryca nie jest podpięta pod GND? Zawsze możesz wysłać na pin stan niski, co z uwagi na symetryczny charakter portu w AVR jest równoważne zpodłączeniem tego pinu do GND. Z łatwościa to wytestujesz podłączaja do wyjścia diodę LED w odwrotnej polaryzacji i manipulując programowo...

    Arduino   03 Sie 2020 05:44 Odpowiedzi: 10    Wyświetleń: 1023
  • Prosty sterownik 16 wejść 14 wyjść

    Zamontowałeś ten sterownik w maszynie przemysłowej? Do takich celów stosuje się gotowe sterowniki PLC, które kosztują kilkaset złotych. Ten sterownik to zabawka, zrobiony dla sztuki, nie powinien być stosowany w maszynach przemysłowych gdzie niekontrolowana praca może doprowadzić do strat materiałowych albo uszczerbku na zdrowiu. Masz tutaj praktycznie...

    DIY Konstrukcje   09 Lis 2025 11:07 Odpowiedzi: 15    Wyświetleń: 2727
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Programowalny sterownik zupełnie inaczej

    https://obrazki.elektroda.pl/8368409700_... Celem projektu było stworzenie amatorskiego programowalnego sterownika logicznego. Motywacją do stworzenia tego sterownika była potrzeba posiadania uniwersalnego urządzenia pozwalającego w warunkach laboratoryjnych na szybkie przetestowanie różnych algorytmów sterowania przy przebiegach szybkozmiennych....

    DIY Konstrukcje   21 Cze 2018 22:00 Odpowiedzi: 38    Wyświetleń: 12507
  • REKLAMA
  • Sterownik PLC w oparciu o mikrokontroler Atmega z dostępem przez www

    http://obrazki.elektroda.pl/5613819300_1... Witam, Chciałbym przedstawić swoją konstrukcję, która była tematem mojej pracy na studiach inżynierskich. W dzisiejszych czasach prawie nikt już nie bawi się bramkami logicznymi, licznikami, rejestrami, które zostały wyparte przez sterowniki PLC. Urządzenia te wykorzystujemy do wykonywania...

    DIY Konstrukcje   08 Kwi 2018 10:27 Odpowiedzi: 18    Wyświetleń: 12618
  • REKLAMA
  • AVR Bascom – jak ustawić 4 porty jako wejścia i przekazywać dane na wyjścia?

    A jak to zrobić??? Chodzi mi o sterowanie tymi sygnałami, bo wyswietlacz umiem obsłuzyć. Dodano po 6 Najlepiej było by takie rozwiązanie,ale nie wiem czy to jest realne: programator ISP LPT podłanczam pod AVR-a i steruje sobie sygnałami na poszczególne wyjścia

    Mikrokontrolery   27 Gru 2007 14:46 Odpowiedzi: 6    Wyświetleń: 1315
  • Konfiguracja portów jako wejścia/wyjścia w Bascom AVR 1.11.7.4 - nie działa program

    Czy ktoś jest w stanie mi wytłumaczyć jak mam konfigurować porty jako wejścia i wyjścia w tej wersji niby sie kompiluje ale program nie działa.W wesji 1.11.7.7 jest dobrze.

    Mikrokontrolery   26 Mar 2006 07:53 Odpowiedzi: 21    Wyświetleń: 2264
  • REKLAMA
  • Ciekawostki o 8-bitowych mikrokontrolerach AVR

    a jak zrobię to programowo? Masz na myśli ustawienie portu jako wyjście ? Tak też można i tak też zalecają producenci. Jak ustawię porty jako wyjścia to wejście jest aktywne albo nie. To chyba korzystniej będzie jak wyjścia będą nieaktywne. Natomiast jak porty ustawię jako wejścia to wtedy powinienem nadać im stały potencjał czyli włączam wewnętrzny...

    Artykuły   01 Kwi 2020 10:19 Odpowiedzi: 44    Wyświetleń: 10722
  • Różnica między rejestrami PORTB a DDRB w AVR - wyjaśnienie funkcji

    DDRX to rejestr kierunku porty który ustala czy port X jest wejściem czy wyjściem. PORTX w przypadku wyjścia ustawia stan na porcieX. PORTX w przypadku wejścia odpowiada za podciąganie wejścia do VCC PINX bada stan na wyprowadzeniu portuX

    Mikrokontrolery AVR   09 Wrz 2009 13:56 Odpowiedzi: 17    Wyświetleń: 11927
  • Jak napisać program w Bascom AVR dla licznika monet na ATmega8?

    Mam kłopoty z konfiguracją portów na Attiny2313 w Bascom AVR. Próbuje ustawić porty i uzyskać żeby przycisk działał jako przycisk wyboru a czujnik dawał impuls dla licznika. Nie wiem czy dobre porty wybrałem. LCD ma być podłączony do portów PB. Jestem w programowaniu początkujący. [syntax=vbnet] 'Porty do czujnika-6,7 porty do LCD-12,14,16,17,18,19...

    Mikrokontrolery AVR   21 Lis 2016 21:13 Odpowiedzi: 69    Wyświetleń: 7079
  • REKLAMA
  • Assembler AVR ATmega 8515 - Zliczanie bitów na portach A i B, wynik na C BCD

    Witaj Po pierwsze staraj sie używać rejestrów R16+ Po 2 najpierw trzeba powiedziec kontrolerowi by ustawił dane porty jako wejścia czy wyjścia Zbierasz informacje z portów i sumujesz następnie przekształcasz zapis dziesiętny na BCD, to akurat jest najtrudniejsze.... a do tego mamy ograniczenie poniewaz na 8 bitach maxymalna liczba jaka mozesz zapisać...

    Mikrokontrolery   25 Lis 2007 09:48 Odpowiedzi: 8    Wyświetleń: 1607
  • [ATmega644] [ATmega644][C] TWI/I2C - Nieudana komunikacja z STA015, błędy w kodzie twi.c

    Czy ustawiam porty jako wejścia czy wyjścia to nie ma znaczenia:( Dalej nie działa. Zauważyłem, że podczas kompilacji programu wywala mi ostrzeżenia: warning: implicit declaration of function twi_start warning: implicit declaration of function twi_send warning: implicit declaration of function twi_stop Może tu jest problem?? Zauważyłem, że gdy testuje...

    Mikrokontrolery AVR   04 Kwi 2009 20:23 Odpowiedzi: 12    Wyświetleń: 2428
  • [Assembler] Jak zacząć naukę assemblera dla ATtiny2313? Wskazówki i pierwsze kroki

    A więc zaczynamy: Napisałem programy przykładowe i wszystko pięknie chodzi diodki się zapalają gasną - po prostu jest dobrze. Napisałem program w AVR Studio 4 i symulacja pokazuje że wszystko powinno działać no ale nie działa. Tu jest przycięty kod programu który też nie działa mi. .nolist .include "2313def.inc" .list .listmac .cseg .org 0...

    Mikrokontrolery AVR   22 Lut 2010 21:24 Odpowiedzi: 30    Wyświetleń: 8347
  • Dlaczego ATTiny24A pobiera 20uA w trybie Power Down zamiast <0.1uA?

    Jednak nie obraź się ale nie odpowiadają mi na moje pytania: Jak najlepiej skonfigurować porty jak się idzie spać do power down mode (AtTiny24A) i dlaczego ? Są dwie opcje które zgodnie z treściami z przekazywaną przez Ciebie wiedzą oraz zgodnie z dokumentacją biorę pod uwagę: 1. Skonfigurowanie jako wyjścia przed pójściem spać i wymuszenie stanu zerowego...

    Mikrokontrolery AVR   31 Lip 2015 08:16 Odpowiedzi: 35    Wyświetleń: 3240
  • Jak połączyć programy w Bascom dla ZL11AVR i ATTiny2313?

    Witam wszystkich wszech wiedzących. Mam taki drobny problem, otóż w zestawie uruchomieniowym zl11avt zaprogramowałem mikrokontroler attiny 2313 żeby na wyświetlaczach led był zegarek z budzikiem. Po zastanowieniu sie zobaczyłem że mam 4 porty wolne i mogę wykorzystać je do czego chce. Chciałbym żeby to był normalny zegarek ale gdy na PD2. (wolnym) pojawi...

    Mikrokontrolery   09 Lis 2008 08:56 Odpowiedzi: 2    Wyświetleń: 1290
  • AVR C – jak ustawić porty DDRB, DDRD, PORTB, PORTD na wejście/wyjście?

    0xFC czyli binarnie 11111100 a więc przestawiamy bity 0 i 1 na wejścia a pozostałe 2-7 na wyjścia.

    Początkujący Elektronicy   15 Kwi 2008 20:54 Odpowiedzi: 4    Wyświetleń: 5639
  • [ATmega16] Programowanie, a PORTB jako szyna danych...

    Jakiś schemat zawsze ułatwiłby jednoznaczną interpretację tego, co napisałeś. Zrozumiałem z tego, że masz 573 podłączony jako bufor wejściowy - wyjściem do portu B procesora. Jeżeli tak, to przecież 573 ma wyjścia trójstanowe. Wystarczy zapewnić, aby w czasie programowania AVR-a na jego wejściu /OE był stan wysoki.

    Mikrokontrolery AVR   03 Paź 2008 12:23 Odpowiedzi: 4    Wyświetleń: 2169
  • Które porty w AT90S2313 są podciągnięte do stanu wysokiego? Bascom ustawienia

    avr'y mają programowalne piny wejścia/wyjścia, posiadają tranzystor zwierający do zasilania/masy (port jako wyjście) oraz otwarty kolektor/pull-up (port jako wejście). całość się prezentuje tak: DDRx = 0; PORTx = 0 to pin jest zwierany do masy DDRx = 0; PORTx = 1 to pin jest zwierany do zasilania DDRx = 1; PORTx = 0 to pin jest typu otwarty kolektor...

    Mikrokontrolery   27 Sie 2004 13:55 Odpowiedzi: 5    Wyświetleń: 1215
  • ATmega 8 - Dlaczego brzęczyk nie działa mimo poprawnego kodu?

    Przydało by się (no właściwie, to konieczne jest ;) ) zdefiniowanie portów jako WYJŚCIA. Domyślnie (po włączeniu zasilania) porty wejściami "pływającymi" i zapisując do nich wartości nie wystawiasz na nie stanów logicznych, tylko włączasz i wyłączasz układy "podciągające" do Vcc. Gdzieś na początku main() wklep to: DDRC |= _BV(PC4) | _BV(PC5); /*...

    Mikrokontrolery   29 Lis 2005 00:12 Odpowiedzi: 12    Wyświetleń: 5407
  • DS18b20 i ATmega128 16MHz - brak reakcji na komendy po resecie

    Wiem, że temat był już poruszany niejednokrotnie i liczę się z "niemiłymi" odpowiedziami... No to pierwsza "niemiła" odpowiedź: Zajrzyj do dokumentacji AVR-ka i sprawdź DOKŁADNIE co należy wpisać do rejestru DDRx , by port był wejściem lub wyjściem. //... static inline void owire_wy(void) { DDR(OWIRE_PORT) &= ~(1<<OWIRE_PIN);...

    Mikrokontrolery   21 Sty 2010 19:48 Odpowiedzi: 10    Wyświetleń: 3871
  • Rozszerzenie portów I/O w AVR bez i2c, 80 wyjść i 40 wejść, alternatywy USART?

    Przecież są analogiczne układy będące wejściami. Trochę autor może pogooglać...

    Mikrokontrolery AVR   25 Kwi 2011 21:58 Odpowiedzi: 5    Wyświetleń: 1474
  • Problem ATMEGA8 + BASCOM AVR ==> brak reakcji na wejścia

    W AVR'ach portami zarządzają trzy rejestry PORT, PIN, DDR. PORT przechowuje dane wyjściowe, a w przypadku wejścia załącza rezystory podciągające (tam gdzie 1, 0-stan wysokiej impedancji). PIN odzwierciedla aktualny stan końcówek portu. Dla tego przez ten rejestr badamy co jest na wejściu. DDR zawiera dane o tym które bity portu wejściami (0), a które...

    Mikrokontrolery   04 Mar 2006 23:50 Odpowiedzi: 6    Wyświetleń: 2695
  • Dlaczego programator ISP-AVR stk200 wyłącza się po odłączeniu LPT?

    Spróbuj podwiesić 2 sygnały "G" układu HC244 przez rezystory np 4.7 k do VCC. Spowodujesz tym samym wymuszenie stanu "1" na tych wejściach a co za tym idzie - stan wysokiej impedancji na wyjściach układu HC244. Mam podobne objawy gdy programator jest wpięty do płytki a DB25 wypnę z portu LPT. Pozdrawiam...

    Mikrokontrolery   29 Sie 2006 11:59 Odpowiedzi: 19    Wyświetleń: 10687
  • Jak podłączyć enkoder EC11SP do mikroprocesora AVR? VCC i GND?

    Witam. Kupiłem wczoraj enkoder obrotowy EC11SP. Mam problem z odpowiednim podłączeniem go do mikroprocesora AVR. Szukałem jego specyfikacji technicznej, ale znalazłem tylko to: http://www.tokyoden.com/Drawings/EC-11SP... Niewiele ten plik mi pomógł. W dalszym ciągu nie wiem, do których pinów mam podłączyć VCC, GND. Przecieżna tym rysunku masz wszystko...

    Mikrokontrolery Początkujący   10 Sie 2013 23:22 Odpowiedzi: 8    Wyświetleń: 1917
  • Dobór zamienników przy budowie programatora AVR na RS232.

    Te diody Zenera obniżają napięcie jakie jest na wyjściu portu RS232 z 12V do 5,1V. Tymi liniami nie zasilisz procesora bo tam są zmieniające się sygnały. Choć oczywiście jest też taka wersja tego programatora. W tej wersji musisz sam zasilić procesor. Jeśli dasz diodę 5V6 to będzie płynął prąd z portu RS232 do zasilania procesora 5V (maksymalne napięcie...

    Mikrokontrolery Początkujący   29 Lip 2012 00:33 Odpowiedzi: 6    Wyświetleń: 2938
  • Atmel AT89S51 - skutki zwarcia pinów P1.0 i P1.1 oraz ochrona uC

    '51 ma tą zaletę (choć w niektórych przypadkach to jest wada) nad np. AVR, że tam nie trzeba wybierać czy dany pin ma być wyjściem czy wejściem. Dlatego zwarcie pinów, które mają różne stany nie jest wogóle szkodliwe dla uprocesora. Na samym wyjściu w '51 jest opornik do zasilania oraz tranzystor zwierający do masy (gdy tranzystor zwarty to jest '0'...

    Mikrokontrolery   17 Mar 2008 18:31 Odpowiedzi: 1    Wyświetleń: 1022
  • ATmega, obsługa przycisków bez drgań – jak inkrementować temperaturę o 1?

    Użyj przerwania od timera do odmierzania odcinków czasu. Zobacz sobie na ten poglądowy przykład Często jako czujniki widuję właśnie NTC. Czy można ich użyć pod Atmegę ? Można, ale dużo prościej jest użyć termopary albo PT100.

    Mikrokontrolery AVR   10 Lis 2025 00:00 Odpowiedzi: 10    Wyświetleń: 342
  • Karta wejść/wyjść sterowana przez rs-232

    Przykładowy AVR (np.Atmega 16) ma 32 wyjścia/wejścia a komunikacja z pc przez RS232 to niewielki problem. Jak wiadomo avr jest tanszy a najprostszy programator to wtyk do portu lpt i 3 rezystory. Tak więc wykonanie czegos podobnego na AVR jest o wiele tansze i szybsze.

    DIY Zagranica   14 Maj 2008 15:31 Odpowiedzi: 7    Wyświetleń: 6143
  • Atmega8535 - brak napięcia na porcie A, czy to uszkodzenie mikrokontrolera?

    Według mnie coś jest z prockiem. Sądzę tak dlatego, że po restarcie porty AVR'ów powinny ustawić się jako wejścia. Jeśli porty nie daja ustawić się jako wyjścia w stanie wysokim programowo to chyba uszkodzenie. Dla pewności poszukaj czy nie ma erraty na stronie Atmela do Twojego procka. Może w niej opisali ten problem i jak sobie z nim radzić.

    Mikrokontrolery   06 Cze 2004 11:34 Odpowiedzi: 2    Wyświetleń: 906
  • Przechwycanie ramki pilota bez standardu nadawania IR poprzez Arduino

    Można się łączyć bezpośrednio, jednak bezpieczniej przez rezystor około 1K. Wyjścia Arduino, to wyjścia bezpośrednio z AVR, a te są sterowane (zapewne) mosfetami w konfiguracji push-pull. Wejścia Arduino też są bezpośrednimi portami AVR i do odczytu skonfigurowane są jak wejścia wysokoimpedancyjne z dodanym rezystorem podciągającym do zasilania. W przypadku...

    Arduino   05 Sty 2025 23:14 Odpowiedzi: 46    Wyświetleń: 1473
  • Moduł odtwarzania muzyki w połączeniu z mikrokontrolerem

    Kod na tym IC to AB1837HER525-82. Nie jestem nic w stanie znaleźć na jego temat. Faktycznie nie idzie nic znaleźć, mam podobny moduł, ale teraz sobie przypomniałem że moduł który można było normalnie skomunikować z mikrokontrolerem po UART-cie to był DFPlayer mini i on był na innym scalaku, tam była dostępna jakaś dokumentacja. Aby móc sterować tym...

    Początkujący Elektronicy   15 Mar 2020 22:09 Odpowiedzi: 7    Wyświetleń: 528
  • Problem długich linii połączeniowych czujników, uC AVR

    Jakiś czas temu budowałem sterownik oświetlenia na uK AVR. Sterownik ten współpracuje z kilkoma czujnikami oraz steruje dwoma optotriakami. Wszystkie połączenia elektryczne z tymi elementami mają długość do 10m. W praktyce okazuje się, że dołączenie tak długich "anten" skutkuje występowaniem różnych przypadkowych zakłóceń w pracy układu. Jeśli wejścia/wyjścia...

    Projektowanie Układów   28 Lis 2005 22:00 Odpowiedzi: 12    Wyświetleń: 3810
  • Opóźnione załączanie - po włączeniu . Nagroda 50pkt za schemat.

    Myślę, że mikro-kontroler będzie idealny. ATmega 8 będzie ok choć moim zdaniem trochę nadmiarowa. Ale jak jest w szufladzie ...jak najbardziej. Co do programu..wydaje mi się, że to raczej dość łatwa sprawa. Np. wejścia układu po obniżeniu napięcia do akceptowalnych przez AVR'a można podać na wejścia INT0 i INT1. Zmiana stanu na wejściu INT0 niech spowoduje...

    Projektowanie Układów   01 Maj 2014 08:37 Odpowiedzi: 29    Wyświetleń: 5742
  • Atmega8 i ULN2803 - Nieprawidłowe stany wyjściowe przy sterowaniu silnikiem krokowym

    W helpie opisane jest ze nazwa Alias portc.2 a prwidlowo jest nazwa alias pinc.2 Właśnie. Nie zauważył kolega, że Portc i Pinc to są różne rejestry AVR'a. Znowu nie chodzi o kolorowe tylko o zrozumienie filozofii portów µC. Przypomnę: Portx - rejestr, do którego zapisujemy stan portu jeśli jest zdefiniowany jako wyjścia, lub podłączenie rezystorów...

    Mikrokontrolery   18 Sty 2007 11:59 Odpowiedzi: 16    Wyświetleń: 3360
  • Atmega 128 - Dlaczego diody na porcie B migają przy niskim stanie na porcie D?

    8051 nie ma możliwości konfiguracji poszczególnych wyjść a poza tym ma inną obciążalność wyjść (i ich charakterystyką prądowo napięciową). A może problem jest w tym sprawdzaniu wejść, bo skoro usunąłeś funkcje if i problem zniknął, to problem jest z czytaniem wejść A jeszcze sprawdź czy masz zgodne wersje oprogramowania, bo może tu się gryzie: http://www.helmix.at/hapsim/...

    Początkujący Elektronicy   22 Paź 2009 17:55 Odpowiedzi: 11    Wyświetleń: 2144
  • [ATmega8][Bascom] - Sprawdzenie programu - nie działa poprawnie

    W każdym razie dziwnym jest że producent ustawia piny domyślnie jako wejścia żeby działały niepotrzebnie jako anteny - pewnie miał taki kaprys. No akurat kaprys to nie jest. Pomyśl sobie co by było w sytuacji, gdyby piny były skonfigurowane jako jakiekolwiek wyjścia, a podczas startu procesora pod te WYJŚCIA podpięte były inne układy wymuszające jakiś...

    Mikrokontrolery Początkujący   02 Cze 2013 21:42 Odpowiedzi: 18    Wyświetleń: 4611
  • Jak obsłużyć klawiaturę matrycową z procesorem AVR i diodami?

    Drogi Janie. Jeśli nie chcesz zawsze polegać na czyichś kodach i ich jakości to przemyśl takie kwiatki jak wyżej zacytowany. Inaczej to zawsze ktoś będzie za Ciebie rozwiązywał problemy. Jaka będzie wartość wyrażenia KBD_DIR? Zakładając, że użyte identyfikatory są bitowo rozłączne? Pozdrawiam i życzę sukcesów. Albert

    Mikrokontrolery   27 Lut 2012 20:19 Odpowiedzi: 65    Wyświetleń: 7591
  • [atmega8][c] przekazywanie rejestru wejść/wyjść do funkcji

    http://www.nongnu.org/avr-libc/user-manu...

    Mikrokontrolery Początkujący   14 Gru 2011 21:27 Odpowiedzi: 4    Wyświetleń: 1983
  • [bascom] Jak zamienić wejścia na wyjścia dla dipswitch i LCD?

    Tak jest taka możliwość (zakładam że pytasz o Bascom AVR i zamianę portu w procesorze AVR) A jak to zrobić... same wyjście najlepiej i najszybciej skonfigurować za pomocą rejestrów PORTx, DDRx.

    Mikrokontrolery AVR   29 Paź 2012 11:10 Odpowiedzi: 4    Wyświetleń: 978
  • Błąd 320 w Bascom AVR - co oznacza syntax error na linii 472?

    Po co tak? Lowerline Locate 2 , 7 czy tak Home Four Locate 4 , 7 Chyba samo Locate wystarczy Poza tym zamiast funkcji bez parametrów użyłbym ... GOSUB Adres ... Adres: ... Return Chyba tych funkcji za dużo. Poza tym w Bascom AVR nie ma czegoś takiego $large Musisz też skonfigurować porty! (które są wejściami, które wyjściami). W tym programie widoczny...

    Mikrokontrolery   20 Sty 2006 18:50 Odpowiedzi: 10    Wyświetleń: 3058
  • Konfiguracja portów AVR dla ATmega8, klawiatura i 1-wire - sprawdzenie ustawień

    A więc tak. 1. ATmega8 nie posiada linii PC7. 2. Linia PC6 jest wykorzystywana jako reset. Żeby użyć jej jako linii IO należy przestawić odpowiedni fusebit. Jednak wtedy tracisz możliwość programowania ISP - wtedy pozostaje tylko programator równoległy. Być może wiesz o tym, ale skoro już piszę to warto było wspomnieć. 3. PORTC = 0xff; Ustawiając port...

    Mikrokontrolery   22 Mar 2008 22:25 Odpowiedzi: 8    Wyświetleń: 2652
  • ATmega328p - Brak stanu wysokiego na porcie B w Arduino Uno Rev3

    Bity 6 i 7 portu B są podłączane do tych samych pinów ATmegi co rezonator kwarcowy. W takiej konfiguracji jak w Arduino (taktowanie z pomocą rezonatora) nie mogą pełnić funkcji wejścia-wyjścia, a wszystkie odpowiadające im bity w rejestrach są odczytywane jako 0. Dokładniejszy opis tej kwestii znajdziesz w dokumentacji ATmegi328 ( bitów portu ATmegi...

    Arduino   24 Kwi 2016 05:05 Odpowiedzi: 4    Wyświetleń: 1050
  • [Mega8] Jak zasymulować działanie komparatora w Bascom AVR dla Mega8?

    W BASCOM AVR z gałęzi 1.11.8.x pojawił się komparator w oknie symulacji LCD. Ustawianie portów nic nie da - nawet tych zielonych (czyli wejścia; czerwone to wyjścia jakbyście nie wiedzeli).

    Mikrokontrolery AVR   07 Lis 2008 21:01 Odpowiedzi: 2    Wyświetleń: 1368
  • [ATMEGA32][BASCOM] zwarcie pinu do GND a możliwość upalenia

    Rozumiem że te porty ustawiasz jako wejścia (czyli DDRB = 0XFF), Drobna pomyłka bo powinno być DDRB = 0x00, czyli DDRB = 0b00000000. Niby drobiazg, ale początkującemu może namieszać. W procesorach AVR każda końcówka I/O powiązana jest z trzema rejestrami, które to decydują o przeznaczeniu tej końcówki. Te rejestry to: DDR - rejestr kierunku, ustala...

    Mikrokontrolery Początkujący   10 Cze 2012 21:14 Odpowiedzi: 12    Wyświetleń: 1761
  • [AVR][C] Czujnik temperatury, prośba z znalezieniu błędu

    static uint8_t onewire_0_reset(void) ; static void onewire_0_WriteByte(uint8_t data); static uint8_t onewire_0_ReadByte(void); #define WIRE_PORT_0 PORTC #define WIRE_DIR_0 DDRC #define WIRE_PIN_0 PINC #define WIRE_CON_0 3 union int16_t_LSB_MSB { struct { uint8_t LSB; uint8_t MSB; }; int16_t XSB; }; union...

    Mikrokontrolery   27 Gru 2010 10:12 Odpowiedzi: 27    Wyświetleń: 3984
  • [ATmega8][AVR-GCC] Sterowanie przekaźnikiem [ZAPALARKA]

    Nic się przypadkowo nie dzieje. Po resecie wcale nie jest ustawiany stan wysoki ani niski na wyjściach pinów portów. Trza poczytać notę PDF - to by się wyjaśniło, że po resecie wszystkie piny są od razu wejściami bez podciągnięcia do VCC. W związku z tym panuje na nich tak na prawdę stan nieustalony i nie radziłbym wtedy liczyć że zawsze to będzie odebrane...

    Mikrokontrolery AVR   21 Lut 2010 02:57 Odpowiedzi: 63    Wyświetleń: 14144
  • Rejestry Mikrokonrolerów AVR sterowane bitowo które

    Przy programowaniu AVR-ków czasem kompilator pozwala adresować bitowo rejestry, a czasem nie. Np. rejestry portów wejścia wyjścia (PORTA, DDRB...) można obsługiwać rozkazami SBI, CBI, SBIS... a niektóre rejestry tak się nie da np. rejestr przyczyn resetu WDTCSR. Czy gdzieś jest zawarta informacja które rejestry da się adresować bitowo, bo nie mogę znaleźć...

    Mikrokontrolery AVR   29 Mar 2021 09:04 Odpowiedzi: 6    Wyświetleń: 561
  • Mikrokontrolery - Narzędzia i języki programowania

    Witam Mam proste pytanie, a mianowicie: Czy mikrokontroler np. Atmega32 podczas pracy pierw sprawdza wszystkie wejścia, potem realizuje program a następnie "wypluwa" wyjścia ? Nic nie sprawdza i nic nie wypluwa ;) sam to musisz zrobić czyli poustawiać które piny mają być wejściami a które wyjściami. Domyślnie po starcie wszystkie są wejściami. Poczytaj...

    Mikrokontrolery Początkujący   24 Paź 2015 18:13 Odpowiedzi: 384    Wyświetleń: 241181
  • Jak zmienić stan pinu na przeciwny w Arduino IDE? Analogia do Toggle w Bascomie

    , przetłumacz poniższy kod z BASCOM AVR na Arduino Uno: $regfile = "attiny2313.dat" $crystal = 8000000 Dim A As Byte a=0 Config Pind.6 = Output led Alias Portd.6 led= 0 Config Pind.0 = Input Portd.0 = 1 Sw Alias Pind.0 do if a >1 then a=0 if sw=0 then bitwait sw, set incr a End If if a=1 then toggle led waitms 100 else led=0 end if loop end Przekształcanie...

    Arduino   18 Mar 2025 07:57 Odpowiedzi: 54    Wyświetleń: 1974
  • Jak zacząć programowanie mikrokontrolerów AVR w języku C?

    Te filmiki już oglądałem i trochę się z nich dowiedziałem na temat podłączania pod programator i ustawianie portów jako wejść/ wyjść, a chodzi mi bardziej o sam język programowania.

    Początkujący Elektronicy   21 Kwi 2015 16:26 Odpowiedzi: 10    Wyświetleń: 1911
  • Materiały i zestawy startowe do nauki mikrokontrolerów Atmega, AVR

    Aha, ok, dziękuję. Mam jednak problem z allegro: mieszkam w Anglii =P Na brytyjskim eBayu są urządzenia typu "USBasp - USB ATMEL AVR ATMEGA ISP Programmer (AVRDude) ". To chyba nie wystarczy, bo nie widać wejść ani wyjść oprócz portu USB; sam programator. Może udzieli się jakiś dobrodziej z Polski mieszkający w Londynie? :D

    Projektowanie Układów   21 Kwi 2008 21:31 Odpowiedzi: 3    Wyświetleń: 1533