bascom porty wejścia wyjścia

Znaleziono około 363 wyników dla: bascom porty wejścia wyjścia
  • [mega8][BASCOM] Uparty mikrokontroler, wyjścia i wejścia I/O

    Jeżeli przycisk zwiera wejście do masy to trzeba jeszcze włączyć wewnętrzny rezystor podciągający wpisując do portu 1.

    Mikrokontrolery AVR   24 Cze 2010 19:48 Odpowiedzi: 10    Wyświetleń: 2384
  • Jak ustawić porty w Bascomie: wyjścia, wejścia o wysokiej impedancji, podciąganie?

    Dostałem w szkole zadanie w którym należy napisac kod w Bascomie tak by: B.0, B.1 i D.3 były wyjściami B.2 i D.1 były wejsciami o wysokiej impedancji wejściowej D.5 wejściem podciagającym Ucc pozostałe dowolnie Może mi ktoś w prosty sposób wyjaśnic jak to zrobić?? Przeniosłem z Programowanie Ogólne - krzychoocpp

    Początkujący Elektronicy   14 Kwi 2008 22:20 Odpowiedzi: 1    Wyświetleń: 600
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • AVR Bascom – jak ustawić 4 porty jako wejścia i przekazywać dane na wyjścia?

    A jest jakiś układ bramkowy na ktorego móglbym podać 4 wejścia jednocześnie i sterował jego wyjściami za pomocą AVR-a???

    Mikrokontrolery   27 Gru 2007 14:46 Odpowiedzi: 6    Wyświetleń: 1297
  • REKLAMA
  • Jak poprawnie ustawić porty w Atmega8 w Bascomie? Problemy z wejściami/wyjściami

    http://www.elektroda.pl/rtvforum/topic76...

    Mikrokontrolery   17 Cze 2007 10:29 Odpowiedzi: 3    Wyświetleń: 1536
  • Bascom - Jak rozdzielić port na wejścia/wyjścia i maskować bity?

    Witam. Chciałbym użyć jednego portu w procesorze do obsługi:4 młodsze wyjścia portu pełniłyby funkcje dowolnych wejść/wyjść, a na 4 starszych pojawiałyby się stany logiczne od 1 do 12(kod binarny). Kod ten chciałbym dawać w ten sposób, aby pętla for ze zmienną licznikową wykonywała tę pętlę 12 razy. Nie wiem natomiast jak rozdzielić ten port, aby zmienna...

    Projektowanie Układów   01 Cze 2008 11:02 Odpowiedzi: 1    Wyświetleń: 630
  • 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ń: 2246
  • Sterowanie portami w Bascom dla 90s8515 - brak reakcji na sygnały wejściowe

    a zdefiniowałeś na początku programu czy porty mają być wejściami czy wyjściami?

    Mikrokontrolery   19 Paź 2003 21:55 Odpowiedzi: 6    Wyświetleń: 1547
  • Bascom AVR nie działa na laptopie z Windows XP - problem z portem?

    Digitrace używa tylko wejść portu. Bascom potrzebuje wyjść i wejść. Jeżeli programator to tylko kupa drutów, bez bufora, spróbuj podciągnąć wszystkie linie wejściowe i wyjściowe opornikami ok. 10kOhm do +5V. Jeżeli z buforem to zasil bufor z układu, podciągnij również wszystkie użyte wyprowadzenia portu LPT takim samym opornikiem do zasilania bufora.

    Mikrokontrolery   24 Sie 2007 00:04 Odpowiedzi: 9    Wyświetleń: 1338
  • REKLAMA
  • Jak sterować wejściami i wyjściami PCF8574 w BASCOM?

    Użyj warunku do porównania dwu zmiennych. Jeśli są różne to zmień stan portu z niskiego na wysoki set Port.

    Arduino   06 Lut 2024 13:43 Odpowiedzi: 2    Wyświetleń: 291
  • REKLAMA
  • Różnica między PinX.Y a PortX.Y w BASCOM - jak to działa?

    Nie pisze w BASCOM, tylko w assemblerze i działa to tak: Do określania co jest wejściem a co wyjściem służy rejestr DDRn [n - litera portu]. Więc jeżeli chcesz mieć pierwsze dwa piny jako wejście, a dwa następne jako wyjście w porcie B ustaw: DDRB 0xC [binarnie 1100] Ustawiając PORTB zmieniasz stan pinów portu. Rejestr PINBx [x jakaś cyfra] odpowiada...

    Mikrokontrolery   25 Sty 2008 16:55 Odpowiedzi: 11    Wyświetleń: 7371
  • Attiny2313 Pierwszy program [Bascom] Schemat podłączenia

    Doczytaj o konfigurowaniu portów jako wejścia i wyjścia.

    Mikrokontrolery   09 Maj 2009 08:59 Odpowiedzi: 11    Wyświetleń: 2669
  • 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ń: 1170
  • [bascom] Jak zamienić wejścia na wyjścia dla dipswitch i LCD?

    Koledze chodzi chyba o zmianę deklaracji portów w trakcie działania programu, prawda?

    Mikrokontrolery AVR   29 Paź 2012 11:10 Odpowiedzi: 4    Wyświetleń: 966
  • [Atmega8][bascom]Czy poniższy program jest poprawny?

    Wpisz do $crystal taka wartosc jaka masz. Jezeli masz fusy na wew generator to wpisz 1MHz. Set Pind.1 Set Pinc.1 Set Pinb.5 BZDURA! Ile można powtarzać? Rejestr PORTX służy do wystawiania 1 lub 0 na port. Rejestr PINX służy do sprawdzania stanu danej końcówki portu. Rejestr DDRX służy do ustalenia czy port ma być wyjściem czy wejściem. Czyli zamiast...

    Mikrokontrolery AVR   06 Lip 2008 19:54 Odpowiedzi: 16    Wyświetleń: 1830
  • ATMEGA 16 Bascom - Czy możliwe jest jednoczesne I/O na pinie B.1?

    Musisz przyjąć że pin normalnie jest wyjściem i steruje diodą. Co jakiś czas zapamiętujesz stan wyjścia, przełączasz na wejście, odczekujesz moment na ustabilizowanie się stanu na wejściu i pobierasz stan wejścia a następnie przełączasz port na wyjście i odtwarzasz jego stan z przed odczytu stanu przycisku.

    Mikrokontrolery AVR   26 Maj 2010 12:54 Odpowiedzi: 16    Wyświetleń: 2843
  • [Mega8][Bascom/c] ustawienie wysokiej impedancji na porcie

    Prosty program zmieniający z częstotliwością 0,5Hz stan końcówki PXY raz jako zwarcie z masą (logiczne zero) wmuszone stanem rejestru PORTX.Y, a po sekundzie wystawiający na końcówkę PXY wysoką impedancję. Fakt, jedynką ustawiasz masę, a zerem ustawiasz wysoką impedancję. Z tym chyba sobie poradzisz. [syntax=basic4gl]PORTX.Y = 0 'Wartość rejestru PORTX.Y...

    Mikrokontrolery AVR   12 Paź 2012 11:29 Odpowiedzi: 12    Wyświetleń: 2085
  • Attiny 2313 - mosi, miso, sck jako wyjścia (w bascomie)

    Witaj :) Bez problemu możesz je ustawić jak wyjścia lub wejścia. Np. cały port b jako wyjście / wejście Config portb = output / input Albo pojedynczo poszczególne wyprowadzenia Config portb.5 = output Config portb.6 = output Config portb.7 = input itd... Pozdrawiam

    Mikrokontrolery AVR   25 Maj 2010 23:19 Odpowiedzi: 5    Wyświetleń: 2050
  • [Bascom] Jak odczytać 4 wejścia D0-D3 w Bascom bez wpływu na inne porty?

    WITAM Mam prosty problem dla kolegów . Pisze w Bascom i mam problem z portami. 4 z nich mają być wejściami a 2 wyjściami. Jak zrobić aby odczytać 4 wejścia niezależnie od innych we/wy Próbowałem a=PIND ale lipa bo czytam cały port D a ja chce tylko 4 D0,D1,D2,D3 niby proste ale jakoś nic nie mogę wymyśleć sensownego. POZDRAWIAM Poprawiłem tytuł.

    Mikrokontrolery AVR   25 Paź 2008 08:09 Odpowiedzi: 4    Wyświetleń: 2253
  • Jak działa konfiguracja portów w Attiny2313 w BASCOM? Wyjaśnienie bitów

    Witam. W linii drugiej jest użyta instrukcja config. Jak sama nazwa mówi konfigurujemy dany port, w tym przypadku " B " jako wyjście lub wejście. Od prawej mamy piny od 0 do 7 czyli razem osiem. I tak piny 0 i 1 są wyjściami pozostałe wejściami. W linii trzeciej są ustawione konkretne stany to jest: na pinie 0 (1) czyli około +5 V pozostałe piny są...

    Mikrokontrolery   14 Paź 2010 12:15 Odpowiedzi: 3    Wyświetleń: 1149
  • [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ń: 1353
  • 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ń: 2677
  • [Bascom] [Atmega32] [ENC28J60] Termometr LAN

    Czujniki temperatury DS18B20 Nie wiem na ile pozwala magistrala 1-Wire, ale 4 sztuki o które pytasz bez problemu można podłączyć. Szczerze powiedziawszy nie wiem czy jest jakiś limit czujników. Każdy ma swój unikalny adres, i odpytywany jest przez program osobno więc nawet jak by ich było 100 to powinno działać prawidłowo. Trzeba zagłębić się w dokumentacje...

    DIY Konstrukcje   29 Sie 2021 09:54 Odpowiedzi: 28    Wyświetleń: 5412
  • [atmega8][bascom] input/output - nie działa krańcówka

    Zastanów się dlaczego ten kod nie działa tak jak byś tego chciał . Zawsze stosuj taką konfigurację portów (tzn. taki typ zapisywania) Widzisz dokładnie jak masz ustawione poszczególne końcówki portów Config Portb = &B11111111 'jako wyjścia Portb = &B00000000 'stan początkowy niski Config Portc = &B00111000 'jako wyjścia i wejścia Portc = &B00000000...

    Mikrokontrolery AVR   27 Sty 2010 09:09 Odpowiedzi: 8    Wyświetleń: 2348
  • [BASCOM] przyciski podłączone do portów (1 przycisk=2 porty)

    Z przyciskiem żółtym nie ma problemu - jeden pin do masy, a drugi do procka i załatwione (jak przyciśnięty to zwarty do masy). A z pozostałymi robisz tak ... najpierw rysunek: http://obrazki.elektroda.net/56_12521055... Dwa piny procka podłączasz do punktów A i B - to będą "wyjścia". Dwa piny procka podłączasz do X i Y - to będą "wejścia". Krok T1:...

    Mikrokontrolery AVR   05 Wrz 2009 22:40 Odpowiedzi: 8    Wyświetleń: 1984
  • [BASCOM] Jak odczytać stan całego portu w BASCOM za pomocą PINx?

    Pierwsza rzecz o którą mi chodzi to czy można odczytać stan całego portu za pomocą PINx? np. IF PINB = &B00000001 THEN Tak, można. Druga sprawa jeśli np. jeden z tych pinów jest ustawiony jako wyjście to jaką wartość będzie miał dany bit przy odczycie? Nie ma znaczenia czy jest jako wyjście czy jako wejście. Odczytując rejestry PINx odczytujemy aktualny...

    Mikrokontrolery AVR   01 Paź 2008 18:53 Odpowiedzi: 10    Wyświetleń: 3438
  • [ Bascom] program migająca dioda + schemat podłączenia uC d

    Rocket_93- za dużo wiedzy jak na pierwszy program. A jeszcze nie wiemy czy już działa. W Bascomie kończy program End. I konfiguracja portów jest tak: Cały port: Config portx=output/input. Ale pojedyncza końcówka: Config pinx.y=output/input A jak się da: Config portx.y=output/input to nie wyrzuca błędu ale potrafi działać "dziwnie". A potem podciąganie...

    Mikrokontrolery AVR   07 Sie 2009 00:49 Odpowiedzi: 40    Wyświetleń: 6937
  • [Attiny23130] [Bascom] - Duży wyświetlacz i driver ULN2981, za niskie napięcie..

    Na moje oko brakuje tu deklaracji kierunku portów : DDRD=0x11111000 DDRB=0X11111111 które ustawią odpowiednie wyprowadzenia jako wejścia lub wyjścia ;)

    Mikrokontrolery AVR   21 Sty 2013 12:18 Odpowiedzi: 10    Wyświetleń: 3828
  • AT90S2313PI - Jak prawidłowo podłączyć reset z przyciskiem do 5V?

    Jak podciągniesz wszystkie wejścia do '+' to masz dla nich jedynkę. Nie napisałeś żadnego warunku, co się stanie jak jest "1", więc nic się nie zmienia: If Pind.0 = 0 Then Portb.0 = 0 ;tutaj dla "zera" If Pind.1 = 0 Then Portb.0 = 1 ;tutaj tez dla "zera" Ponieważ piny są podciągnięte do "1", żaden z tych warunków się nie wykona, czyli nadal będzie "0"....

    Mikrokontrolery   19 Gru 2005 21:54 Odpowiedzi: 17    Wyświetleń: 1827
  • Bascom - tryb powerdown w Atmega8. Czy program kontynuuje po wybudzeniu?

    4) Przed wejściem w powerdown ustaw piny jako wejścia (wszędzie tam gdzie to możliwe), procesor nie będzie niepotrzebnie "wysyłał" napięcia na zewnątrz Wcale nie. "Wysyłanie" napięcia nie powoduje strat mocy. W końcu to samo napięcie. Z kolei skonfigurowanie wejść jako piny wejściowe (żeby nie "wysyłały" napięcia :D) owszem pobiera prąd. A to z powodu...

    Mikrokontrolery AVR   09 Sty 2013 23:18 Odpowiedzi: 28    Wyświetleń: 4572
  • bascom - sterowanie przyciskami na wspólnych pinach z wyświetlaczem

    Jak w bascomie dokonać zmiany konfiguracji końcówek portu z wejść na wyjścia (lub odwotnie) w trakcie wykonywania się programu. Tak samo jak w początkowej konfiguracji ; - w wymaganym miejscu programu: config PORTx.y = output albo bezpośrednio edytuj rejestr: DDRx = &b???????? e marcus

    Mikrokontrolery AVR   15 Mar 2015 08:35 Odpowiedzi: 3    Wyświetleń: 1092
  • [ATMEGA32][BASCOM] zwarcie pinu do GND a możliwość upalenia

    Rozumiem więc, że w bascom wystarczy,...... . Nie jest ważne czy to Bascom, lub inne środowisko w którym programujesz. Jeżeli port ma pracować jako wejście to można zupełnie pominąć wpis w configuracji kierunku portu np: config portx.y = input ' nie jest konieczny albo DDRx = &B00000000 DDRx = &H00 DDRx = 0x00 ' co oznacza to samo Atmel AVR z natury...

    Mikrokontrolery Początkujący   10 Cze 2012 21:14 Odpowiedzi: 12    Wyświetleń: 1746
  • Jak skonfigurować port dwukierunkowy w Bascom dla mikrokontrolera?

    Witam.Czy jest możliwość skonfigurowania portu lub kilku linii portu procka aby każdy pin portu był zarówno wejściem/wyjściem?.Chodzi mi o to aby dany pin/piny w pewnym momencie odbierał wiadomość a w drugim nadawał.

    Projektowanie Układów   10 Cze 2008 06:54 Odpowiedzi: 3    Wyświetleń: 1042
  • Jak wyświetlić liczbę 3-cyfrową na 3 wyświetlaczach 7-segmentowych w Bascom+AVR?

    Zumek, o to chodziło! Tak na marginesie, czy w tym przypadku jest możliwość wykorzystania pozostałych pinów portu C jako wejść a nie wyjść?

    Mikrokontrolery   21 Kwi 2008 01:05 Odpowiedzi: 11    Wyświetleń: 2228
  • 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ń: 1788
  • [mega16][bascom] Sterowanie 25 LED - programowy PWM

    Jak to jest z tym PWM ? :crazyeyes: Myślałem, że w konkretnym modelu AVR jest ściśle określona (znajdziemy to w nocie katalogowej) ilość możliwych kanałów pwm i to na określonych końcówkach, a porty można dowolnie konfigurować jako wejścia bądź wyjścia. Nigdzie nie doczytałem, że pwm jest dostępny na dowolnej końcówce ?

    Mikrokontrolery AVR   06 Maj 2011 12:35 Odpowiedzi: 66    Wyświetleń: 14392
  • 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ń: 3031
  • ATmega8 - Początki z mikrokontrolerami AVR[BASCOM]

    Jeśli chodzi im o wejście, to piszę PIN a jeśli o wyjście to PORT np: If pind.1=1 then portc.1=1 tak? Mniej więcej. Podpowiedzcie mi jeszcze jak napisać kod, tak aby po osiągnięciu temperatury 40st na wyjściu pojawiał się stan wysoki, a po spadku do np 30st dopiero stan niski używam ds18b20 [syntax=text]Zmierz temperaturę Jeżeli wyjście=stan wysoki...

    Mikrokontrolery AVR   10 Maj 2015 14:01 Odpowiedzi: 22    Wyświetleń: 3045
  • Jak szybko ustawić 50 pinów jako wejścia/wyjścia w Arduino Mega2560?

    Czy w Arduino można przyspieszyć ustawienia pinów jako wej czy wy. W Bascom można napisać set portx i mamy cały port ustawiony. Jak to zrobić w Arduino? Muszę ustawić 50 pinów więc jest o co walczyć. Marek A dlaczego chcesz to przyśpieszyć? Bo stosowanie frameworku, który wprowadza jakieśtam poziomy abstrakcji i w związku z tym spowalnia działanie...

    Mikrokontrolery AVR   03 Sty 2014 12:06 Odpowiedzi: 6    Wyświetleń: 2385
  • [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ń: 4566
  • [Bascom] Jak napisać program w Bascom dla ATMEGA8 z przyciskiem zmieniającym tryb portów?

    Panowie a co z tym że w czasie trzymania przycisku program będzie bez przerwy wykonywał przełączanie... Bo przecież w takiej konfiguracji jak piszecie to jedno krótkie dla człowieka naciśnięcie przycisku to będzie kilka wykonanych cykli zmiany wyjść na wejścia i odwrotnie...

    Mikrokontrolery AVR   16 Sie 2008 21:09 Odpowiedzi: 10    Wyświetleń: 2376
  • [BASCOM AVR][ATMEGA168V] Zegar DS1337, prośba o sprawdzenie poprawności sch.+kod

    Kondensator C2 równolegle na switch-a , bo po włączeniu zasilania układ ci sie nie będzie resetować . AVCC jest do zasilania portu analogowego , ale jak go będziesz urzywać jako wejścia/wyjścia cyfrowe to bez tego może nie działać.

    Mikrokontrolery AVR   30 Kwi 2012 22:18 Odpowiedzi: 19    Wyświetleń: 3493
  • [ATtiny2313] Jak ograniczyć zakres PWM w ATtiny2313 do 0-100 w Bascom?

    W zasadzie chodziło mi o ograniczenie pwm do 100. Bo nieco powyżej tej granicy kończyły się możliwości tych stateczników. Kod ten przed wprowadzeniem zmian proponowanych prze kolegę wyżej kompilował się bez problemu i działał zgodnie z założeniami zawartymi w nim. Z kodu wynika że porty d0 i d1 są wejściami a nie wyjściami skoro sterownik poprawnie...

    Mikrokontrolery AVR   24 Paź 2012 18:20 Odpowiedzi: 22    Wyświetleń: 4409
  • Bascom Atmega mało portów, więcej po I2c jak to zrobić

    Dzięki podpowiedzi Mirekk36 żeby zastosować PCF8575 są w moim przypadku Super rozwiązaniem - sprawdzę w praktyce 8 wejść i 8 wyjść Toż link podałem parę postów wcześniej ... + 2 inne także :)

    Mikrokontrolery   01 Kwi 2011 22:02 Odpowiedzi: 24    Wyświetleń: 4148
  • [Attiny2313][Bascom]Zapalanie i gaszenie diody przyciskiem

    Zobacz to: $regfile = "attiny2313.dat" 'najpierw określamy typ proca $crystal = 1000000 'definiujemy z jakim taktowaniem będzie pracował config portb=input 'port b jako wejścia portb=&B11111111 'wszędzie stan spoczynkowy-1 config portd=output 'pprt d jako wyjścia portd=&B0000000 'wszędzie stan spoczynkowy-0 Do 'pętla nieskończona Debounce...

    Mikrokontrolery AVR   02 Lut 2012 10:54 Odpowiedzi: 16    Wyświetleń: 7295
  • [Bascom] Jak zbudować nadajnik radiowy RTFQ2-433MHz z uC i Bascom? Pierwsze kroki

    Jak sobie zaprogramujesz, jakie dane będziesz przesyłał i jakim protokołem nie ma znaczenia. Jedynie musisz dane wyprowadzać szeregowo z jakiegoś portu µC i podać na wejście nadajnika w standardzie odpowiadającym wejściu nadajnika np. TTL. Pomijam oczywiście samo sterowanie nadajnikiem do którego służą inne wejścia i które w programie trzeba uwzględnić...

    Projektowanie Układów   23 Lip 2010 20:09 Odpowiedzi: 2    Wyświetleń: 2550
  • [Atmega8][Bascom] zastosowanie portów SPI jako wyjść

    Ja mam podpięty programator do LPT i do płytki testowej przez cały czas. Zdarza mi sie podpinać do portu LPT inne urządzenie bez wyłączania kompa. Nigdy nie miałem kłopotów. Ale jak zawsze trzeba być ostrożnym przy wyciąganiu jednej wtyczki i zakładaniu drugiej. Co do programowania to jeśli program zaczyna się wgrywać do procka , wejście Reset wymusza...

    Mikrokontrolery AVR   13 Paź 2009 12:56 Odpowiedzi: 11    Wyświetleń: 2839
  • Jak ustawić port P3 w Bascomie przed i po odczycie wartości?

    Witam. Jeśli mogę coś dodać, to: 1. Porty 89C2051 są fizycznie tak zbudowane, że mają własne rezystory podciągające do Vcc (pullup resistors). W związku z tym jeśli traktujesz port jako wyjście, to możesz uzyskać, przy stanie 1 na porcie, niewielki prąd wypływający z wyjścia do obciążenia, ale przy stanie 0 na porcie, prąd wpływający do wyjścia (sink)...

    Mikrokontrolery   19 Lut 2003 21:45 Odpowiedzi: 13    Wyświetleń: 2715
  • Kod w Bascom dla ATmega8: 6-kanałowy przekaźnik bistabilny, LED, PWM

    Witam, Zlecę napisanie kodu źródłowego w języku bascom. Układ będzie wykonany na atmega8 i ma pełnić funkcje 6-kanałowego przekaźnika bistabilnego. Porty D0-D5 to wejścia na które będzie podawany sygnał masy a dokładniej zbocza narastającego w celu włączenia odpowiedniego wyjścia na portach od B0-B5. Podanie zbocza narastającego na D0 włącza wyjście...

    Projektowanie Bazar   08 Lis 2019 01:35 Odpowiedzi: 1    Wyświetleń: 609
  • [ATMEGA16] [ATMEGA16][BASCOM] Jak przepuścić sygnał z LPT przez ATmega16?

    Na wejściu (PortC.0) pojawia się stan 0 (na przykład z układu ULN2803) to na wyjściu (PortA.0) pojawia się stan 1 wysoki. Np. tak: If PINC.0 = 0 then PORTA.0 = 1 end if Jak robisz coś takiego: Config Portc = Input to lepiej zrób to tak: DDRC = 00000000 A potem jeszce to wszystko podciągnij do 1 tak: SET PORTC Już nie wspomnę o wyłączeniu JTAGA bo inaczej...

    Mikrokontrolery AVR   12 Lip 2008 02:19 Odpowiedzi: 17    Wyświetleń: 2388
  • Jak połączyć porty w AT90S2313 do stworzenia 12-bitowego portu w Bascom?

    No to chyba wszystko powinno być jasne. Dowolne 12 linii portów deklarujesz jako wyjścia (mogą być dowolnie przemieszane - to sprawa wygody i programu) i z nich będziesz sterował lampkami, a 3 deklarujesz jako wejścia do wyboru sekwencji, wł., wył. itp. Nie masz już więcej wolnych linii !!! W Bascomie w helpach jest pokazane jak się to deklaruje.

    Mikrokontrolery   10 Maj 2004 13:41 Odpowiedzi: 23    Wyświetleń: 1719
  • Atmega 8 - Czytanie stanu wejścia w zależności od wyjścia

    Czy zle kombinuje? Nie całkiem źle, lecz nie dokładnie... W zasadzie budujesz "Continuity Tester". 'Continuity'- znaczy mniej więcej jak 'ciągłosc' - co jest wynikiem zwarcia dwóch odcinków przewodu. Jeżeli masz do wytestowania na przykład wiązkę 8 przewodów, to podłączając je do oddzielnych wejśc dowolnego portu , masz mozliwośc scanowania tego układu...

    Mikrokontrolery Początkujący   31 Mar 2016 17:34 Odpowiedzi: 10    Wyświetleń: 1524
  • [ATTINY2313][BASCOM]Pomoc w obsłudze counter-a. Co nie tak?

    Konfiguracja portów to nie są operacje wejścia/wyjścia. Dalej nie działa- chociaż jeden problem poprawiony. ldi i,0b01010010 a w Bascomie &B01110010 out ddrd , i ldi i,0b01011001 a w Bascomie &B01111001 out portd,i

    Mikrokontrolery AVR   19 Cze 2012 11:39 Odpowiedzi: 23    Wyświetleń: 4168
  • [Atmega8L] [Atmega8L][Bascom] Konfiguracja portów i tolerancja napięć 3,3V/5V USART

    Nie wiem co masz na myśli pisząc: wejście analogowe odbierając odpowiedni rozkaz z USART'a Generalnie chodzi mi o coś takiego, że wysyłam rozkaz z terminala RS232, np. SET PORTB.7=ADC i od tego momentu ten port skonfigurowany będzie jako wejście analogowe, analogicznie np. SET PORTB.7=OUT i już port będzie wyjściem cyfrowym...

    Mikrokontrolery AVR   08 Gru 2010 09:03 Odpowiedzi: 5    Wyświetleń: 1432
  • Nowy projekt i problem z zgarkim, zliczaniem impulsów z portu czyli zmiany biegó

    Projektuje nowy układ z wykorzystaniem ATMEGA 8 SMD i mam problem z tym że wyjścia MOSI i MISO których będę potrzebował do programowania uC musiał bym wykorzystać jako wejścia. Czy jeżeli w bascomie skonfiguruje te porty jako wejście i podciągnę je rezystorem do plusa to czy będę mógł nadal programować uC ?

    Mikrokontrolery AVR   13 Sty 2012 20:36 Odpowiedzi: 85    Wyświetleń: 8157
  • [AVR] [bascom] Uzywanie jednego pinu IO do switcha i LED.

    Witam sprawdź ten kod co prawda są inne numery portów i inny procek ale jak zmienisz powinno działać. Problem jest jeden w momencie jak naciskasz przycisk i zmieniasz końcówkę na WYJŚCIE to stan tego pinu Musi być (0) Niski , żeby nie zrobić zwarcia. '$sim $regfile = "attiny2313.dat" $crystal = 11059200 $baud = 9600 enable interrupts 'włącz...

    Mikrokontrolery AVR   03 Gru 2009 22:28 Odpowiedzi: 19    Wyświetleń: 4286
  • [bascom] [bascom][atmega8] - Program w Bascom nie przechodzi do podprogramu

    Dopóki nie nauczysz się poruszać pomiędzy rejestrami PORT i PIN to ustawiaj jako OUTPUT tylko piny które Cie interesują czyli na przykład pin od diody. Taki zapis: cały port jest wyjściem. Ustawienie teraz na nim stanu wysokiego, niby po to by włączyć rezystory podciągające powoduje że włączasz wyjścia które można obciążać maksymalnie do 20mA. Przyciśnięcie...

    Mikrokontrolery AVR   01 Lut 2015 12:51 Odpowiedzi: 5    Wyświetleń: 1632
  • Jak odczytać przełączniki w Bascom na jednym porcie z rejestrem przesuwnym?

    Czyli ty nie chcesz skanować klawiatury a zrobić sterownik tej klawiatury ze jak wciśniesz cos tam to się na LCD pojawi jakiś text tak ?? Jeśli tak to sprawa jest banalna. Masz załóżmy KB 4x4 PortX.0 do portX.3 wyjścia PortX .4 do PortX.7 wejścia (rejestry pin). I np. dim klawisz as byte set portX.0 reset portX.1 reset portX.2 reset portX.3 If PinX.4=1...

    Mikrokontrolery   14 Kwi 2008 20:07 Odpowiedzi: 13    Wyświetleń: 1850
  • ATmega8 – generowanie impulsów na wyjściach w reakcji na sygnały wejściowe

    Jak najprościej zrobić sygnalizator na µC ATmega8 a dokładniej chodzi o coś takiego, że jak będzie sygnał na wejściu 1 to na wyjściu 1 pojawią się dwa krótkie impulsy, jak pojawi się sygnał na wejściu 2 to na wyjściu 2 pojawi się 10 krótkich impulsów. Jak to najprościej podłączyć i jak będzie wyglądał kod do tego?? Kod możesz napisać w BASCOMie....

    Mikrokontrolery   15 Wrz 2007 09:42 Odpowiedzi: 1    Wyświetleń: 966
  • [ATmega16a][BASCOM]Dziwne, niestabilne zachowanie pinów jako wejścia

    Moi drodzy, po co kłótnie, Po co wasze swary głupie, Wnet i tak zginiemy w zupie! Może krótko i merytorycznie wyjaśnię Bascom`owe podstawy a zacznę od komend Set i Reset. Otóż potrafią one ustawiać tylko jeden bit na raz. Jeśli numer bitu nie jest wskazany to zawsze będzie to bit numer 0. Dlatego wskazane piny portów PINx, PORTx, DDRx i inne ustawiają...

    Mikrokontrolery AVR   12 Kwi 2021 06:31 Odpowiedzi: 12    Wyświetleń: 699
  • AtTiny13 - Timer0 nie działa poprawnie przy 9,6MHz i preskalerze 1024 (BASCOM)

    Szczerze mówiac to nie mogę znaleźć w moim ulubionym sklepie takiego uC bo aż chciałem sam sprawdzić. Ael nic to spróbujemy inaczej: co do samego ustawiania portów jako wyjścia wejścia to mi nie bardzo szło to w bascomie - teraz operuje bezpośrednio na rejestrach i jest dobrze - prawie pełna kontorla nad uC - polecam. Procek ma sam port b czyli wpisujesz...

    Mikrokontrolery   18 Lip 2006 20:28 Odpowiedzi: 5    Wyświetleń: 3250
  • [bascom] Sterowanie diodami LED na ATmega8 z użyciem Bascom - rozszerzenie na PORTB

    To: Config Portb = Output Oznacza że cały PortB to wyjście. To samo znaczy to: Config Portb = &B11111111 To oznacza: Config Portb = Input że cały port to wejście To samo znaczy to: Config Portb = &B00000000 Jeśli chcesz by któreś porty były wejściami a niektóre wyjściami to: Config Portb = &B11111100 oznacza że PinB.0 i PinB.1 to wejścia a reszta to...

    Mikrokontrolery AVR   27 Gru 2010 17:04 Odpowiedzi: 30    Wyświetleń: 5544
  • attiny2313 - Programator DIY nie wykrywa układu w Bascom, co sprawdzić?

    Rzuć okiem na link, który wyżej podałem i zajrzyj do noty katalogowej stabilizatora. Pewnie należałoby dać na wejściu i wyjściu kondensator 100nF + elektrolity. Jesteś pewien, że od strony środowiska wszystko gra? Jest wybrany właściwy port, itd.? Niestety nie znam BASCOM-a, więc w tej kwestii nie mogę niczego podpowiedzieć.

    Mikrokontrolery   26 Mar 2013 16:36 Odpowiedzi: 39    Wyświetleń: 4275
  • Jak ustawić PortD.0 po 2 min lub po naciśnięciu przycisku w Bascom AVR?

    Witam. Pierwsza rzecz jaką powinieneś zrobić, to nauczyć się składni języka i tego jak oprogramować poszczególne układy peryferyjne procesora. W tym konkretnym przypadku trzeba by się zakolegować z portami I/O oraz dodatkowo z timerami i przerwaniami. Pomóc w tym może Bascomowy help, no i jakaś książka lub pierwszy z brzegu kurs znaleziony w sieci....

    Mikrokontrolery Początkujący   25 Wrz 2017 21:27 Odpowiedzi: 13    Wyświetleń: 1227
  • [Atmega 32] [Atmega 32][Bascom] Jak ustawić brak stanu na końcówce portu?

    Data &B11000000 , &B11111001 , &B10100100 , &B10110000 , &B10011001, Data &B10010010 , &B10000010 , &B11111000 , &B10000000 , DDRD = &B01101111 : &B10010000 Teraz jaśniej? Są to kody w postaci binarnej które są wystawiane bezpośrednio na port podczas multiplexowania. Jeżeli chcę mieć stan nieokreślony to muszę daną końcówkę ustawić jako wejście...

    Mikrokontrolery AVR   13 Cze 2008 23:08 Odpowiedzi: 10    Wyświetleń: 2340
  • Jak napisać program w Bascomie dla Attiny2313 do sterowania diodami i brzęczkiem?

    Witam mam taki problemik potrzebuje zbudawać na szybka taki sterownika w Attniny2313 w Bascomie wiem że ma to być tak: mam kontaktor jeślie zacznie przepływać przez niego prąd(do jakiegoś portu jako wejście) to po paru sekundach ma sie załączyć dioda(1 port wyjścia) no następnych sekundach następna dioda(2 port wyjścia) no i po następnych sekundach...

    Mikrokontrolery   05 Mar 2007 21:14 Odpowiedzi: 2    Wyświetleń: 1139
  • [Bascom] Zerujące się zmienne bitowe w Bascom AVR 1.11.6.8 na AT90S2313

    A spróbuj tak: Odczyt=Temp Dim Jednostki As Byte , Dziesiatki As Byte ' cyfry do wyświetlania temperatury Dim Temp As Byte ' temperatura Dim Pompka As Bit ' sterowanie pompką Dim Odczyt As Byte Dim Cyfrybcd As Byte Dim Ktorywysw As Bit Enable Interrupts ' oblokuj przerwania Enable Timer0 'odblokuj timer0 Enable Timer1 'oblokuj timer1 Config Timer0 =...

    Mikrokontrolery AVR   16 Paź 2009 20:54 Odpowiedzi: 7    Wyświetleń: 1664
  • Prośba o sprawdzenie programu.(dołączyłem go tym razem)

    Witam A u kolegi bascom nie wywala błędów? Port składa się z 8 pinów czyli 8bitów albo bajtu.(portd- portd.0;portd.1;.....do portd.7 czyli 8pinów Więc taki zapis portd.4=255 jest błędny bo jednemu bitowi nie możemy nadać wartości 255 możemy albo 0 albo 1.(a prawidłowo portd.4=1 albo0 ) Taki zapis jest poprawny portc=255 co jest równoważne z 11111111...

    Programowanie   01 Sty 2008 04:15 Odpowiedzi: 6    Wyświetleń: 1083
  • Sterownik rolety ATTINY2313 w BASCOM - problem z działaniem układu

    PortB.7 - podpięty do licznika impulsów silnika na gołó prosto pod port PortB.6 - mikrostyk odkłucony komendą debounce i kondensatorem 100nF Więc powinny to być wejścia, a w programie ustawiłeś te końcówki jako wyjścia!

    Mikrokontrolery   10 Maj 2007 17:43 Odpowiedzi: 8    Wyświetleń: 1696
  • [Bascom] [Bascom][Atmega32] Nieprawidłowe działanie przycisków na porcie D.2 i D.3

    Byłem kiedyś jeszcze lepszy. W sterowniku kotła CO nie zadeklarowałem portów jako wyjścia, czyli działały jako wejścia. Oprogramowałem je jako wyjścia sterujące tranzystorami bipolarnymi i co? Działało! Działało do czasu gdy spadła temperatura powietrza w pomieszczeniu. Wentylator nie uruchamiał się, a piec zasypywało węglem. Nie życzę nikomu poszukiwania...

    Mikrokontrolery Początkujący   03 Cze 2013 21:35 Odpowiedzi: 4    Wyświetleń: 1395
  • Sterownik automatyki budynkowej

    http://obrazki.elektroda.pl/7445009100_1... Witam. To mój pierwszy post w tej kategorii więc proszę o wyrozumiałość. Chciałbym przedstawić mój uniwersalny sterownik oparty na mikrokontrolerze Atmega8/328. Sterownik będzie podstawą mojej instalacji w domku jednorodzinnym. Konstrukcja jest prosta: mikrokontroler steruje pracą 8 przekaźników...

    DIY Smart Home   21 Wrz 2014 16:37 Odpowiedzi: 32    Wyświetleń: 31596
  • [BASCOM][ATMEGA16] KS0108 --- Problem z wyświetlaniem

    dokladnie efekt identyczny, bez cls to samo.... podobny schemat na atmega8 hula... tylko mi sie pamiec skonczyla wiec przenioslem sie na m162. ---------------------------------- temat nie rozwiązany, przenioslem sie na atmega16, kwarc zew 4mhz, i schemat podobny dataport na porcie c reszta na porcie a.... reset podciagniety przez 10k do vcc, tylko tym...

    Mikrokontrolery AVR   10 Lut 2009 18:47 Odpowiedzi: 5    Wyświetleń: 3755
  • Restarter urządzeń (Attiny13)

    Nie dziwią mnie te wyniki specjalnie. Czy jest tylko pętla do....loop (czy jak to tam jest w Bascom/BASIC) czy jest w niej coś więcej, to procesor cały czas musi wykonywać instrukcje chociażby skoku do początku pętli itd. Zresztą wykonywanie instrukcji nie pobiera prądu, prąd jest pobierany w każdym takcie zegara. Sam to udowodniłeś - taktowany procesor...

    DIY Konstrukcje   20 Gru 2018 19:43 Odpowiedzi: 92    Wyświetleń: 8655
  • Jak ustabilizować stan niski na pinie ATmega8, gdy pojawia się 1.5V?

    Config Portb = &B00001111 Portb = &B01110000 Oznacza to tyle ze Config Portb = &B00001111 ustawia cześć portów jako wejścia a cześć jako wyjścia równie dobrze mogłem użyć Komedy "input" ale nie wszystkie porty maja być takie A to drugie Portb = &B01110000 ustawia stan początkowy portów wiec w konfiguracji portów jest wszystko dobrze. Aha _Robak_ no...

    Mikrokontrolery AVR   30 Maj 2009 17:18 Odpowiedzi: 13    Wyświetleń: 2193
  • [AtMega8] [AtMega8][Bascom] Dlaczego przekaźnik na pinie C.0 miga zamiast być stale włączony?

    Problem jest z pinem C.0 a nie z portem D. Cały port D jest przeznaczony do obsługi klawiatury instrukcjami Config Kbd i Getkbd Schemat jest przykładowy, ukazujący połączenia elektryczne. Podłączenie konkretnych przekaźników opisane jest w kodzie. Z innymi przekaźnikami nie ma problemów. (Poprawiłem już schemat). Zastanawiam się, czy instrukcje Bascoma...

    Mikrokontrolery AVR   23 Lip 2009 10:57 Odpowiedzi: 20    Wyświetleń: 5501
  • Klawiatura matrycowa 4x4 bascom avr - konfiguracja portów

    Witam. Odnośnie portów to tylko to co poniżej znalazłem w helpie 1.11.9.8 Jak dla mnie to nie widzę tutaj które piny portu X są wejściami a które wyjściami i które jak należy zadeklarować jeśli chodzi o podciągnięcie do plusa lub do minusa. Możliwe że o tak wczesnej porze człowiek coś mimowolnie przeoczył , chyba że kolumny z urzędu są wejściami lub...

    Mikrokontrolery AVR   18 Lut 2011 11:47 Odpowiedzi: 10    Wyświetleń: 3527
  • [ATtiny25][Bascom] - Prosty programik włącz/wyłącz wyjścia.

    Nie znam się na asseblerze, ale tym: Config Portb = &B10000 ustawiasz 4 piny jako wejście, a czwarty to wyjście. Czyli Twoje: Config Pinb.0 = Input Config Pinb.1 = Input Config Pinb.2 = Output Config Pinb.3 = Output Config Pinb.4 = Output Nie ma sensu, bo je kasujesz komendą Config Portb = &B10000. Gdzieś mnie uczono ze lepiej wejście podcągnąc wewnętrzne...

    Mikrokontrolery AVR   21 Lis 2013 21:50 Odpowiedzi: 4    Wyświetleń: 1479
  • [atmega8] [atmega8][BASCOM] I2C - wyświetlacz pokazuje 165, brak reakcji na odpięcie I2C

    Podstawowa sprawa - w drugiej linijce kodu masz napisane, że $crystal = 8000000 podczas gdy na schemacie nie masz podłaczonego żadnego kwarca. Jeśli używasz wewnętrznego oscylatora (i oczywiście masz tak ustawione FuseBit'y), to ATmega pracuje na 1MHz i taką wartość powinieneś ustawić w programie, bo nic nie będzie działać, albo będzie, ale "dziwnie"...

    Mikrokontrolery AVR   23 Maj 2009 16:56 Odpowiedzi: 22    Wyświetleń: 7964
  • Attiny2313 BASCOM - Zmiana licznika timer0 na timer1

    A może wyłumaczyć mi ktoś tak jaśniej niż whelpie bascoma ;) co to jest ten prescaler i co on dzieli. Może tak po kolei jak twój program widnieje: 1. Jeżeli PORTB jest przeznaczony do obsługi LCD to nie konfiguruj go w ogóle w stylu jaki podałeś w pierwszym poście. Config Portb = &B11111111 : Portb = &B11111111 ===> źle!!! Może to powodowac zakłócenia...

    Mikrokontrolery AVR   11 Lut 2015 22:00 Odpowiedzi: 8    Wyświetleń: 1422
  • Projekt AVR: Integracja z siecią LAN przy użyciu modułu USR-TCP232-T2

    Wstęp: Przedstawiam taki skromny raczej projekt, ale dla mnie o sporym znaczeniu. Celem projekty było umożliwienie uC z rodziny avr, pracy w sieci Lan a w zasadzie zbudowanie takiego oprogramowania dla uC, które przypomina działaniem serwer http. Aby było to możliwe, sam avr-ek nie wystarczy. Trzeba go uzbroić w jakiś moduł sieciowy. Zazwyczaj opieram...

    DIY Konstrukcje   21 Lis 2024 17:47 Odpowiedzi: 20    Wyświetleń: 1194
  • Wybór serw do robota gąsienicowego z L293D i sterowanie z pilota

    No niestety, robotyka to dziedzina ściśle związana z mikroprocesorami, także warto zaczynać od podstaw programowania, np w bascomie. Tak wygląda płytka sterująca mojego robota http://obrazki.elektroda.net/57_12873442... dwa porty jako wyjścia, jedno jako wejście 4 bit (sterowanie) Polecam przeczytać temat o moim robocie (nieco inny projekt ale chyba...

    Początkujący Naprawy   17 Paź 2010 21:22 Odpowiedzi: 8    Wyświetleń: 3655
  • [Bascom AVR] ATmega32 - dioda LED na porta.0 nie świeci, jak to naprawić?

    Jak nie ma znaczenia jak ma - jeśli ustawię przypadkowo port C (o ile dobrze pamiętam) jako wyjścia to mogę zewrzeć wyjście PCFa do masy albo UCC, co zdaje się grozi jego uwaleniem. Wywaliłem ustawianie wejść/wyjść z programu (zostawiłem tylko ustawianie A jako Output) ale i tak nie działa. Wobec tego nadal proszę o plik hex ze sprawnym programem.

    Początkujący Naprawy   30 Lis 2010 21:16 Odpowiedzi: 30    Wyświetleń: 6338
  • Szukam 8-bitowego przetwornika A/C z 8 wejściami i wyjściem I2C lub 8-bitowym

    Użyj ATiny26 i bascomowej biblioteki i2c slave! Ma akurat tyle portów że będzie wyglądał jak wyspecjalizowany układ, a bascom jest na tyle łatwy, że można dorzucić listing! Z samym przetwornikiem na i2c jeszcze się nie spotkałem

    Mikrokontrolery   29 Mar 2004 08:43 Odpowiedzi: 7    Wyświetleń: 2501
  • 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ń: 6983
  • Jak poprawić kod Bascom dla przełącznika audio na Attiny13?

    Po takim stwierdzeniu początkujący dojdzie do wniosku, że faktycznie pętla mu nie potrzebna. Ależ moim zamiarem nie było kogokolwiek utwierdzać w przekonaniu że pętla główna nie jest potrzebna. Chodziło mi o to, że ten program mimo umieszczenia w pętli Do...Loop nie będzie działał tak jak chciał autor. Bo po wciśnięciu przycisku wyjścia będą się załączać...

    Mikrokontrolery Początkujący   01 Mar 2012 20:48 Odpowiedzi: 10    Wyświetleń: 1823
  • Bascom AVR - Jak niezależnie odmierzać czasy dla wielu przycisków?

    ' Trzy przyciski kolejno .... (TSA ;) ' wersja bez przerwań i Timera czas_a as integer ' zmienna czasowa A czas_b as integer czas_c as integer we_a alias pinx.1 ' wejście A we_b alias pinx.2 we_c alias pinx.3 wy_a alias Py.1 ' wyjście A wy_b alias Py.2 wy_c alias Py.3 stan_a as bit ' stan układu monostabilnego A: 0 - czeka, 1- liczy stan_b...

    Mikrokontrolery   11 Wrz 2007 15:06 Odpowiedzi: 8    Wyświetleń: 1814
  • RTC na ATmega8 z kwarcem 32kHz - nie działa poprawnie, co sprawdzić?

    Witam! Jak w temacie, chciałem stworzyć zegarek na atmedze8, który miał być podstawą większego projektu. RTC ma chodzić na kwarcu zegarkowym 32khz na wejściach XTAL. Napisałem taki programie w BASCOMie jednak coś nie gra;/ $regfile = "m8535.dat" Config Porta = &B11001111 'wyprowadzenia PA4 i PA5 to wejścia, reszta portu to wyjścia Porta = &B11111111...

    Mikrokontrolery   07 Wrz 2007 14:18 Odpowiedzi: 15    Wyświetleń: 2386
  • [ATtiny13] ATtiny13 Bascom – dioda na PB5 świeci mimo braku programu, obsługa przerwań PB1

    Witam, chciałem zbudować lampę sygnalizacyjną do roweru, która mogła by służyć równocześnie jako latarka z kilkoma efektami świetlnymi, diody podłaczyłem przez rezystory 200 om do portów B 0,2,3,4,5 port B1 chcę wykorzystać do obsługi przerwań zewnętrznych do zmiany efektów. Pierwszy problem jaki napotkałem to to że dioda podpięta do portu B5 cały czas...

    Mikrokontrolery AVR   17 Lut 2012 13:25 Odpowiedzi: 7    Wyświetleń: 1910
  • Różnica między rejestrami PORTB a DDRB w AVR - wyjaśnienie funkcji

    W Bascomie ( i w każdym innym języku) można napisać np tak: DDRB=&B01010101 lub tak DDRB=&B11110000 Jest to zapis dwójkowy ale może być szesnastkowy lub dziesiętny. Wpisanie 0 ustawia dany pin jako wejście a 1 jako wyjście. Oznacza to wpisanie JEDNOCZEŚNIE do rejestru sterującego portem jakim jest np. rejestr DDRB nowego stanu określającego który pin...

    Mikrokontrolery AVR   09 Wrz 2009 13:56 Odpowiedzi: 17    Wyświetleń: 11750
  • PortC w Atmega8: Równoczesne użycie jako wejście i ADC? Możliwości konfiguracji?

    Można bez problemu zmieniać konfiguracje portów w trakcie programu aby mogły pracować jako wejścia lub wyjścia lub pełnić funkcje specjalne, trzeba poprostu zapisywać odpowiednie wartości bitów w odpowiednich rejestrach konfiguracyjnych i być świadomym tego co sie robi. Zwłaszcza asembler daje pełną kontrole nad mikrokontrolerem a z bascomem różnie...

    Mikrokontrolery   02 Gru 2006 19:24 Odpowiedzi: 6    Wyświetleń: 3572
  • [bascom avr] odczyt tylko 5 bitów z 8 bitowego portu

    Pytanko z cyklu "jak to robicie?" :-) Załóżmy, że w projektowanym układzie mam port A skonfigurowany następująco: PA.0...PA.4 - skonfigurowane jako wejścia PA.5...PA.7 - skonfigurowane jako wyjścia. Chciałbym jednym poleceniem odczytać pierwsze pięć bitów. Oczywiście mógłbym odczytać cały port: zmienna = portA i wykonać stosowne operacje bitowe na zmiennej,...

    Mikrokontrolery AVR   03 Paź 2009 12:08 Odpowiedzi: 2    Wyświetleń: 1850
  • Bascom-AVR nie wykrywa programatora STK200/300 - co sprawdzić?

    Ja mam swoją wersje na temat braku współpracy :) Rozbierz lub sprawdz na schemacie tego programatora pod jakie piny podpięte są w porcie LPT wejścia scalaka. Są wg tego pdf'a z BTC czy moze tak ja tu: http://www.amwaw.edu.pl/%7Eadybkows/elka... Jesli jak wyzej sciagnij i wyproboj ispprog z tej strony http://www.amwaw.edu.pl/%7Eadybkows/elka...

    Mikrokontrolery   15 Lut 2007 16:56 Odpowiedzi: 7    Wyświetleń: 3168
  • port p3 w 89s2051. jako wejście działa, jako wyjście coś nie

    Czegoś Panowie nie kumam:/ Podłączyłem pod port p3 układ ULN2803 ponieważ chcę sterować przekaźnikami 24V. Aktywnym stanem jest "1". Przeglądałem specyfikacje procesora i tego "wzmacniacza" i nie zauważyłem nie kompatybilności. Podejrzewam, że uszkodzony jest ten ULN... bo jak mu zapodam na wejścia +5V (zasilam go na razie z +9V, a na wyjściach mam...

    Mikrokontrolery   26 Gru 2006 02:16 Odpowiedzi: 5    Wyświetleń: 1719
  • Jak odczytać stany portów B w ATMEGA8 z przyciskami? Kod i wyjaśnienia

    na c znam siętylo troche ale ja to widze tak int main () { InitLCD (); // inicjalizacja LCD delayms (5); InitUSART (2400); // inicjalizacja USART delayms (5); i = 0; //DDRB = ((1<<DDB1)|(1<&... // PORTY B0 i B1 jako INPUT // niepotrzebe bo po resecie piny są jako wejścia,...

    Mikrokontrolery   24 Wrz 2006 14:56 Odpowiedzi: 17    Wyświetleń: 5723
  • Konfiguracja czujników w Bascom dla AT90S2313 - błąd ALIAS already used

    Mam wielką prośbę żeby mi ktoś pomógł w napisaniu tego w Arduino. Jeszcze nie programowałem w Arduino a to co próbowałem pisałem w Bascom AVR. Jestem w tym kompletnie zielony(greehorn). Jak tu wpisać wybór mikro kontrolera i lcd? [syntax=vbnet]$sim $regfile = "attiny2313.dat" , Wybór Mikrokontrolera $crystal = 1000000 Config Lcdpin = Pin , Db7 = Pb.2...

    Mikrokontrolery Początkujący   24 Paź 2016 18:02 Odpowiedzi: 14    Wyświetleń: 1299
  • aTTiny 2313 i kompletnie zielony w temacie uC :cry:

    Właczenie "napięcia na nóżce" polega na ustawieniu odpowiedniego bitu w odpowiednim rejestrze (nóżka jest do niego "podłączona"). W atmelach AVR to jest rejestr PINx.y gdzie x to kolejny port (A,B,C,D itd) a y to numer nóżki. No chyba kolega sie pomylił bo PINy mozna tylko odczytywać, a ustawia się stan wyjścia na PORT'ach które dublują stan wejść...

    Mikrokontrolery   04 Sie 2007 22:07 Odpowiedzi: 22    Wyświetleń: 2393
  • [ATMega8] [ATMega8][Bascom] Jak ustawić piny PD0 i PB3 na GND i V?

    Ale należy również ustalić czy te piny mają być wejściami czy wyjściami dla sygnałów , a tego chyba nie zrobiłeś . $regfile = "m8def.dat" $crystal = 1000000 Config Portb = &B11111111 Portb = &B00000000 Config Portc = &B00111000 Portc = &B00000000 Config Portd = &B11111111 Portd = &B00000000 Pierwsza linijka (portb) określa że port ( piny )...

    Mikrokontrolery AVR   20 Mar 2010 02:36 Odpowiedzi: 10    Wyświetleń: 1626
  • Atmega8 Bascom - wyświetlanie tekstu po wciśnięciu przycisku na Porcie B.1

    1. tak 2. Trzeba to sprawdzić, bo przyznam, że nie robiłem nigdy odwrotnie niż tysiące konstruktorów ;-) . Deklarujesz pinb.1 jako wejście i być może, jeśli wykonasz komendę RESET to będzie tam wymuszony stan niski, ale to by chyba działało, gdyby był wyjściem. W przeciwnym razie pin wiszący w powietrzu będzie powodował błędne działanie programu. Jeśli...

    Mikrokontrolery AVR   01 Lut 2015 14:42 Odpowiedzi: 11    Wyświetleń: 1074
  • Resetowanie programu w Bascom AVR na ATmega8 przy trzecim cyklu przekaźników

    Pobieżnie przejrzałem Twój program (właśnie wychodzę do pracy...) i od razu widzę babola przy konfiguracji portów jako we/wy. Masz tam coś takiego: Config Portb.0 = 1 , Portb.1 = 1 , Portb.2 = 1 Portb.0 = 0 : Portb.1 = 0 : Portb.2 = 0 Wg mnie powinno być: Config Pinb.0 = Output Config Pinb.1 = Input itd... Aby to rozjaśnić załączam kawałek helpa...

    Mikrokontrolery   05 Lip 2007 10:25 Odpowiedzi: 2    Wyświetleń: 1200
  • Atmega8/16 – jak programowo zmierzyć wypełnienie i częstotliwość PWM w C/Bascom

    Całość (chodzi o temat postu) można zrealizować programowo w sposób 'turowy' - czyli mamy pętlę główną i w niej sprawdzamy stan portów oraz ustawiamy wyjścia. Wystarczy jeden timer (softowy) który liczy 'tury' i 4 zmienne (zliczające), jeśli w x turze napotkamy zmianę stanu na wejściu to 'zamykamy' wynik. Znając czas 'tury' łatwo przeliczymy to na %...

    Mikrokontrolery   28 Sty 2008 18:44 Odpowiedzi: 78    Wyświetleń: 11681
  • [ATtiny2313][Bascom] - programowe PWM brak miejsca w uC

    Można zasilać plusem. Absolutnie nie zmieniaj konfigu portu z wyjść na wejścia, bo nie będzie w ogóle działać ! Zmień tylko tą linię w przerwaniu: [syntax=basic4gl] If Ppwm < P_led Then Set Led Else Reset Led [/syntax] na tą: [syntax=basic4gl] If Ppwm < P_led Then Reset Led Else Set Led [/syntax] Pozdrawiam

    Mikrokontrolery Początkujący   13 Gru 2012 17:17 Odpowiedzi: 55    Wyświetleń: 7329