atmel ustawienie portu

Znaleziono około 312 wyników dla: atmel ustawienie portu
  • ATXMega32d4-au - Atmel Studio ustawienie portu na zadaną wartość

    Wypadałoby ustawić kierunek pinów IO na wyjście - PORTD_DIR. GPIO to zupełnie coś innego - rejestr ogólnego przeznaczenia mieszczący się w pamięci IO, nie ma nic wspólnego z portami IO MCU.

    Mikrokontrolery Początkujący   19 Sie 2014 11:29 Odpowiedzi: 2    Wyświetleń: 876
  • Jak ustawić stan pinu w ATmega8 w asemblerze AVR?

    CZESC! POSTANOWILEM POBAWIC SIE TROCHE ASEMBLEREM... NO I JAK TO NA POCZATKU BYWA MAM PROBLEM :) WCZESNIEJ PROGRAMOWALEM W ASEMBLERZE MIKROKONTROLER 8051... TERAZ PROBUJE ATMEGA8... UZYWAM DO TEGO, TEGO KOMPILATORA: http://www.atmel.com/dyn/resources/prod_... PRZEJDZMY ZATEM DO RZECZY... W 8051 ABY USTAWIC JAKIS PIN PORTU W JAKIS STAN...

    Mikrokontrolery   14 Lis 2005 19:07 Odpowiedzi: 3    Wyświetleń: 9222
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Atmega8 - Działa tylko pin PB0, inne piny nie reagują

    Tak nie ustawisz wszystkich pinów portu B jako wyjście, ponieważ PORTB to makro zawierające adres rejestru portu B czyli liczba szesnastkowa 0x18, czyli przesuwasz 1 aż tyle razy w lewo, czyli zostaje Ci de facto ZERO. Gdybyś zrobił tak: a co do F_CPU to racja zapomniałem zdefiniować lecz czy tak czy tak problem nadal jest Bo problem leży powyżej....

    Mikrokontrolery   17 Sty 2015 16:46 Odpowiedzi: 6    Wyświetleń: 720
  • Konfiguracja wejść ATmega8 - problem z warunkiem na porcie Portc.4

    Witam Mam problem. Próbuje napisać program do atmegi8. Atmega ma sterować 2 silnikami przód tył. Program działa Config Pind.0 = Output Config Pind.1 = Output Config Pind.2 = Output Config Pind.3 = Output Config Portc = Input Do Reset Portd.0 Waitms 60 Set Portd.0 Reset Portd.1 Waitms 60 Set Portd.1 Reset Portd.2 Waitms 60 Set Portd.2 Reset Portd.3 Waitms...

    Mikrokontrolery AVR   21 Mar 2010 00:23 Odpowiedzi: 2    Wyświetleń: 1147
  • REKLAMA
  • ATmega32 - Ustawianie PORTB i PORTC na 0xFF nie działa poprawnie

    Cześć! Czy może mi ktoś powiedzieć dlaczego ten kod pozostawia PORTB = 0; PORTB |= 0xff; PORTC |= 0xff; PORTD |= 0xff; OLEDinitPIO(); //wyświetlacz na DDRA i PORTA OLEDinitChr4bit(); OLEDcursor(0,0); OLEDsendStr("PRB:"); itoa(PORTB,buf,10); OLEDsendStr(buf); OLEDsendStr(" ");while(1); PORTB |= 0xff; OLEDinitPIO(); //wyświetlacz na DDRA i PORTA OLEDinitChr4bit();...

    Mikrokontrolery   31 Sty 2020 14:21 Odpowiedzi: 15    Wyświetleń: 741
  • Attiny2313 - ustawienie portu, składnia IF i poprawność kodu migania diodami

    Witam. Napisałem program do migania diodami i mam trzy pytania: 1.Czy da się ustawić cały port w stan spoczynku (coś w stylu PORTD = 0)? 2.Czy po każdej komendzie IF trzeba pisać END IF, czy da się to jakoś ominąć? 3.Czy poniższy kod jest poprawny, czy będzie działał? $regfile = "attiny2313.dat" $crystal = 8000000 Config Portb = Input Portb...

    Mikrokontrolery AVR   09 Sty 2011 18:13 Odpowiedzi: 4    Wyświetleń: 1893
  • Jak ustawić PortD.0 po 2 min lub po naciśnięciu przycisku w Bascom AVR?

    Witam, jestem bardzo początkujący. Poczytałem kilka kursów Bascom ale tak do końca nie rozumiem jak zrobić jedno polecenie. Nie operuję jeazcze fachowym nazewnictwem i może dlatego nie znalazłem rozwiązania swojego problemu bo nie wiem "czego szukać". Chcę zrobić takie coś: Ma się zrobić PortD.0 = 0 Potem po upływie 2 min ma być PortD.0 = 1 jednak jeśli...

    Mikrokontrolery Początkujący   25 Wrz 2017 21:27 Odpowiedzi: 13    Wyświetleń: 1254
  • REKLAMA
  • Jak działa konfiguracja portów w Attiny2313 w BASCOM? Wyjaśnienie bitów

    Witam, niedawno kupilem ksiazke programowania avr przez bascom.W ksiazce jest napisane , ze jak sie chce zapalic lampke led to trzeba ja podlaczyc do portu Portb 0 i 1. A w kodzie wyglada to tak : $regfile "attiny2313.dat" config Portb=&B00000011 Portb = &B00000001 do loop I teraz wszystko dziala ale mam pytanie : Wiem ze przez portb0 musi...

    Mikrokontrolery   14 Paź 2010 12:15 Odpowiedzi: 3    Wyświetleń: 1230
  • ATMEGA8515: Makro do ustawiania portów jako wyjścia nie działa poprawnie

    Witam. Korzystam z układu ATMEGA8515. Mam dziwny problem z ustawieniem portów jako wyjścia. W pliku z rozszerzeniem test.h mam zdefiniowane proste komendy [syntax=c] #define DDRA0_OUT DDRA |= (1<<PA0); #define DDRA1_OUT DDRA |= (1<<PA1); #define DDRB0_OUT DDRB |= (1<<PB0); void DDR_OUT(void) { DDRA0_OUT; DDRA1_OUT; DDRB0_OUT; } [/syntax]...

    Mikrokontrolery Początkujący   26 Kwi 2017 00:55 Odpowiedzi: 13    Wyświetleń: 1416
  • Attiny26 - ustawienie 2 pinów portu B jako wyjść.

    Witam! Siedze i mecze sie z procesorem Attiny26. Programuje go w bascomie i nie moge pojac jednej rzeczy. Ustawiam port A jako wyjscia i jest OK, ale chcialbym ustawic dwa piny 4 i 5 portu B jako wyjscia. Kombinuje tak: Config Pinb.5 = Output Config Pinb.4 = Output albo Ddrb = &B00110000 Chcialbym teraz moc poleceniem Set albo Reset Pinb.5 zmieniac...

    Mikrokontrolery   29 Wrz 2007 08:24 Odpowiedzi: 2    Wyświetleń: 1032
  • [C] Problem z ustawieniem wyjść/wejść przy używaniu ADC

    Witam Dopiero uczę się C i natknąłem się na problem w takim kodzie : [syntax=c] #include <avr/io.h> #include <util/delay.h> #include"obsluga_LCD.h" uint16_t pomiar(uint8_t kanal); uint32_t wynik; uint16_t pm; uint8_t cz_d, cz_u; uint8_t a; int main(void) { ADMUX |= (1<<REFS0); //(1<<REFS1); ADCSRA |= (1<<ADEN) | (1<<ADPS1)...

    Mikrokontrolery AVR   28 Wrz 2013 09:21 Odpowiedzi: 6    Wyświetleń: 1446
  • AT89S52 - oprogramowanie mikrokontrolera, zmiana stanu portu

    Witam! Dopiero zacząłem swoja zabawę z mikrokontrolerami niejako zmuszony, lecz również i trochę z własnej woli. Otóż dostałem zadanie i nie będę Wam ukrywał nie wiem w ogóle jak się za nie zabrać. Zadanie to: stworzyć oprogramowanie dla mikrokontrolera AT89S52 zmieniające stan portu P1 z 0xF0 na 0x0F . Na pewno dostanę od Was naganę, że poszukuję gotowca,...

    Mikrokontrolery Początkujący   06 Lut 2014 19:38 Odpowiedzi: 3    Wyświetleń: 1137
  • REKLAMA
  • ATMEGA8 Bascom - Portd.0 nie ustawia stanu 1, co robię źle?

    Witam kolegów mam taki problem: mimo różnych prób nie mogę ustawić na portd.0 stanu 1. Oto kod: Konfiguracja portów: [syntax=basic4gl]Config Pinb.1 = Output Config Pinb.2 = Output Config Pind.0 = Output Config Pind.1 = Output Config Pind.2 = Input Portb.1 = 0 Portb.2 = 0 Portd.1 = 0 Portd.0 = 1[/syntax] Obsługa portu: [syntax=basic4gl]If Grzalka = 1...

    Mikrokontrolery Początkujący   06 Gru 2013 21:36 Odpowiedzi: 4    Wyświetleń: 1014
  • Definiowanie wejść / wyjść - w AVRStudio w C

    Witam wszystkich! Jak zdefiniować w AVRStudio programując w C atmela mega16 które porty są wejściem, a które wyjściem? Jakoś nie mogę nigdzie tego znaleźć, a to przecież podstawa ;)... 1. Można definiować jako we/wy poszczególne bity czy trzeba całe porty? 2. Jako jedynke podawać VCC, tak? Używam komend "sbi" i "bit_is_set" i pierwsza działa, a druga...

    Mikrokontrolery   25 Lut 2007 22:46 Odpowiedzi: 7    Wyświetleń: 2020
  • Konfiguracja portów Atmega w BASCOM: piny XTAL, ADC, LCD, interfejsy

    Witam. Jak należy konfigurować poleceniem w Bascom Config PORTx=&Bxxxxxxxx i PORTx=&Bxxxxxxxx piny używane do np. taktowania procesora-np. xtal, lub piny używanego ADC lub LCD lub np, jakiegoś interfejsu? CZy gdy są wejściami - włączać R podciągające czy niech pin "wisi w powietrzu"?

    Mikrokontrolery AVR   31 Sie 2012 02:08 Odpowiedzi: 1    Wyświetleń: 1746
  • Jak zapisać PORTA z atmega16 do pola bitowego w C?

    Witam. Programuję mój mikrokontroler atmega16 i mam problem z zapisem wartości z portu A (wejściowego) do pola bitowego. Używa takiego kodu: polebiotwe = PORTA Podczas kompilacji pojawia się błąd, że PORTA jest innego typu niż polebitowe. Jakiego typu jest PORTA i w jaki sposób mogę go zapisać do pola bitowego? Wiem, że można tak: polebitowe.z1 = PORTA0;...

    Mikrokontrolery AVR   27 Lip 2011 17:30 Odpowiedzi: 23    Wyświetleń: 1851
  • Bascom-AVR: Zmiana stanu pinów na niski - konfiguracja wyjść

    Witam jak mogę zmienić wyjścia pinów na stan niski . Program napisany w BASCOM. [syntax=vbnet]$regfile = "m16adef.dat" ' specify the used micro ' generated. Take care that the chip supports all fuse bytes. $crystal = 8000000 $baud = 19200 ' used crystal frequency ' generated. Take care that the chip supports all fuse bytes. Config Lcd = 16 * 2 Config...

    Mikrokontrolery AVR   26 Maj 2020 20:03 Odpowiedzi: 8    Wyświetleń: 780
  • Jak ustawić konkretny bit portu zgodnie ze stanem innego bit

    Witajcie. To moje poczatki w mikrokontrolerami. Piszę w C. Mam taką procedurkę która zapala mi diodki podłaczone do rejestru przesównego w zależności od stanu jakiegoś tam Bajtu ( buduje zegarek z wyświetlaczem na matrycy LED, wiem że sa gotowce ale chcę wszystko samemu od podstaw zrobić żeby się czegoś nauczyć) , wszystko ładnie działa tylko algorytm...

    Mikrokontrolery AVR   06 Paź 2009 15:48 Odpowiedzi: 6    Wyświetleń: 2711
  • [bascom] [bascom][atmega8] - Program w Bascom nie przechodzi do podprogramu

    Witajcie, Zacząłem pisać ostatnio program w bascom, jednak nie działał, okazało się że część kodu odpowiedzialna za przejście do podprogramu nie działa, długo kombinowałem, wklejałem części kodu znalezionych w internecie, ale wciąż nie działa. Kod: [syntax=basic4gl] $regfile = "m8adef.dat" $crystal = 8000000 $hwstack = 40 $swstack = 16 $framesize =...

    Mikrokontrolery AVR   01 Lut 2015 12:51 Odpowiedzi: 5    Wyświetleń: 1674
  • Port dwukierunkowy: konfiguracja bitów wejścia/wyjścia i odczyt danych

    Witam, Mam następujący problem: Chcę mieć port dwukierunkowy: bity 0..3 jako wyjście; bity 4...7 jako wejścia. I tu mam szereg pytań: - czy 8bitowa liczba odczytywana z portu ma na bitach porto - wyjściowych, 0,1 czy nieokreślone? - czy zapisanie do portu jakiejś liczby po prostu "obcina" ją o bity odpowiadające pinom wejścia? - doczytałem nieco że...

    Mikrokontrolery   18 Kwi 2008 00:12 Odpowiedzi: 5    Wyświetleń: 1638
  • ATxmega128a1u - jaka poprawna kolejnosc ustawienia portów I/O?

    witam kolejne pytanie z tych "dziwnych pytań" jaka kolejność jest prawidłowa.... załóżmy, że mamy port ustawiony jako port wyjściowy i nagle chcemy zmienić kierunek na wejściowy i odczytać dane , które się "tam" znajdują... problem raczej oczywisty i powinien wyglądać tak: [syntax=avrasm] ldir16,$00 stsPortA_Dir,r16 ldsr16,PortA_in [/syntax] i przykład...

    Mikrokontrolery Początkujący   21 Cze 2015 08:26 Odpowiedzi: 1    Wyświetleń: 672
  • Programator AT89CX051 i AT24C02 + 1-wire na RS-232 i USB

    http://obrazki.elektroda.pl/3514915600_1... Programator umożliwia: programowanie i zrzucanie zawartości pamięci mikrokontrolerów jednoukładowych Atmel AT89 C X051 programowanie i zrzucanie zawartości pamięci EEPROM I2C AT24C02 komunikację z urządzeniami slave 1-wire generowanie sygnału zegarowego dla Atmela, wystawianie i pobieranie...

    DIY Konstrukcje   06 Lis 2012 00:20 Odpowiedzi: 5    Wyświetleń: 11052
  • PAR LED64 Stage Lighting SPD018 Naprawa/przeróbka

    http://obrazki.elektroda.pl/5748352100_1... Dostałem do naprawy ledowe światełko Stage Lighting SPD018. W wyniku obdukcji pacjenta okazało się że procesor P89V51R82FN nie daje oznak życia. Klient chciał żeby jak by się dało reagował na dźwięk lub na DMX z obsługą 3 kanałów. Część DIY dotyczy właściwie samego oprogramowania. Jako że...

    DIY Konstrukcje   24 Cze 2015 00:28 Odpowiedzi: 21    Wyświetleń: 10773
  • Interfejs MIDI IN ---> USB dla ubogich

    http://obrazki.elektroda.net/55_11867819... Swego czasu trafiłem na doskonałą stronę Igora http://tiny.pl/5f1w , na której dokonał on programowej implementacji transmisji USB na mikrokontrolerze Atmel AVR taktowanym kwarcem 12 MHz. Jako że dostarczył do swojego projektu bibliotekę DLL, obsługującą także AVR-owski UART postanowiłem wykorzystać...

    DIY Konstrukcje   06 Lis 2008 15:01 Odpowiedzi: 14    Wyświetleń: 19472
  • Termometr bezprzewodowy Attiny84, DS18B20, 434MHz

    https://obrazki.elektroda.pl/9798266800_... Zwykle przy przeglądaniu nagromadzonych skarbów w postaci części el. przychodzą mi do głowy pomysły ich wykorzystania. Tak było i tym razem. Z jakiegoś starego projektu została mi para nadajnik/odbiornik 434MHz OOK, attiny13 i kilka DS18B20, pomyślałem że na tej bazie zmajstruję prosty bezprzewodowy...

    DIY Początkujący   15 Cze 2020 10:44 Odpowiedzi: 4    Wyświetleń: 3003
  • IAR Embedded Workbench AVR – ustawienie opcji kompilacji dla projektu AVR444 ATMEL

    na początku dopisz: #include <ioavr.h> :-). A jeżeli już masz ten plik definicji to wybrałeś target który nie ma portu B i portu D.

    Mikrokontrolery   13 Mar 2010 17:16 Odpowiedzi: 5    Wyświetleń: 1334
  • [ARM] ARM vs AVR: Wydajność i interfejsy w procesorach Atmel ARM

    Witam! Bawię się trochą prockami z serii LPC2000. Mój problem jest taki, że o ile porty wolne GPIO działają mi jak należy, tzn. jeśli wystawie na nie stan wysoki to mam wysoki, a jak wystawie niski to mam niski. Gdy natomiast próbuje wystawić stan wysoki na jakikolwiek port FASTIO to zamiast mieć stan stabilny "1" mam tylko impuls około 200ms. Czy te...

    Mikrokontrolery ARM   04 Kwi 2014 16:15 Odpowiedzi: 267    Wyświetleń: 145915
  • Atmel AT89C2051 - jak przełączać TXD między nadawaniem a wyjściem?

    AT89C2051 ma tylko pięć przerwań: dwa czasowe, dwa zewnętrzne i jedno od portu szeregowego. Niestety nie wiem jak wykorzystać to od RSa. Rozumiem, że putchar umieszcza bajt w buforze portu, ale kiedy zostanie on wyslany. W jaki sposob, to sprawdzic? Jesli zaraz znowu uzyje putchar, to czy istnieje ryzyko, ze nadpisze poprzedni bajt? Jest znacznik TI,...

    Mikrokontrolery   30 Sie 2005 15:46 Odpowiedzi: 5    Wyświetleń: 1714
  • ATMEL - Wybór narzędzi do programowania w asemblerze dla początkujących

    dzięki za wszystkie informacje i spostrzeżenia wydaje się, że wymiana doświadczeń idzie w zbyt zaawansowanym kierunku wobec tego muszę wyjawić skąd u mnie zainteresowanie TYM tematem zrobiłem sobie matrycę LED 16x16 do wyświetlania różnych "pierd00ł" sterowana jest z portu LPT (karta PCMCIA zakupiona do starego lapka) no i okazało się, że win ZDECYDOWANIE...

    Mikrokontrolery   02 Paź 2013 11:16 Odpowiedzi: 26    Wyświetleń: 5319
  • Arduino MEGA2560 i ADS7843 - problemy z komunikacją w Atmel Studio 6.0

    Witam ponownie. Dzięki koledze Markowi, udało sie rozwiązać problem. Wcześniejszy kod był wzorowany na przykładzie z AtmelStudio, niestety nie chciało to współpracować. Kod z przykładu który otrzymałem wraz z LCD, napisany był w Arduino. Kompilacja przykładu, wgranie do uP, sprawiało, że układ działał. Postanowiłem, przepisać ten kod w AtmelStudio....

    Mikrokontrolery AVR   24 Mar 2013 16:37 Odpowiedzi: 2    Wyświetleń: 1608
  • [Atmega32]Własna przejściówka pilota sterowania radia Renault-> Sony

    Witam serdecznie! Na wstępie powiem że procesor atmega nie widzę pierwszy raz, jednak pierwszy raz zabrałem się za programowanie Atmegi32 i właściwie można powiedzieć że to mój "pierwszy poważny raz". Pomysł wziął się stąd że zapragnąłem posiadać fabrycznego pilota sterowania radia z pod kierownicy w Renault Clio II ph 2 1.2 8V (notabene bardzo ekonomiczne...

    Mikrokontrolery AVR   23 Sie 2011 17:14 Odpowiedzi: 14    Wyświetleń: 6009
  • ATmega128 Timer3 PWM w C – konfiguracja rejestrów TCCR3A/B, brak sygnału PWM

    Witam Jestem tu pierwszy raz, więc się przedstawię Mam na imię Michał jestem z Gdańska dopiero zaczynam właściwie przygodę z programowaniem uC aktualnie mam ATmega128 Programuje w języku C Mam taki problem z ustawieniem PWM dla Timera 3 według Datasheet ze stron 132-136 powinienem ustawić WGM32 oraz WGM30 COMnA1/COMnB1/COMnC1 oraz CS31 znajduja sie...

    Mikrokontrolery AVR   31 Mar 2015 08:05 Odpowiedzi: 25    Wyświetleń: 1566
  • Wyświetlacz DMF6104-FW jak załadować do niego dane?[C]

    Kolega odłączał także fizycznie od portu danych ? Myślę że nie. Na szczęście mam Jtag-a i sprawdziłem to. Okazało się że kiedy port danych pracuje jako wyjście i pojawi się na nim choćby na jednym bicie wartość "1" cały układ z SED-em zaczyna pracować !!! Dziwne, prawda ? O ile dobrze pamiętam to na płycie od kasy był przy SED-dzie port chyba 74245...

    Mikrokontrolery   15 Mar 2011 12:12 Odpowiedzi: 275    Wyświetleń: 51699
  • ATTiny2313 - Konfiguracja Timer0 w C do migania diodą LED bez użycia Delay

    Najtrudniej analizuje się własny kod, bo zawsze patrzy się przez pryzmat wiedzy o tym co on powinien robić i nie dostrzega się drobnych błędów :) Zgadzam się z tym w 100%. Przy Bascomie rzadko sięgałem do PDF'ów kontrolerów, przy C nie da się bez tego wszystkiego zrobić. Bez tych 500 "przekręceń" licznika nawet w Bascom by nie poszło, jak zwykle zbyt...

    Mikrokontrolery Początkujący   05 Lis 2015 15:45 Odpowiedzi: 47    Wyświetleń: 3066
  • Inicjalizacja LCD GDM1602a z kontrolerem S6A0069 na ATmega8 - problem z fosc

    Witam Forumowiczów. Od dłuższego czasu staram się uruchomić wyświetlacz LCD GDM1602a , jednak nie udaje mi sie , problem leży w inicjalizacji jego , bo podłączenie mam poprawne. czytam na forach ze niby GDM1602a jest kompatybilne ze sterownikiem HD44780 , lecz chyba nie do końca bo w GDM1602a jest sterownik o nazwie : Built-in controller (S6A0069 or...

    Mikrokontrolery   16 Lip 2015 21:10 Odpowiedzi: 30    Wyświetleń: 1896
  • Obsługa przycisków dotykowych za pomocą mikrokontrolera AVR

    http://obrazki.elektroda.pl/3988245700_1... Autor zastanawiał się, jak zaimplementować w projekcie interfejs bardziej elegancki, niż zwykle stosowane przyciski. Częściowo zainspirowany materiałami wideo umieszczonymi przez D. Jones'a na stronie EEVBlog, postanowił zainteresować się pojemnościowymi przyciskami dotykowymi. Zwykle jednak...

    Artykuły   19 Gru 2014 16:27 Odpowiedzi: 3    Wyświetleń: 16443
  • Jak ustawić 16 bitów na porcie ARM Atmel AT91SAM7X128?

    Żadne tam asemblerowe wywłania nie pomogą. Nie kompilujesz po prostu plików, w których są te funkcje. Zaciągnięcie samego nagłówka powoduje, że kompilator wie, że takie funkcje są ale linker ich nie widzi (to jest komunikat linkera). Musisz poprostu dodać te pliki do listy plików w Makefile i już.

    Mikrokontrolery   14 Lis 2007 20:40 Odpowiedzi: 10    Wyświetleń: 1638
  • atmega8 - Brak napięcia na portach C, nieoczekiwany stan wysoki na PB0 i PB1

    Widocznie czegoś nie ustawiłeś. Poza tym stosuj lepiej oryginalne narzędzia i korzystaj z symulatora: http://mikrokontrolery.blogspot.com/2011... I oszczędzaj nam czytania wyrazów na 4 litery.

    Mikrokontrolery Początkujący   07 Gru 2013 09:14 Odpowiedzi: 15    Wyświetleń: 1761
  • Atmel Studio 7 - brak możliwości ustawienia breakpointa w kodzie AVR

    Jak program działa to nie ustawisz. Musisz go zatrzymać albo ustawic przed uruchomieniem inna sprawa że twoja funkcja sprowadzi się do wyzerowania PORTC a cała reszta zostanie wypotymalizowana jako że ten kod ze zmienną lokalną nic nie robi. A ta jedna istrukcja zostanie zinlinowana. Podejrzewam że zresztą ta jedyna (w drugim przypadku) pewnie też bo...

    Mikrokontrolery AVR   28 Lip 2017 07:34 Odpowiedzi: 4    Wyświetleń: 1443
  • Atmel Studio: Czy można łączyć piny portów i obserwować rejestry bez breakpointów?

    Witam do takiego zastosowania świetnie nadaje się program PROTEUS DESIGN. Można normalnie dodac do projektu procesor, ustawić fusebity, wgrac do niego program a nastepnie podlaczyc jakies elementy do wyjsc mikrokontrolera. Polecam spróbować:) tutaj wideo prezentujące prace w programie: [youtube]https://www.youtube.com/watch?v...

    Mikrokontrolery Początkujący   17 Maj 2014 14:31 Odpowiedzi: 4    Wyświetleń: 1293
  • Czy AVR pozwala na dynamiczną zmianę konfiguracji portów co 10ms?

    W AVR-ach jeszcze nie miałem okazji tego robić ale w PIC-ach - tak. Microchip zaleca nawet, by przed każdym użyciem portu w programie najpierw ustawić jego konfigurację. ATMEL tego nie wymaga ale też nie zabrania.

    Mikrokontrolery   01 Wrz 2004 22:32 Odpowiedzi: 6    Wyświetleń: 1404
  • SAM3x8e - Zawieszanie portów IO co 18,2s poza trybem debugowania w Atmel Studio

    Ustawiłem bit WDRPROC w rejestrze WDT_MR i pomogło. Dziękuje za pomoc.

    Mikrokontrolery ARM   30 Paź 2016 17:40 Odpowiedzi: 2    Wyświetleń: 954
  • Atmel Studio 6.2 - Kompilacja i ładowanie programu do mikrokontrolera

    F_CPU=100000UL jeśli oscylator masz ustawiony na 1MHz to brakuje jednego zera, powinno być F_CPU=1000000 Nie używam USBasp, więc nie będę się wypowiadał w kwestii używania tego programatora ale zerknij na program - masz dwie pętle nieskończone i nie inicjalizujesz portu poza pętlą. [syntax=c] #include <avr/io.h> #include <util/delay.h>...

    Mikrokontrolery Początkujący   22 Maj 2014 23:11 Odpowiedzi: 18    Wyświetleń: 9657
  • Atmel/ATmega644PA-AU/BASCOM - Jak skutecznie usypiać AVR i oszczędzać energię?

    ≈0,3mA na dzielniku R10+R43 to święta racja, ponieważ tu nie są potrzebne żadne prądy, a tylko dzielnik napięcia dla ADC więc zwiększę opory, Inne spojrzenie na dzielnik. http://obrazki.elektroda.pl/3298128800_1... Pin portu ustawisz tuż przed pomiarem na zero ( dokładasz parę omów ) , po czym wracasz do jedynki bez podciągania...

    Mikrokontrolery AVR   22 Gru 2016 15:08 Odpowiedzi: 33    Wyświetleń: 2454
  • Zmiana konfiguracji portów w Atmel AVR przez EEPROM - jak to zrobić?

    Nie wiem czy dobrze zrozumiałem, ale jeśli chcesz mieć konkretny stan portu po zresetowaniu procesora to na samym początku programu musisz go sobie ustawić. Po resecie stany wszystkich wyjść są tracone i trzeba je od nowa zainicjować.

    Mikrokontrolery   21 Maj 2003 06:41 Odpowiedzi: 6    Wyświetleń: 1548
  • Wybór mikrokontrolera do konwersji danych równoległych na szeregowe: Atmel czy PIC?

    Prosty program na AVRStudio : #include <m16def.inc> ; Prohibits use of non-implemented instructions (ATmega16) .dseg .org SRAM_START .cseg ;—————R...

    Mikrokontrolery   09 Cze 2005 08:15 Odpowiedzi: 18    Wyświetleń: 2223
  • Jak podłączyć wolne piny w układzie inwertera 74C14? Masa czy +5V?

    z tego co pamiętam to ATMEL nie zaleca podłączania nigdzie wolnych wyprowadzeń, tylko każe je ustawić jako wejścia z pullupem. Spowodowane jest to tym, że w przypadku pomyłki w programie nastąpiłoby spalenie portu.

    Mikrokontrolery   17 Mar 2008 08:55 Odpowiedzi: 6    Wyświetleń: 1071
  • Attiny26 i STK200: Jak napisać najprostszy program na start?

    Witam! LJMP START ORG 100H START: CLR P1.0 SETB P1.1 LOO: LJMP LOO No fajny program szkoda tylko, że to asembler 51 a attiny26 to avr, to zupelnie inne asemblery. w tiny26 nie ma portu 1 jest portb i porta Dodano po 1 Dodatkowo w avr musisz ustawic dla kazdego portu 2 rejestry ddr i port, a jesli chcesz uzywac jako wejscia to czytasz z rejestru pin...

    Mikrokontrolery   22 Mar 2008 12:19 Odpowiedzi: 15    Wyświetleń: 3084
  • Jak wygenerować sygnał 4500 Hz na porcie B w ATtiny2313?

    Dlaczego na wjsciu portu B nozce 7 jest 110-120Hz a nie jak na to wskazuje kod programu 1kHz. Uzywam kwarcu 4MHz, fuse bity: CKSEL3..0 to 1101. #include <io.h> #include <signal.h> #include <atmel.h> SIGNAL(SIG_TIMER0_COMPA){ TCNT0=0; PORTB ^= 1<<7; } const unsigned char preskaler = 2; void initLicznikA(){ // ustawienie liczby...

    Mikrokontrolery   30 Wrz 2006 23:17 Odpowiedzi: 14    Wyświetleń: 3118
  • Atmel/ATmega644PA-AU/BASCOM - [BASCOM] Wielokrotne wywołanie przewań

    Zacznij od Set PORTD.6 a nie Set Pind.6 Rejestru PIN nie da się ustawiać. Co za tym idzie nie masz podciągania na tym pinie. Jest pewne niezrozumienie tego tematu w Bascom. Jeśli piszesz Config to potem mozesz pisać Pin albo Port, ale przez ten poprzedzający "Config" ustawienie będzie się tyczyło DDR.x Jednak ustawia się potem PORT.x a czyta z PIN.x

    Mikrokontrolery AVR   28 Lis 2016 11:54 Odpowiedzi: 14    Wyświetleń: 900
  • Jak wymienić układ SIPEX SP485CN na karcie klienckiej Atmel 8515?

    Nikogo nie interesuje mój problem. Kupiłem programator ale nie wiem jak mam zaprogramować te karty ,na programatorze są dwa kwarce 3.57mhz i 6 mhz który ma byc? Jaką prędkość portu ustawić? Proszę o pomoc .Jest mnóstwo ludzi co to robią a jednak nikt nie chce się podzielić taką informacją.

    SAT Początkujący   15 Wrz 2012 17:52 Odpowiedzi: 14    Wyświetleń: 3222
  • atmega8 - USART: Transmisja 9600bps przestaje działać po zmianie ustawień

    Po pierwsze, w symulatorze w Atmel Studio bity UCSZ0 i UCSZ1 są wyzerowane choć powinny być ustawione, a w programie nie ustawiam żadnych bitów. Po drugie, da się sprawdzić ustawienie jakiegoś bita przez takie sprawdzenie?? [syntax=cpp] if(UCSRC & UCSZ1) { }[/syntax] Tak samo jak odczytuje się stan napięcia na portach??

    Mikrokontrolery Początkujący   01 Wrz 2014 18:29 Odpowiedzi: 12    Wyświetleń: 1326
  • [ATMEGA8A / L] - oraz HD44780 i Atmel Studio 6, brak wyświetlanych znaków

    Witam, od paru dni męczę się z aktywacją wyświetlacza HD44780. Procesor jakiego używam to ATMEGA8L (posiadam także ATMEGA8A i na nią także wgrałem program opisany poniżej - efekty takie same). Używam także środowiska Atmel Studio 6. Problem polega na tym iż wyświetlacz podłączyłem, sprawdzałem już kilka razy połączenia, zwarcia itp. i nie znalazłem...

    Mikrokontrolery AVR   12 Sty 2014 05:06 Odpowiedzi: 21    Wyświetleń: 4194
  • Jak podłączyć rezystory podciągające do switchy w AT89C4051 i AT90S4433?

    Można to wyjaśnić miej więcej tak. Rezystory podciągające w procesorze służą dwóm celom: 1-pomiary stanów na portach przy deklaracji pinów jako wejście, 2-sterowanie przy deklaracji jako wyjście. Piny wyjściowe są z reguły zabezpieczone przed nadmiernym obciążeniem (Atmel daje ok 20mA do bezpośredniego sterowania LEDami lub transoptorami itp.). Cały...

    Mikrokontrolery   11 Sty 2005 11:53 Odpowiedzi: 9    Wyświetleń: 2414
  • ATmega128A - Nie mogę ustawić breakpointów w Atmel Studio 6.2 i 7.0

    No i zrobiłem dokładnie tak jak opisałem wyżej. Dalej to samo. Przeprowadziłem naprawę AS7.0.943 - również nic to nie dało. Powtórzyłem wszystkie czynności dla starszej wersji (AS7.0.790) (na komputerze w pracy mam tą wersję i breakpointy ustawiam bez problemu). Ale tam oprócz AS6,2.1563 SP2 jest jeszcze historyczny AVR Studio 4.18 z kompilatorem WinAVR...

    Mikrokontrolery AVR   22 Cze 2016 06:33 Odpowiedzi: 37    Wyświetleń: 3231
  • ATmega128 jakim programem mam ustawić oscylator zewn?

    Są to oznaczenia wyprowadzeń portów które znajdują się tam gdzie SPI. PB0 to główna funkcja 10 końcówki, ~SS to jej alternatywna funkcja. Naprawdę kolego: Zacznij studiować Datasheet http://www.atmel.com/dyn/resources/prod_...

    Mikrokontrolery   26 Mar 2006 17:58 Odpowiedzi: 9    Wyświetleń: 1448
  • Dlaczego Arduino MEGA 2560 nie jest widoczny po podłączeniu do PC?

    Mój problem polega na tym, że gdy podłączam Arduino do PC nie widać go w eksploratorze plików, ani w menedżerze urządzeń. Żadnej płytki Arduino nie zobaczysz w ‘Exploratorze plików’, bo płytka ta nie zawiera żadnych możliwości o charakterze zbioru pamięci plików (FAT). Natomiast Manager urządzeń powinien ‘zauważyc’ że ma ‘coś...

    Arduino   19 Lut 2022 10:13 Odpowiedzi: 7    Wyświetleń: 921
  • Migająca dioda z powolnym wygasaniem - prosty schemat

    Owszem, jakiś mały Atmel byłby idealny, tylko zasilanie i prosto z portu wysterować diodę (myślę, że te 20mA bez obawień udźwignie). Trzeba by tylko ustawić dość wysoką częstotliwość PWM, żeby migotanie nie rzucało się w oczy. Wiązałoby się to z nauką programowania. Tymczasem przy pomocy programu 555 Timer Pro EX na płytce stykowej osiągnąłem wstępne...

    Początkujący Elektronicy   05 Maj 2017 21:47 Odpowiedzi: 14    Wyświetleń: 2229
  • Attiny13A - zmiana pliku ASM dla 2 kanałów momentary i 2 kanałów latch

    Kolego zobacz. Nie jestem asem asemblera, ale lubię się uczyć. Wydaje mi się, że ten kod nie jest skomplikowany :D W tym kodzie z wyjściami chwilowymi ustawiany jest jeden z bitów portu a reszta wyłączana. Odpowiadają za to instrukcje SBI - Set Bit I/O Register - Ustaw Bit w rejestrze portu CBI - Clear Bit I/O Register - Skasj Bit w rejestrze portu...

    Mikrokontrolery AVR   25 Maj 2016 10:06 Odpowiedzi: 16    Wyświetleń: 1821
  • atTiny15 - Konfiguracja wewnętrznego oscylatora i resetu dla prostego programu

    Tylko uważaj podczas programowania, aby nie ustawić wejścia RESET jako portu we/wy (czyli RSTDISBL=1) bo wtedy stracisz możliwość programowania procka w trybie SPI. A wtedy nie obejdzie się bez programatora pracującego w trybie High Voltage jak nazywa to Atmel. P.S. do czytelników - jak duże byłoby zaintereowanie urządzeniem odblokowującym taką mozliwość....

    Mikrokontrolery   31 Paź 2004 22:45 Odpowiedzi: 11    Wyświetleń: 2315
  • Atmega8 [C] - brak sygnału na pinach D3, D4, D5, B3, B4, B5, C3, C4, C5

    Całą niedzielę przesiedziałem nad Atmegą 8L. Problem wywiódł się z niemożności sterowania wyświetlaczem LCD. W końcu program ograniczyłem do niezbędnego minimum. Po zadeklarowaniu kierunku portów w pętli cyklicznie ustawiam i zeruję cały port w poniższy sposób: [syntax=c]#include <avr/io.h> #include <util/delay.h> #include "lcd.h" int main(void)...

    Mikrokontrolery Początkujący   16 Wrz 2012 17:51 Odpowiedzi: 2    Wyświetleń: 1206
  • Wybór ARMa: MMstr71xF, MMsam7s czy MMlpc213x? Który lepszy do USB?

    1) obecnosc interfejsu USB + min tryb Full speed (12MBit/s) ; mam zamiar komunikowac sie z MCU z poziomu aplikacji PC Na pewno atmelowskie SAM7 mają USB pracujący w trybie Full-Speed, poza najmiejszym - AT91SAM7S32, który portu USB nie posiada. 2) latwosc stworzenia sterownika do budowanego urzadzonka (orientujecie sie moze w czym sie tworzy? Moja...

    Inne Co kupić?   15 Gru 2008 22:44 Odpowiedzi: 19    Wyświetleń: 2673
  • Konfiguracja ISP Programmer 1.2.0.53 dla programatora LPT - brak sygnatury uC

    Skoro musi być TEN konkretny na LPT to trudno. Zamieszczony przez Kolegę schemat wygląda jak okrojona wersja atmelowskiego AT89ISP Programmer Cable schemat do niego: http://www.atmel.com/dyn/resources/prod_... Z takim układem MUSI działać soft http://www.atmel.com/dyn/resources/prod_... jest też update do wersji...

    Mikrokontrolery   02 Maj 2010 23:14 Odpowiedzi: 8    Wyświetleń: 2304
  • Przerwania - reagowanie na wciśnięcie przycisku na klawiaturze matrycowej 4x4

    Dzień dobry. We wstępie odrazu zaznaczę, że używam zestawu ZL3AVR z mikrokontrolerem ATmega32. Chciałem napisać program w assemblerze, który będzie zliczał wciśnięcia określonego przycisku w dowolnym rejestrze i będzie wyświetlał liczbę wciśnięć binarnie na diodach (czyli przykładowo jeśli wcisnąłem przycisk 7 razy to mają świecić się trzy diody z prawej...

    Mikrokontrolery AVR   10 Lis 2018 12:21 Odpowiedzi: 6    Wyświetleń: 768
  • [attiny13][C++][atmel studio6] - wieszanie sie atmel studio podczas debugowania

    Witam, Piszę program na ATtiny13A, aby działał jak licznik mod 4 (piny PB0 i PB1), zmiana wyzwalana zboczem opadającym na PB3. Rozwiązanie opiera się na przerwaniach. PCINT3 to obsługa "przycisku" -> naciśnięcie powoduje uruchomienie timera (ustawienie adekwatnego przerwania). Obsługa przerwania timera zwiększa licznik przepełnień - po ok2 sek wyłącza...

    Mikrokontrolery Początkujący   29 Sty 2015 19:02 Odpowiedzi: 11    Wyświetleń: 1836
  • AT89C2051 - LED nie miga, mimo poprawnej symulacji w Bascom

    nie 2,2k tylko 220Ω Ja bym radził procka i kwarc ustawic w opcjach kompilatora ja nigdy nie pisze tego w programie i zawsze działa :P P.S. nie wiesz gdzie znaleść przykładowy ogólny schemat jednego z portów ,żebym zobaczył jak to w środku jest skonstuowane, to by wiele pomogło!!! Najlepiej w datasheet :arrow: http://www.atmel.com/dyn/resources/prod_...

    Mikrokontrolery   02 Wrz 2008 20:31 Odpowiedzi: 41    Wyświetleń: 3731
  • [ATtiny25] Błąd Device missing or unknown device: -24 przy ATtiny25 i PonyProg2000

    Programuje od dawna (ale tylko na komputery, mam ochotę zacząć programowanie także na mikroprocesory). Co do zmienienia zegara w programatorze, mógłbyś mi opisać jak to zrobić? To jest mój programator: [url=http://cgi.ebay.co.uk/ATMEL-AVR-ATM...

    Początkujący Elektronicy   10 Gru 2009 20:30 Odpowiedzi: 2    Wyświetleń: 1753
  • [ATmega8][C] Termometr ATmega8, DS18B20, LCD - pokazywana temperatura 0,0

    Przyglądając się bibliotece z LCD która działa w Atmel Studio powinno się to określać w ten sposób #define LCD_RS_DIR DDRD #define LCD_RS_PORT PORTD #define LCD_RS (1 << PD5) Czyli tak jak w mojej wersji jest dobrze. W takiej sytuacji jednak cały czas jest zwarcie. Jeżeli ustawię tak jak w PDF: #define PIN_1WIRE 7 #define PORT_1WIRE PIND na LCD...

    Mikrokontrolery AVR   02 Maj 2019 10:56 Odpowiedzi: 19    Wyświetleń: 1032