Nie, nie ma tak być... widocznie z tego wynikają problemy, bo w pozostałych mikrokontrolerach z którymi miałem do czynienia był tylko jeden uart i polecenie $baud = ... wystarczało do konfiguracji :|
$regfile = "m2560def.dat" $crystal = 11059200 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5 ' Inicjalizacja wyświetlacza LC Cls ' Czyszczenie $baud = 9600 Config Com1 = Dummy , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0 Config Serialin...
To jest działający kod dla INA226 napisany dla ATMega16. Pewnie mógłby być ładniejszy, ale wiadomo - zawsze da się coś poprawić :-) Z pewnością da się łatwo zaadaptować dla INA219 Nie porównywałem datasheetów, ale sprawdź adresy do komunikacji, być może będziesz coś musiał zmienić w sekcji "inicjalizacja". Zakładam, że dokładnie przestudiowałeś datasheet...
Witam wszystkich! 1. Czy przy komunikacji dwóch procesorów poprzez UART można dopuścić sytuację, że jeden procesor (atmega 8 ) będzie pracował na wewnętrznym oscylatorze z tą samą częstotliwością co atmega 16 na rezonatorze kwarcowym ? Tak, ale możliwy transfer będzie zależał od dokładności tego oscylatora - wewnętrzny jest mniej dokładny. Config Com1...
uC nie mają komend print i inputbin. uC nie mają, ale BASCOM i owszem. BASCOM uproszcza to wszystko do jednego "Config" i właśnie owych komend. Reszta to tylko interpretacja co się otrzymało i konfiguracja tego co chcemy odesłać.
Po całym dniu walki słabo opisałem mój problem bo już po prostu nie miałem siły :D Wyjaśniam... Zrobiłem sobie mikro serwerek LANowy na Atmedze32 i układzie ENC28J60. Z doświadczenia z tym układem i Atmegą wiem że znacznie stabilniej wszystko pracuje gdy mikroporocesor (Atmega) jest taktowana zegarem 25MHz z gotowego modułu ENC a nie własnym kwarcem....
No tak, ale błąd wywala mi właśnie w momencie gdy z tej zmiennej robię stałą ...a tak poważniej to na screenie widać, że błąd jest w liniach 479 i 711 więc tam należy szukać. błąd linii 479 po zmianie zmiennej Lista_znakow na stałą wskazuje na te linie. Linia 711 to ten sam błąd bo zrobiłem w kodzie dwie prawie identyczne procedury tyle że ta druga...
No więc chyba doszedłem co jest nie tak... ale jestem strasznie zdziwiony więc może ktoś jest w stanie to wyjaśnić. Otóż przy zasilaniu 5V procek sie zachowuje tak jak opisywałem. Gdy zmniejszę mu napięcie do 3V komunikacja zaczyna działać normalnie... 8-O (tylko LCD przestaje wyświetlać). Patrzyłem w datasheeta i ATTiny2313-20PU ma zasilanie 2,7-5,5V...
Witam zrobiłem sobie do robota prosty pilot na attiny2313 lecz mam problem z komunikacja uart a mianowicie po wciśnięciu swatcha mnikrokontroler ma zmienić z wysłanej cyfry "0" na np 3. No i tu pojawia się problem wysyła to liczbę terminal w komputerze odbiera to tak. 0 0 0 0 3 3 3 3 0 0 no i to jest poprawne ale mikroprocesor odczytuje to tak. (sprawdzone...
Przerobiłem tak, żeby wysyłał testowo tylko jedną wartość ( losową ) co 8 sekund Dodano po 18 Dołożyłem Clear Serialin0 Com1_str = "" czyli [syntax=vbnet] $regfile = "m328pdef.dat" $crystal = 8000000 $hwstack = 100 ' rozmiar stosu sprzętowego $swstack = 100 ' rozmiar stosu programowego $framesize = 128 $baud = 19200 '************ Uart 0 Config Serialin0...
Witam, jakiś czas temu zacząłem zabawę z AVR-ami. Posiadam zestaw uruchomieniowy ZL11AVR z procesorkiem Attiny2313. Wszystko w zasadzie działa bez zastrzeżeń. Nie daje mi spokoju kwestia blokowania się komunikacji programatora USBasp z uC, w momencie wyłączenia podziału taktowania FuseBitem CKDIV8. Jeżeli daję zew kwarc 4MHz i wyłączam dzielenie przez...
witam. zapytanie kieruje do osób które mają doświadczenie z w/w modułem i zwalczyły "dziwne" problemy problem: moduł nie daje się ping'ować konfiguracja: moduł iim7000a atmega 128 wyświetlacz LCD port rs232c kwarc 7372800Hz system operacyjny win xp, ubuntu płytka TCP/IP pro opis: po załadowaniu softu z bascom, ustawieniu ip w module na 192.168.0.8,...
Czy w Bascomie należy konfigurować porty używane jako magistrale danych, czy mają pracować jako WE/WY, czy bascom robi to automatycznie, gdy np. zadeklaruję port m. 1-Wire (Config 1wire = Portd.x ) lub używam UARTA sprzętowego lub wyświetlacza LCD ze sterownikiem HD44...
Problem ze zmianą nazwy pliku rozwiązałem - oczywiście należy pamiętać, że nazwa pliku może być ośmio znakowa. W kodzie dodałem: Plik = "temDD_MM" + ".txt" Mid(plik , 4 , 5 ) = Data_plik oraz w odczycie czasu Data_plik = Bcd(dday) + "_" + Bcd(mmonth) oraz zmieniłem wpis zapisu Open Plik For Append...
może sie przyda - program właśnie na czujnik 18s20 ' BASCOM College ' (EdW 2001.01 str. 20) ' Temat : "Termometr z Dallas DS1820" ' wersja 1.1 (20.03.2001) ' Compiler : BASCOM 8051 LIBRARY V 2.06 ' Used ROM : &H7A3 1955 (dec) > Ok ' Poprawki do ver. 1.0: ' - poprawiony błšd odczytu temp > 41,5...
Mam takie małe pytanko. Otóż bawie sie juz kilkadni i nie moge sobie poradzic z realizacja komunikacji procesora z portem szeregowym. Czy ktoś wie jak to zrobic aby procesor prawidłowo interpretował dane z poru i wysyłał je. Chodzi o język bascom.
Witam Testuję moduł GSM SIM800L. Chciałem, aby po otrzymaniu komendy przez SMS odsyłał zwrotny SMS lub wysyłał email z danymi. Najpierw "na sucho" klepiąc ręcznie linia po linii przez terminal uzyskałem pozytywne wyniki testów ( tzn. otrzymywałem SMS i email ). Nieco gorzej jest w przypadku podłączenia do Atmega328. Podsłuchując terminalem odbieram:...
co napisaliscie jako swoj pierwszy program na dany uC w danym jezyku (rozbudowy sie licza, byle by wciaz byla to ta sama baza) n. n. - literka, cyferke z przodu dodam sam. zachowujcie chronologie w swoich dokonaniach na roznych platformach jezykowych i sprzetowych, tak aby to mialo sens! ____________________ 0x1-a. Freddie Chopin - migacz diodkami o...
J.w jakiej użyć procedury przy X 110592?
Problem polega na tym że korzystając z polecenia config w bascomie nie mogę przypisać konfiguracji portu rs-485 za pomocą zmiennych tylko na sztywno np. Config Com = 9600 , Synchrone = 0 , Parity = Even , Stopbits = 1 , Databits = 8 Wiem że można to zrobić na rejestrach tylko jak ?
Witam , Mam kilka pytań odnośnie bascoma gdyby ktoś był tak dobry i pomógł mi na nie opdowiedzieć byłbym wdzięczny 1. wyjasnij naczym polega konfiguracja środowiska bascom 2.realizacja funkcji : jezeli..... to 3.do czego służy konstrukcja do ......loop 4.jak najprosciej wyswietlic napsi w 2 linijice wyswietlacza 5.Jak skonfigurowac port A DO Pracy wej/wyj...
witam chce przesylac dane przez RS485. program pisze pod bascom przegladalem pomoc ale jakos niezabardzo wiem od czego zaczac :/ jak napisac program zeby wysylal i odbieral??? jak to wszystko skonfigurowac jakich instrukcji uzywac??? prosze pomocy!!!!!!!!! pozdrawiam Marek
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ł.
Witam Mój problem pojawił się podczas gdy mój komputer przeszedł awarię. Wszystkie ustawienia w opcjach Bascoma się zresetowały. Ja nie wiem jak co ma być poustawiane. Proszę o pomoc w zaznaczeniu wszystkiego. Używam mikrokontrolera 90S2313. Jak by to coś pomogło.
Witam! jak zadeklarować w bascom które wejscia do odbioru rs232 ma przymować??np z rxd1 i txd 1??
Witam, Potrzebuję porady - chodzi mi o jakieś rozwiązanie układowe, moduł za pomocą którego zrobię coś w stylu bezprzewodowego rs232 - programuje w Bascom. Każda porada będzie cenna. Pozdrawiam
Chciałbym się dołączyć do tematu. 3.1.19. Nie wysyłaj wiadomości w tematach archiwalnych, jeśli jest to kolejne pytanie, w szczególności inne niż osoby pytającej. Z racji szacunku do pytającego załóż własny temat. Możesz dopisać tylko sposób rozwiązania problemu. Walczę z programem w Bascom na Atmege32 połączoną poprzez MAX232 z czujnikiem wyposażonym...
masy się łączą, odległość na razie to jakieś 30 cm ale docelowo ma być ok 30 m Drogi kolego omen_s ;) Szkoda Twojego cennego czasu na komunikację pomiędzy prockami magistralą 1wire , przy pomocy Bascom-owych funkcji 1wire , bo tak się po prostu nie da . Te funkcje pracują w trybie MASTER , a procek który ma odbierać dane powinien pracować w trybie...
Po co sie spierać? Nie jest to wiedza szamańska z tym SPIINIT bo to co przytaczasz z Bascoma jest dosłownym przepisaniem informacji z tablicy 47 PDF Atmegi8. Koncówka ma być zdefiniowana jako wyjscie podczas gdy instrukcja SPIINIT konfiguruje ją jako wejście. Dlatego pisałem o zaniechaniu SPIINIT w Slave. Ale pisałem, ze konfiguracja końcówki jako wyjście...
Cytat z opisu na Elpromie: "Wysoka elastyczność komend stosu iWrap pozwala m.in. na zastąpienie przewodowych połączeń w standardzie RS232 za sprawą 6-ciu linii GPIO (General Purpose I/O) oraz funkcji parowania i automatycznego łączenia z określonym urządzeniem." Korzystałem z innych modułów i nie było żadnych problemów z komunikacją po RS (moduły stają...
Niestety Jak dam instrukcję ustawienia bufora to już nic nie odbiera (nadawać nadaje). A włączyłeś przerwania :?: Bez bufora(przerwanie RX) , ciężko dogadać się z fonem :( Właśnie zauważyłem że jak zepnę RX z TX uP (wywale printa z głównej pętli i dam wait na 5sek. ) to odbiór też jest na 3 znaki :/ Czy wiesz jak wygląda transmisja asynchroniczna ,...
TZeby IC prog dzialal musi byc odpalony przez uzytkownika z prawami administratora. W zalaczniku dzialajaca konfiguracja dla stk200/300 - kabelek mam standard z 74ls244 (z AVT-pecel). Jes6tem swiezo po lewatywie Xp i program dziala mi bez najmniejszego problemu Tylko ustawienie kwarcu jest wazne. Weryfikacja megi jako tiny moze swiadczyc o bledach w...
, 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...
A zobacz w BASCOM czy działa jako Sample Electronics Programer Usuń połączenie między nogą 9 a 12 LPT. Zobacz jak masz usrawiony PONY.. I/O port setup przestaw na LPT i Avr ISP I/O jeśli dobrze pamiętam musisz sprawdzić. Ja zawsze sprawdzam komunikację procek-program przez odczyt "fus bit". http://obrazki.elektroda.net/87_12636588... http://obrazki.elektroda.net/76_12636589...
Niestety w USB komunikacja jest "jednym" sygnałem w obie strony więc przy analizie trzeba wiedzieć kto co wysyła i co jest czym. W wolnym tłumaczeniu wygląda to tak, pominąłem zbędne info: Dla klawiatury: [syntax=bash] Host: RESET Host: GET_DESCRIPTOR (DEVICE) Device: deskryptor urządzenia (w zasadzie odroczenie informacji do interfejsu) Host: SET_ADDRESS...
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...
Studiowałem tę stronkę, ale chcę to uruchomić na sprzętowym SPI, a nie kompilować kolejnego gotowca z internetu, komendy do układu RFM12 nadaję dokładnie takie same, więc przypuszczam że problem leży gdzieś w konfiguracji SPI...
Masz negację (nie mam pojęcia skąd) na linii TXD procesora. Wstaw tam jakiś negator czy coś (tranzystor w układzie wspólnego emitera). W ogólę się zastanawiam skąd tam masz negację. Może korzystasz z programowego UARTa? Wtedy w konfiguracji wystarczy dopisać „Invert”.
Jak zwykle Bartek był niezastąpiony :D Kolejny raz ogromne podziękowania. Wystarczyło zmapować wirtualny port i poszło - jeszcze dużo pracy przede mną, aby coś zacząć wyświetlać, ale mam już komunikację z LCD. Bart - dziękuję za naprowadzenie :D
Witam wszystkich. Zakupiłem klon ARDUINO : Arduino Mega 2560 PRO Embed, AVR ATmega2560 256KB. Prosze o poradę co mi się udało zepsuć że procesor nie wykonuje moich poleceń. Opiszę czynności które były wykonane z tą płytką. 1. Po zasilaniu płytki zdziwiło mnie mruganie diody "L". Z Dtrki wyczytałem że to wyjście PB7. OK. 2. Po podłączeniu USB chciałem...
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.
Przykład konfiguracji master i slave masz tutaj: http://www.hw.cz/pdf/iwrap_2[1].1.0_user... str 77 i 78
Z tego co widzę to biblioteki BASCOMA do obsługi LCD nie korzystają z linii RW. Tak, można podłączyć jako 8-bitowy -ale chyba tylko w trybie magistrali. fragment helpa poniżej: Przeznaczenie: Określa sposób komunikacji z wyświetlaczem LCD. Składnia: CONFIG LCDBUS = ilość_bitów gdzie: ilość_bitów4 dla transmisji 4-bitowej, 8 dla transmisji 8-bitowej....
Witajcie Chciałbym zrobić komunikację pomiędzy dwoma ATmega 8 na odległość, może byc to tor radiowy no może i podczerwień. Piszę programy w BASCOM AVR i prosił bym bardzo o propozycję układow ktore prosto do tego dadzą się dopasować. Wiem że istnieją ukłądy np CC1000PP ale sa dla mnie zbyt skomplikowane w konfiguracji. Proszę o informacje na temat prostych...
a czy przestawiłeś układ mega16 aby korzystał z zewnętrznego kwarcu czy chodzi na wewnętrznym oscylatorze rc Dodano po 3 a wogóle konfiguracja usarta wygląda tak Config Com1 = Dummy , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0 oczywiście chodzi na zewnętrznym kwarcu zmieniłem konfiguracje na taką jak proponujesz ( niestety...
Zmierz napięcie, bo jeśli masz 4 paluszki, to ni jak nie będzie 5V za stabilizatorem (chyba, że masz jakiś na prawdę solidny LDO). Pozdro. Kolega podał typ stabilizatora (LDO i to very :)), ale jeśli jest możliwość, to proponowałbym sprawdzić na jakimś zasilaczu. Spróbuj użyć programu PonyProg. Jest prosty w obsłudze i pozwoli stwierdzić, czy problem...
Witam Obsługuję czujnik DS18B20 w Bascomie. Czy czas pomiędzy kolejnymi poleceniami, tj. 1wreset , potem 1wwrite &H55 , potem 1wwrite &HCC ... itd. może być dowolnie długi, przykładowo -np 6 minut; 5 godzin; 10godzin czy też 10dni .... ? Oczywiście wysyła 1 polecenie, czeka, wysyła drugie itd. do końca... Czy są ograniczenia? NIE! Te czasy (timingi)...
On Urxc Rs_rx_ok On Utxc Rs_tx_ok '---------------------------------------... Dim Rs_tx_bufor(7) As Byte Dim Rs_tx_licznik As Byte Dim Rs_tx_ograniczenie As Byte Ddrd = &B00000010 'TXD = wyjscie, reszta wejscia Portd = &B00000010 'TXD = stan wysoki, reszta HI-Z Ddrb = &B00001000 'PB3 = wyjscie,...
Też parę dni temu byłem na etapie testowania tego układu i doszedłem do następujących wniosków. Układ działał poprawnie tylko z softem AVRprog z pakietu AVRstudio. Do pracy z bascomem w ustawieniach programatora wybrałem External i podałem ścieżkę dostępu do AVRprog.exe - działało jak należy. Na stronie było napisane, że układ działa również z softem...
Czyli do tych punktów (XTAL) na dole schematu mam jednak coś podłączyć? Kolega GienekS pisał że tam nic nie muszę podłączać. Nie musisz, ale możesz... ;) Jak rysowałem ten schemat, miałem na myśli możliwość użycia kwarcu oryginalnie podłączonego do układu, trzeba go wtedy odłączyć i wmontować na chwilę w układ, ustawić właściwie fusy i wrócić do poprzedniej...
Ano choćby to z tego, że jak z przykładu w C nie potrafię odczytać nic i nie wiem, czy obsługuje FIFO, czy przerwania, to nie wiem jaki wpływ na działanie programu i całej komunikacji mają bajty konfiguracji. Nie każ mi uzasadniać pytań a jeśli nie potrafisz pomóc po prostu nie odpowiadaj.
A ja zapytam może przy okazji jak ustawić konfigurację BASCOM pod ATmega8. Ustawiłem tak: programmer - sample electronic programmer compiler/SPI: clock - portb5, mosi - portb3, miso - portb4, ss - portc6 (to jest pin RESET ?) Czy coś jeszcze trzeba ustawiać czy to wystarczy do poprawnej komunikacji ?
http://obrazki.elektroda.pl/9328566700_1... Dawno temu kolega namówił mnie do zrobienia komputerka. Nie jestem elektronikiem ale umiem pisać programy. Poczytałem trochę i zrobiłem prosty komputer wyświetlający podstawowe funkcje. Płytkę zrobiłem Positivem a soft napisałem w Bascomie. Potem była wersja kolejna, trochę rozbudowana na...
Wybaczcie odkopanie starego tematu, ale rowniez probuje dostac sie do AD7714 z poziomu bascoma, a ze tez nie mam doswiadczenia w temacie, zastanawiam sie jak do tego podejsc. Z tego co widzialem w dokumentacji to zeby w ogole zaczac komunikacje trzeba ten przetwornik jakos skonfigurowac podajac mu do rejestrow informacje poprzez szyne SPI. (W przykladzie...
Witam! Podpowiedzcie proszę, chcę zbudować prosty sterownik do urządzenia. Komunikacja po RS232C, parametry: 8 bitów danych, 2 bity stopu, kontrola XON/XOFF, prędkość 9600bps. W jaki sposób zmusić AVR'a do wysłania po tak skonfigurowanym UART kodów ASCII (65,66,67,68,153) co odpowiadać ma istniejącym w urządzeniu klawiszom UP,DOWN,LEFT,RIGHT,MENU. Ma...
Moduł ESP8266 nie będzie zupełnie działać tak jak HC-05 czy tym podobne. To, że ma wyjścia pod UART jeszcze o niczym nie świadczy. Są to moduły Wifi i wymagają odpowiedniej konfiguracji poprzez komendy AT, co poprzez terminal może i jest w miarę łatwe, ale dla mikrokontrolera już takie proste może nie być ze względu na różne czasy odpowiedzi, losowe...
Witam, Mam mały problem z komunikacją między uC. Ale od początku. Schemat układu pochodzi z EP http://obrazki.elektroda.net/52_12696388... http://obrazki.elektroda.net/91_12696388... Samą komunikację udało mi się zestawić i działa bardzo dobrze (załączony kod poniżej). Master non stop odpytuje slave i jest git. I teraz mój problem,...
Wybacz bascom pamiętam jeszcze z 8051 tam było config .... W każdym razie u mnie skńczyło się na etapie gdy procek mógł a bascom nie chciał .... I do dziś jest asembler pomijam że są inne i może lepsze, ale na moje skromne potrzeby wystarcza . To co pamiętam z bascoma to to że czasem niektóre konfiguracje wykorzystywały te same peryferia i co za tym...
Na razie brak odpowiedzi od sprzedawcy. Producent ograniczył się do podania strony z opisem konfiguracji (postępowałem według przedstawionego schematu). Ok, znalazłem stronę producenta wraz z adresem kontaktowym oraz numerem telefonu, GG i Skype. Narazie opisałem problem, będę czekał na odpowiedź.
Przy dołączonych peryferiach 1wire jest pewna przeszkoda w komunikacji. Należy na czas komunikacji z układem wyłączyć timer( czyli zatrzymać odmierzanie czasu, sam sprawdź na czas komunikacji zrób disable timer0, a po zakończeniu komunikacji enable timer0). Dlatego do odmierzania czasu powinieneś wykorzystać timer w trybie asynchronicznym, np.: Config...
To polecenie konfiguracyjne robi to samo tylko przelicza automatycznie wartość prędkości do zadeklarowanej częstotliwości zegara. Tak ale pozwala to zrobić tylko raz. http://avrhelp.mcselec.com/index.html?co... I tak dla przykładu CONFIG SPI, nawet jak to ma być sprzętowe SPI, można wywołać tylko raz. Nie z powodu rejestrów, bo one by pozwoliły...
bascom komunikacja komunikacja bascom bascom konfiguracja
przewody cisnienia powietrza kondensator trzeszcz uruchomienie zasilacza sucho
tester rezonatorów kwarcowych radio makita
Nissan X-Trail T30 2.2 dCi – lokalizacja klapy gaszącej (przepustnicy) w układzie dolotowym Volvo XC60 I 2.4D5 brak sygnału kierunkowskazów przy zamykaniu, lusterka się składają