Ja uczyłem sie z pliku pomocy Bascoma, zarówno AVR jak i 51 Co do twojego roblemu to dla AVR miałeś: config P1.0 = input config P2.0 = output to zamień to na: P1.0=1 Jeśli chodzi o P2.0 to w ogóle nic nie pisz. ponadto, nawet i P1.0=1 nie musisz pisać, procesor sam usttawia porty w stan wysoki po zresetowaniu. Tak jest, gdyż porty AVR i 51 różnią sie...
W przypadku taktowania, odpowiednie ustawienie fuse bitów powoduje nadpisanie funkcji pinu, np. ustawienie źródła zegara systemowego na zewnętrzny rezonator kwarcowy powoduje wyłączenie pinów XTAL z użycia jako IO, więc cokolwiek na nich ustawisz i tak nie zadziała. Co do innych interfejsów, w większości przypadków mikrokontroler sam przejmuje władzę...
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ą...
Możesz zrobić co chcesz byleby polecenie Config 1wire było już po konfiguracjach portu. Co do UARTu to też nie ma znaczenia, bo jeśli Bascom wykryje użycie w kodzie Config Serialin/Serialout lub nawet samo użycie Print to kompiler ustawi je sam automatycznie.
Witam wszystkich. Robię obsługę 1wire na 2 osobnych portach... Pozdrawiam. Poczytaj [url=http://www.elektroda.pl/rtvforum/to... topic Piotrek
Dokładnie Kolego:)
Rozumiem, o co ci chodzi, ale nie ma w Bascomie instrukcji z taką składnią jak napisałeś...SET PORTB.7=ADC. Po odebraniu komendy, czy ramki, czy jak tam wolisz sterować procesorem przez RS232, musisz zmienić stan i kierunek portów za pomocą wspomnianych rejestrów. Np: If key="A" then DDRC=&b01010101 PORTC=&b10101010 end if "KEY" Pobierasz...
Wszystkie Timery układu Mega32 mogą generować sygnały PWM: Timer0 - jeden kanał: OC0 - PB.3 Timer1 - dwa kanały: OC1A, OC1B - PD.5, PD.4 Timer2 - jeden kanał OC2 - PD.7 Na wejściach T0 i T1 liczniki nie generują sygnałów PWM. Co do samej konfiguracji to problem jest prawie żaden. W przypadku Timer1 sprawa jest prosta, gdyż CONFIG TIMER1 posiada wszelkie...
Fuse wyglądają ok. Jeżeli masz możliwość to wrzuć fotkę układu w wyższej rozdzielczości, może uda się coś wypatrzeć.
Witam ! Zacznij od tego: $crystal = 800000 --- jedno zero za mało. następna poprawka: Config Portb = &B00101000 0 jako wejście 1 jako wyjście porty B0. B1, B2 masz 0 a powinny być 1 Brak konfiguracji Portu D Pozdrawiam. Stefan
Zły rejestr sprawdzasz, zamiast If Portb.5 = 0 Then powinno być If Pinb.5 = 0 Then
Nic nie trzeba sterować, procesor obsługuje to sprzętowo, odwołujesz sie do tej pamięci jak do wewnetrznej SRAM, tyle że to trwa o 1 cykl procesora dłużej. Ogólnie polecam lekturę [url=http://www.atmel.com/dyn/resources/... s. 24. W Bascom potrzeba jeszcze zdefiniować ten dodatkowy obszar pamięci, tu pewnie się znajdą...
Porty są domyślnie ustawione jako wejścia i nie trzeba ich konfigurować na początku. Ustawiłeś odpowiedni procesor? Podawaj zawsze treść błędu.
Mam takową też i kompiluje bez problemu. Zajrze później bo mam swoje zajęcia :P http://obrazki.elektroda.pl/4925998200_1...
Z tego powodu ze raz uzywaz "Tablica" a drugi raz "Tabela" Zmien na to samo i bedze oki
Przerobiłem kod na inne ustawianie konfiguracji portów .Kod powyzej
wita. Zapomiałeś dopisać po konfiguracji portu (pinu) wejściowego podciągnięcie go do jedynki....portb.0=1 pozdrawiam.
Nie znam się zbytnio na bascomie ale chyba brak przypisania linii wyświetlacza do portów procka.
Kolego, układy AVR mają nogę podłączoną do kilku rejestów. Pisząc słowo PIN konfigurujemy rejestry wejściowe, a słowo PORT rejestry wyjściowe. Chodzi tu o składnie języka Bascom. Ta informacja jest oczywiście niedokładna , a sama interpretacja błędna (!). Pisząc 'config ...' w efekcie edytujesz rejestr DDRx odpowiedniego portu x. Nie jest ważne czy...
zmien konfiguracje portu 'Konfiguracja portów Config Portd.4 = Output 'Aliasy Enter Alias Pind.4 i powinno dzialac
No własnie a ten nieszczesny kod BASCOmu?? Czy ktos bedzie tak mily i dobry??
Witam! Mam problem. Otóż Bascom nie wykrywa mi procesorów. Wyskakuje komunikat "Could not identify chip with ID:000000" Programator jakim dysponuje to najprostsza kopia sample programmera złożonego z... Czy ktoś potrafi mi pomóc? Moze tu cos znajdziesz odnosnie konfiguracji Bascom (addressu LPTx) do pracy z portem rownoleglym, albo sam programator...
Witam ! Może brakuje konfiguracji portu ? Config PortA = Output Wesołych Świąt życzy Stefan
Witam GETKBD() samo dba o stany na pinach, sprawdzany jest stan 0 jeśli Ci to coś pomoże. Po sprawdzeniu klawiatury porty są zwalniane i mogą być wykorzystane. A tak ma marginesie porty mają trzy stany, nie dwa :) pozdrawiam
Zapis binarny stosuje się właśnie po to aby widzieć wszystkie bity i jak są ułożone. Dlatego warto zapisywać wszystkie bity, nawet tam gdzie np. porty są niekompletne. Ale dobrze jest rozumieć co oznacza taki zapis, dlatgo napisałem to co wyżej. :) Ja w tym celu stosuję zapis szesnastkowy - przy odrobinie wprawy patrząc od razu widzi się bity a zapisuje...
Poleceniem config port możesz ustawić cały port jako wejściowy a nie poszczególne piny portu
Co do JATAG to jak odczytuje fusbity to nie ma przy nim ptaszka w AVR Burn-O-Mat. Tak więc zakładam, że jest wyłączony. Może to problem związany z konfiguracją portów przez BASCOM???
następnie przy wyłączaniu programu (przejściu do standby) porówbywał te wartości z istniejącymi w eeprom i jeśli będą inne to wtedy nadpisywał, nie wiem jeszcze jak to zrobić Neutral Zrób tak: Jeśli spadek napięcia(przechodzenie w tryb standby) odczytaj wartości ze zmiennych w eeprom i w tym momencie masz je w SRAM. Zrób warunek typu: if zmienna_sram...
Tak, w AVRach jest generalnie tak, ze jak wlaczasz jakies peryferia to przjmuje one kontrole nad odpowiadajacymi im pinami. Nie rozpędzaj się _Robak_ bo się o szybę zabijesz ;) W wielu przypadkach poza uartem trzeba konfigurować porty bo peryferia tego nie robią . Przykład :spi ;) generalizowanie nie może mieć miejsca bo w wielu przypadkach nawet zmiana...
Nie znam się na bascomie ale w większości mikroprocesorów istotna jest też odpowiednia konfiguracji portów.
Przepraszam za taką formę ale nie mogłem skopiować błędów. np; w końcowej części kodu napisałem Lcd tempu to znaczy że na wyświetlaczu pojawi się wartość zmiennej Tempu czy trzeba to zrealizować w inny sposób? 1. Zechcesz skopiowac tylko tabelkę błędów: -klikasz myszką w dowolnym miejsc na górny bar tabelki z napisem 'Errors', a następnie "Alt + print...
Witam. Mam problem, Napisałem program ale nie działa tak jakbym tego oczekiwał. :cry: Config Portd.1 = Output , .... ........ Config Portd.1 = 0 , ..... Zauważ że cytowana wyżej linia druga zmienia wcześniejszą konfigurację portu z OUTPUT na INPUT. e marcus
Na pasku narzędzi symulatora wciśnij przedostatni przycisk (rączka wskazyjąca na kartkę). W konfiguracji portu z zer zmień na jedynki (zero - wejście, jedynka - wyjście)
1. W zależności od procka, programowanej pamięci (FLASH, EEPROM) i innych ustawień (Fuse, Lock Bity), sprawdzania poprawności powinieneś wprowadzić odpowiedni ciąg. Zazwyczaj programuje się flasha, więc -U flash:w:{FILE} odnosi się do zapisywanego hex'a. Polecam zapoznanie się z dokumentacją do samego avrdude. Zgromadzono tam listę zdefiniowanych poleceń,...
Po zainstalowaniu BASCOM AVR nie potrzebujesz nic konfigurować. 1.Linia zawierająca błąd podświetli się na czerwono po kliknięciu na opis błędu z listy błędów (na dole okna edycyjnego BASCOMa) 2.W panelu symulatora zaznacz ikonkę "Refresh variables" wtedy wszelkie zmiany zmiennych a w tym i portów będą uwidocznione. Powodzenia...
Fuse bit M103C został wyłączony?
Brak deklaracji procesora, brak konfiguracji portów i brak deklaracji zmiennych.
Zapisz sobie oryginał. Potem zmień w kopii wszystkie RJMP i RCALL na JMP i CALL. Od tego zacznij ;) Jest jeszcze kilka spraw takich jak virtual port`s, ale to zostawmy na potem :P
dodatkowy problem w tym że sterownik do którego pisze program musi posiadać możliwość konfiguracji portu rs i chyba bascom nie był najlepszym wyborem do tego typu aplikacji
Po portb.1 = 1 daj portb.2 = 0 , a po portb.2 = 1 daj portb.1 =0 , bo chcesz gasić tą drugą diodę.
Witam kolegów! Kolego Markosław A gdzie masz konfigurację portów procka Kolego janbernat Konfiguracja pinów jest wymagana bez względu na to czy robi to Bascom .Lepiej mieć pełną kontrolę nad pisanym programem. Config Porta = &B11111111 'ustawione piny jako wyjścia Porta = &B00000000 'ustawione na pinach niski poziom Jest to osobne urządzenie czy układ...
Pewnie ci wisi Reset na ISP. Zaprogramuj i odłącz programator i powinno działać. A tak na marginesie nie ucz się baskoma bo jak coś ci nie będzie działać bo baskom ma dużo wad naprawdę dużo to nic nie poradzisz, ja się nauczyłem i teraz żałuję. Teraz piszę w ASMie i może się przesiądę na C Pozdrawiam Dodano po 1 Możesz w fus bitach ustawić dodatkowo...
Właśnie czytam co piszecie i muszę powiedzieć że miałem podobne problemy. Dziś jak widzę ,że ktoś pisze Config Pinb.x= ......A nie Config Portb.x= to smutek mi zieje wprost z oczu.Pisałem o tym na forum -program który w symulacji działał ( tu radzę by dobrze poznać możliwości symulatora) w układzie rzeczywistym nie działał (był martwy) ...----!!!! to...
Można bazować też na tutorialu na atmega8... Jest nieco więcej chyba tutoriali na ten uC... Oczywiście trzeba się zapoznać z dokumentacją do mega16 bo konfiguracja portów jest inna... Pozatym drastycznych różnic niema... Co do języka to bascom faktycznie jest nienajlepszy i chyba nawet nie warto się w niego pchać... W miarę dobrze znam C a asembler...
A jak zrobić żeby porty włączało po kolei czyli 1 port 2 port itd
Witam. Podłączyłem Moduł NM7010B+ i Atm16 jak na schemacie (komunikacja ma być po SPI). http://obrazki.elektroda.net/27_12619954... (rezystory 3.8k zamiast 4.7k) Czy tyle wystarczy? 1. Resety tych układów powinny być połączone ze sobą? (widziałem taki schemat) 2. Spi_en i RST może być podpięte do 3.3V przez rez. 3.8k Ohm zamiast 4.7k? W przykładach...
Czyli jak z normalnym wyświetlaczem ALFANUMERYCZNYM?? Może chociaż 1 przykład i konfigurację portów??
Tak na marginesie nie konfiguruje się pinów tylko porty. Więc zamiast: ............ W Bascom przy ADC nie ma potrzeby konfiguracji portów jako wejscia. Na dobrą sprawę, wszystkie porty 'by default' Bascom traktuje jako wejścia bez podciagania, więc nie jest błędem w takim przypadku pominięcie wpisu o configuracji portu. Druga rzecz: Zauważ że wpis...
Zamień E i E2 i zobacz czy inicjuje drugą część wyświetlacza. Jeśli zachowuje się tak samo to coś nie tak z wyświetlaczem. Jeśli uruchomi się druga część to problem jest w programie - być może wymagana jest konfiguracja portu dla sygnału E2.
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...
Przy każdym ze schematów na dzień dobry usmażysz led... Skąd masz te schematy, w źródle nie było wartości rezystancji, czy może to Twoje kombinacje? I napisz wreszcie jaki prąd przy jakim napięciu chcesz uzyskać na wyjściu, bo jak dla diody led to wystarczy Ci np. maleńki mosfet BS138 (220mA) pogoniony prosto z portu w najprostszej konfiguracji.
Niestety w Bascomie 8051 jest inna składnia i właśnie jak próbowałem dopisać własnie te 2 porty to bascom wyrzuca błąd że nie ma takich parametrów do config lcdgraph....
Witam, Jak powinna poprawnie wyglądać konfiguracja portu RS232 w Bascomie jeżeli używam linii PD.2 i PD.3 (UART1) w Atmedze 128 ?
Witam należy zacząć od sprawdzenia czy Lpt działa to znaczy czy ma wgrane jakieś sterowniki np. do drukarki LPT (sterowniki do drukarki USB nic nie dają) można to zrobić w menadżerze urządzeń. jak to sprawdzisz to możemy sprawdzić reszt konfiguracji bo też korzystam z Avt 3500.
tak sprawdzalem konfiguracje pinów, i wyswietlacz jest na t6963
Proszę o pomoc w konfiguracji portu w Bascomie. Zakupiłem kit ATV 3501 i po podłączeniu do komputera nie umie go zaprogramować, co muszę zrobić by usunąć usterkę. Używam procesora 90S2313. Programator staje na początku. Nie wiem, co jest przyczyną. Niestety nie umie skonfigurować portu. :cry:
W programie też zmieniłbym kolejność: 1) na początek: $regfile = "m128def.dat" $crystal = 16000000 2) konfiguracji portów we/wy na początek 2) niepotrzebne jest Porta = 255, Portc = 255 3) dla podciągnięcia do plusa WEJŚĆ w bascom bardziej właściwą funkcją jest SET 4) i tu dopiero konfiguracja portów wyświetlacza.
W kodzie nie widzę instrukcji konfigurujących porty szeregowe czyli config Com1. Tak ma być?
A gdyby przepisać bity zmiennej do portów na początku programu w konfiguracji procesora?
Powinieneś skonfigurować SDA i SCL w programie. Nie napisałeś w jakim będziesz pisał bo np w BASCOM 8051 robi się to tak: Config Sda = P1.1 Config Scl = P1.0 i wówczas możesz dowolnie wybrać porty . Przydaje się to przy projektowaniu płytki. A0 i A1 ustawiasz adres do zapisu pamięci albo (+) albo GND
Popatrz jeszcze raz na schemat i na konfiguracje portów w kodzie. [url=https://avrhelp.mcselec.com/index.h...
Chcę zaprogramować mikrokontroler ATmega8 tak, żeby można było odczytać przesunięcie myszy PS2. Wiem, że mikrokontroler posiada wbudowany UART, ale nie znam standardu PS2 (nie licząc podłączenia do komputera). Proszę o pomoc: jak podłączyć PS2 do wejść UART oraz jak odczytać dane o przesunięciu myszy (jaki format danych, szybkość transmisji itd.) oraz...
http://obrazki.elektroda.pl/8793974300_1... wyszło tak że mam zegarek podłączony do tych dwóch portów - tak wyszło ale mam problem z konfiguracją - BASCOM nieda się ustawić bezpośrednio in/out portu G in->lds out->sts tak trzeba podobno skonfigurować nie działa to Config Portg = &B111111 : Portg = &B111111 Config Scl = Portg.3 Config...
No można przestawić fisebity żeby reset wyłączyć i zrobić z tego port, ale uważaj - jak to zrobisz to o programowaniu po SPI możesz zapomnieć. Co do rezonatora to stardardowo wszystkie mają ustawiony wewnętrzny. Wszystko to jest opisane w manualach.
Witam. Chcę uruchomić komunikację PC - AVR MEGA 8535 - programuje w BASCOMIE. Jeżeli chodzi o konfigurację portu UART w BASCOMIE to wybieram sobie prędkość 9600 i mogę wybrać częstotliwości 6000000 Hz albo 8000000 Hz. Ja ma podłączony zewnętrzny kwarc 7,3728 MHz. Moje pytanie jest następujące - czy powinienem zdefiniować na początku programu kwarc?:...
Witam forum Jestem początkujący. Zakupiłem sobie mikrokontroler Atmega8. Początkowo bawiłem się w podpinanie tranzystorów NPN i wszystko było okej. Lecz, teraz spróbowałem podłączyć tranzystor PNP i mam problem. Wtedy gdy mam płytkę z Atmegą podpięta pod programator wszystko jest dobrze, tzn. ustawiam 0 na port i tranzystor zaczyna "przewodzić", ale...
1. Tak, możesz. W Bascomie robisz to w konfiguracji portów na początku programu. W C ustalasz to za pomocą rejestru DDRx (x - nazwa portu ) itd.... 2. Tak samo jak w pkt. 2 - tak. ATMega korzysta z jednego przetwornika AC, na który za pomocą wewnętrznego multipleksera dołączane są poszczególne wejścia (ADC0-ADC5).
Potem wystarczy, że z konfigurujesz resztę portów i w zasadzie gotowe.
ustalam w ten sposób podciąganie pinu do stanów wysokich i niskiego(**) . Zakładałem, że po to jest alias (zawiera nazwę pinu), który sprawę rozwiąże. Co gorsza przyznam się, że taka była moja praktyka więc nie wiem jakim cudem błędy wyszły dopiero teraz. Podsumowując, właściwe jest podciąganie do VCC i GND poprzez SET i RESET a nie jak ja to zrobiłem....
Bo na tym przykładzie przerwania są wyłączone. Port LPT3 jest wykrywany i działa z drukarką więc może problem jest w programatorze, za długie kable na przykład lub za duży kondensator resetu przy procesorze. Lub zmniejsz częstotliwość transmisji w PonyProg. Przerwania nie mają nic do rzeczy, jeżeli probe daje "failed" znaczy że ponyprog nie widzi programatora,...
EEEEE xury :) Działa działa :) Mnie to spędzało z powiek sen ciut dłużej. Bascom AVR 1.11.9.8 kompiluje dyrektywę Config Input = XXXX , mi to działa na ATmega32. Oczywiście sprawdziłem to kilka godzin temu. Nie ma w zasadzie potrzeby konfigurować port/pin jako input w ogóle, niezależnie od środowiska prog. a tymbardziej Bascom. AVR w odróżnieniu od...
Witam wszystkich Składnia konfiguracji graficznego wyświetlacza w bascomie wygląda następująco: Config GRAPHLCD = type , DATAPORT = port, CONTROLPORT=port , CE = pin , CD = pin , WR = pin, RD=pin, RESET= pin, FS=pin, MODE = mode Moje pytanie brzmi w jaki sposób skonfigurować wyświetlacz który nie jest podłączony do konkretnych portów tylko do różnych...
Pomogło. Czy mogę linie danych (8) podłączyć część do portu D część do portu B? Jak wtedy zaznaczyć to w config graphlcd?
... Problem błahy, ale rozkładam ręce, pewnie zapomniałem o jakiejś oczywistej rzeczy ... Witam Tak, problem jest błahy i wynika ze specyficznego sposobu konfigurowania portów w bascom-ie. O ile instrukcje: Config Pinc.2 = Output Config Portc.2 = Output dają równoważne wyniki (chociaż poprawny zapis w/g helpa to PINx.y dla konfiguracji pojedynczego...
konfiguracja aby port B w układnie był wyjściem. zle?
Czyli ustawiam stan niski zaraz po konfiguracji. Błąd, nie ustawiasz :). zamień: [syntax=basic4gl]Reset Pind.4 'oc1b niebieskie Reset Pind.5 'oc1a biale Reset Pind.7 'oc2 czerwone[/syntax] na: [syntax=basic4gl]Reset Port.4 'oc1b niebieskie Reset Port.5 'oc1a biale Reset Port.7 'oc2 czerwone [/syntax]
w każdym uC można zastosować rezystor podciągający , w AVR z powodu dużej rozbieżności wewnętrznych rezystorów jest to zalecane szczególnie jeżeli pin / port pracuje jako wejście MirekCz ma rację nawet nie zauważyłem tego config portx odnosi się dla całego portux , natomiast config pinx.y dla konkretnego pinu portu zastosuj lepiej taki sposób konfiguracji...
Konfiguracja całego portu B jako wyjście lub wejście: Config Portb = Output ' cały port B jako wyjście Config Portb = Input ' cały port B jako wejście Lub to samo na każdym pinie osobno: Config Pinb.0 = Output ' pin PB0 portu B wyjściem Config Pinb.1 = Output Config Pinb.2 = Output Config Pinb.3 = Output a komenda: pinb.0 = 1 'wysoki stan logiczny pinu...
To jak ma wyglądać ta konfiguracja portów? Diody również sprawdziłem pod 5V i rezystorem w szeregu i było wszystko ok, prąd ok.
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...
Właśnie średnio z komentarzami w bibliotece bo już próbowałem tam zmieniać. Nigdzie nie ma jakichkolwiek definicji z zapisywaniem do zmiennych np. portów. Próbowałem nawet na sztywno wpisać tam moje konkretne porty ale wywalało to tylko błędy przy próbie kompilacji. Znalazłem że tak się da, ale w C, a nie w moim nieszczęsnym bascomie.
No tak, jak dam dyrektywe $crystal = 1000000 to działa. W sumie to może nawet lepiej że domyślnie jest z wewnętrznego oscylatora, bo teraz mam dwa dodatkowe porty :), a projekt który mam na mysli będzie ich potrzebował :) Dzięki :D
Po zapoznaniu się z datasheet Atmegi 8 (str.186-188 oraz rejestrów na str.309) troszkę mi się rozjaśniło. Oto poniższy kod który stworzyłem na podstawie powyższego. ....... Sprawdzę działanie w praktyce jutro. Gdyby było coś jeszcze w nim nie tak to proszę o reakcję :) \] O to właśnie chodziło! Dodam jeszcze: -zwróc uwagę na rejestr ADUMX. Trzy górne...
Kolejna - konfiguracja portów odbywa się na rejestrze PORTC, a nie PINC, który jest przeznaczony do odczytu stanu pinu portu c. To nieprawda. Konfiguracja odbywa się w rejestrze DDR a nie PORT. W Bascomie pojedyńcze piny konfiguruje się właśnie Config PINX.Y = Input/Output Także użycie waitów do odmierzania czasu opuszczania rolety nie zda egzaminu....
Nadal nie inicjujesz interfejsu SPI poleceniem SPIINIT. Włącz helpa i poczytaj o poprawnej konfiguracji SPI. Autor którego kod wziąłeś mógł zostawić kilka niedociągnięć lub niedopatrzeń. Z tego co patrzyłem w twoim kodzie nie ma tego polecenia wstaw je po konfiguracji portów i deklaracji zmiennych ale przed procedurą inicjalizacji wyświetlacza.
Atmega103 - przełączona oczywiście Jaka jest obecnie najnowsza wersja Bascom AVR ?? Nadal pozostaje sprawa mojego zapytania o Atmege 2560 i konfiguracje portów od "F" w górę.
Witam. Mam podobny problem,nie inicjuje się lcd w bascom,podpięte mam pod jednakowy port tzn.B i nic. Szukam tego tematu ale wszędzie wskazówki co zrobić gdy kontrast nie podpięty itd. ale mam wszystko podpięte i nie działa. Też mam go podpiętego do attiny2313 i kwarc 8Mhz,procedurka z bascoma jak u Ciebie i też jeden rządek tylko świeci,wygląda tak...
Już zgłupiałem. O co chodzi? zwykły najprostszy programik, nie chcę się kompilować może być przyczyną brak drukarki- cały czas mi o tym przypomina. Dlaczego wykazuje błąd? Bascom nie dba o to czy masz drukarke. Nawet jezeli w programie masz command 'print' to "printowanie" idzie do "Terminal", (przez port szeregowy) a nie do drukarki mimo ze ona moze...
Piotrusiowi chodziło o to żeby w tytule postu dopisać ale LCD to już kolejna instrukcja i musi być poprzedzona dwukropkiem jeśli jest napisana w tej samej linii. http://obrazki.elektroda.pl/6600589200_1... Miłego dnia
z tego co wiem to jest taka funkcja w Bascom, która pozwala na przeprogramowywanie procka w układzie ... musisz skorzystać z tego... poszukaj w helpie
Próbowałem wstawiać 16*1 i 16*1a ale to nic nie pomogło to samo robilem przy konfiguracji LCD .A co sie dzieje jak wyprowadzenieR/W jest podłaczone do układu ale nie jest programowo skonfigurowane.działanie tego programu sprawdzam w układzie testera do serw modelarskich (mam tam LCD już podlączone)i do tego układu konfigurowałem porty sterujące wyswietlaczem...
, 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...
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
nie, nie deklarowałem tego, jednak w helpe i w "programowanie mikrokontrolerow avr w języku bascom" nie ma tej deklaracji jest jedynie : config rc5 = pinX.X ale probowalem tez z konfiguracjami jako wejście, podciągałem port do góry, ale to też nic nie dawało
Super zasilaczyk, a że od przybytku głowa nie boli, to w wolnej chwili może go popełnię. Sprawdzałem ten wsad (kompilowałem źródło) i niestety bascom wywala błąd niezgodności zmiennych przy konfiguracji portu d (linie 116 i 117). Nie analizowałem programu, ale to jakiś banał. Bardzo podoba mi się koncepcja 4 pamięci i zwarta budowa. Jak bym znał czeski,...
Dzień dobry, staram się napisać program pod BASCOM AVR do obsługi modułu MQ-3 (alkomatu). Ilość alkoholu reprezentowana jest przez wysokość napięcia. O ile w arduino zmierzenie napięcia jest to bardzo proste to w bascomie mam z tym problem. Będę bardzo wdzięczny za informacje dotyczące przede wszystkim konfiguracji portów i pobierania z nich wartości...
A mi się w tym programie nie podoba konfiguracja portu. Z tego co wiem to składni "pinD/B" używa się gdy końcówka pracuje jako wejście. Według mnie powinno być "config portd.4=1". Rejestr PinD może być tylko odczytywany, może przez to program sie głubi. Czytaj kolego lepiej manual... Raport za błędną pomoc... Dodano po 43 Wlutujesz tego capa w końcu?...
Miałem ten sam problem, chociaż programowałem w bascom avr. Pomogło ustawienie na starcie wszystkich pinów w porcie na domyślny stan wysoki.
Widzę że się nie zrozumieliśmy. Nie jestem aż takim ignorantem i wiem co to jest portx.x . Nie chodzi o nazwę portu procesora tylko o to że biblioteka obsługi LCD w Bascomie nie obsługuje poru R/W. W samej konfiguracji pinów LCD nie mogę sobie dopisać portu R/W. Sterowanie tym portem poza biblioteką obsługi LCD nic nie wniesie a biblioteka napisana...
Włącz Bascom i wciśnij na klawiaturze F1 Wpisz Config Canbusmode Przeczytasz tam odpowiedź na nurtujące Cię pytanie: The CANRECEIVE function reads the data from the frame into a variable. In the example the variable is a PORT which will change value depending on the receive data byte. After this the CONFIG CANMOB is used with a value of -1 to indicate...
porty konfiguracja netia konfiguracja porty rs232 atmega konfiguracja porty
sprawny stator radio navcomm mikroamperomierz pomiar
grzałka nadprodukcja sofar grzałka
Stuki w silniku Nissan P12 QR20DE przy zwiększaniu obrotów Nastawy gaźnika piły spalinowej Faworyt RG 5300