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 :|
Czyli ten rbit jest konieczny, czy nie? Potrzebny jest jeżeli nie chcesz stracić wysyłanych danych. Slave będzie miał informację, że może wpisać kolejną wartość, ponieważ poprzednia została odczytana. Tak naprawdę można zastanowić się jak rozwiązać jakiś problem, czy coś zmienić, ewentualnie zrezygnować z czegoś jak będziesz miał konkretny kod programu....
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ą...
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...
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 ,...
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”.
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...
migod czy tu wykorzystujemy Rs232 atmegi czy robimy odzielny tor na dowolnych portach... TSOP podłączamy pod RX RS232 z atmega ? Jak należy wykonać obwod z diodą IR ? Co oznacza w twoim opisie 3x ?? 3x to 3KHz czy 3x 40KHz?? Podtrzymuję moje pytanie o konfigurację cc1000pp w bascomie ! dzieki
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ć.
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
, 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...
Przykład konfiguracji master i slave masz tutaj: http://www.hw.cz/pdf/iwrap_2[1].1.0_user... str 77 i 78
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...
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...
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...
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 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...
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...
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.
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...
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...
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...
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...
A może programowy Uart? Testuje takie coś w Bascomie, na h/w uarcie mam Sim300 na s/w uarcie mam GPS i nic się nie gryzie' działa jedno obok drugiego. Co uważasz o tym?
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)...
A jak wygląda konfiguracja tych RFM'mów w Bascomie, czy mogą być jakieś problemy z ich skonfigurowaniem i uruchomieniem? albo może zamiast RFM01 i RFM02, wziąć 2x RFM12?
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...
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.
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 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...
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...
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...
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....
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...
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,...
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...
Acha :/ No to troche skąplikowąło sprawe jak dla mnie. Jęsli to nie takei łatwe to zapytam inaczej ile zajmie kod dla uC w Bascomie obsługujący te moduły? A może ktoś posiada taki kod byłby bardzo wdzięczny ;) dodano Poczytałem o tym troche i widze że to nie na moje sily jak taki ktoś jak McRancor mówi że ich konfiguracja jest trudna to ja nie mam szans...
Witam! Chciałem się zapytać czy próbował już ktoś z Was napisać program w Bascomie pod ATmege32 do komunikacji ze sterownikiem 8 wyświetlaczy LED (MAX7219, bądź MAX7221). Z tego co wyczytałem z dokumentacji MAX7221 obsługuje SPI w przeciwieństwie do MAX7219. Mogę napotkać problemy podczas w Bascomie przy konfiguracji SPI? Dzięki za pomoc Marcin
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...
Witam. Niestety od jakiegoś czasu szukam bezskutecznie opisu stacji pogodowej w konfiguracji: - część zewnetrzna: moduł WiFi + DHT 22 + BMP - cześć bazowa: Arduino +wyświetlacz + DHT + WiFi. Znalazłem kilka projektów opartych na komunikacji radiowej, lub zaprogramowej w Bascomie, albo w C. Problem w tym, że nie wiem jak skomunikować (i wyświetlić dane)...
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 ?
Witaj fog, tak się składa że mam 3 takie moduły(1 USB i 2 UART) chciałbym Ci pomóc, ale wpierw ja potrzebuję pomocy, wiesz może dlaczego gdy podłączę moduł USB do kompa to czerwona dioda świeci nieprzerwanie? Sterowniki działają poniewarz winxp znajduje urządzenie, widoczny jest port com, nawet można się z nim połączyć, ale sam moduł nie nadaje i nie...
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...
Witam zbudowałem poniższy układ http://obrazki.elektroda.net/26_12543259... Mam z nim kilka problemów mianowicie Atmega 2 (na schemacie 16) wysyła do PC i Atmegi 8 dane bez problemu Atmega 8 też odbiera dane bez problemu ale Wysyłanie danych z PC do atmegi 32 skutkuje niczym. Echo przed i za maxem jest więc tu problemu nie ma Wszystkie połączenia...
Rozumiem, że przez sterowanie tym pinem mogę poprawić komunikację między procesorem a wyświetlaczem. Nie wiem tylko jak w Bascomie fizycznie to wykonać? Dodano po 1 Dzięki, będę próbował. Dodano po 1 Było by zbyt pięknie. BascomAVR nie akceptuje takiej konfiguracji jak Rw = portx.x Trzeba coś wymyślić na piechotę. Tylko jak tym sterować?
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...
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ź.
Czy w Bascomie w programie, konfiguracja $crystal = 8000000, musi być wpisana na wewnętrzny oscylator? ta wartość to informacja dla kompilatora, przestawiasz najpierw fusebity na żądaną wartość i źródło kwarc lub wewn. i dopiero podajesz w programie. Jeśli masz jeszcze komunikację z uC to ustaw. Jeśli nie, spróbuj podłączyć zewnętrzny kwarc lub generator...
W zasadzie jak podłączyć sprzętowo ze sobą BT i uC już znalazłem. Na forum jest projekt, który korzysta z takiego rozwiązania. Link tutaj: http://obrazki.elektroda.net/36_12452652... Dobrałem się do tego artykułu z EdW i niestety niewiele mi on pomógł. Po pierwsze zastosowano tam ATMege o zmniejszonym napieciu wejściowym (właśnie 3.3 V) bo jest tam...
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...
Dzięki za wstępne info, akurat w tym wypadku będzie to tak ze układy będą działały same, kontakt z układem centralnym będzie tylko zbierał dane lub dystrybułował zmiany konfiguracji poszczególnych nodów. Brak komunikacji z układem centralnym nie powinien wpływać na prace slave'ow Na koniec dodam ze układ 3-4 żyłowy jest o tyle idealny ze nie mamy ograniczeń...
w bascomie masz instrukcje Printbin która wysyła dane po rs232, ale jeżeli chodzi o to to pewnie już sie zorientowałeś. Natomiast jezeli o stronę programową od strony PC polecam gotowy komponent - "Cport" jest do ściągniecia gdzieś w sieci instalowany w środowiskach takich jak Delphi lub Builder C++. umozliwia bardzo łatwa komunikacje z portem COM....
Rozumiem, więc efekt wyświetlania, szybkość reakcji, itd. zostają takie same bez wzgledu na to czy komunikacja jest 4 czy 8 bitowa? Nie mogą zostać takie same (!). Musisz zgodzić się na pewien kompromis; zyskujesz cztery(4) wolne piny portu w zamian za stratę czasu na wysłanie 'Data' pełnego bajtu w dwóch porcjach 4-bitowych. Chyba to jest jasne że...
Witam, Wypróbowałem wszystkie "działające" ustawienia dla modułów RFM01 i RFM02 (mam moduły 868MHz). Sprawdziłem na oscyloskopie poprawność wysyłanych ramek. Zamontowałem załączone do modułów krótkie antenki. Moduł nadawczy i odbiorczy znajduje się kilka centymetrów od drugiego. Nie ma żadnych błędów komunikacji po SPI, co wyślę to ustawia (chociażby...
nie no tarnsmisja działa jeśli chodzi o stronę sprzętu gorzej z oprogramowaniem dla atmegi (sterownika) które też działało i w miarę rozwijania jego możliwości umarła mu komunikacja po rs 232 który z czasem miał być zastąpiony na rs 485 a zmiane konfiguracji rs - a wykonywałem poprzez zmiane wpisów w rejestrach ubrr i ucsrc 'komendy ustawiajĻce...
Dzięki Wam za pomoc ! Działa! Zmieniłem w BIOSie w Parell port z auto na 378/ coś i od razu znikł wykrzynik oraz w opcjach pojawił się port LPT do wyboru - o dziwo dioda od zasilania płytki się zaczeła świecić z samego prądu z portu :D Śmiga w pony progu świetnie , biorę się za konfigurację bascomAVR bo tam sporo opcji , ale to już sobie pewnie Pradze,...
Dzięki za zainteresowanie. A wiec tak. Wirtualną drukarkę zainstalowałem na porcie LPT. Programator wybrany w Bascomie to Sample electronics programer, w zakładce Uniwersal w polu Programmer wybrałem opcje Sample. To jest konfiguracja z "mikroprocesorowej oślej łączki" W opcjach (Compiler / Chip) jest typ procesora 90S2313. W ogóle cala konfiguracja...
Krzywizna świńskiego ogona zależy od doświadczenia i wiedzy świni...dla ciebie to proste, a ja muszę pytać o pomoc na forum... Faktycznie, po zastosowaniu twoich uwag komunikacja ożywa! Dzięki za pomoc! Miałem jeszcze problem z zapisem/odczytem z rejestrów rxb0d0/txb0d0 w taki sposób, że każda liczba była jakby przesunięta o 1 bit w lewo...np. chcąc...
Mam w obu gdzieś po 1KB wolnego miesca więc chyba raczej nie zmieści mi się kod. Jeden uP czyta dane z cyfrowego termometru dallasa przez 1wire wiec zrobiłem to w bascomie bo najprościej było. Znalazłem jakiś przykład pod bascoma ale jeszcze nie komplowałem tego. Zamówiłem sobie te cc1000pp bo i tak sie przydadzą ale ten projekt jednak chciałbym zrobić...
Sprzętowe podciaganie - czyli słabe pull-upy z procka. Nie jest to dobre rozwiązanie szczególnie do i2c. Zależy od prędkości. I2C korzysta z OC i po to są pull-up... I2C w NXP (wydzielone z philips) jest OC także po stronie procesora - w każdym razie piny dedykowane I2C w LPC1xxx są OC na stałe, w xmega kwestia konfiguracji, w atmega jaki input i HiZ...
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...
Mam problem z komunikacją 1wire i jej kolizją z przerwaniami zewnętrznymi. Próbowałem wyłączać przerwania zewnętrzne na czas obsługi 1wire efekt jest taki, że temperaturę odczytuje bezbłędnie, niestety rozjeżdża mi się przerwanie zewnętrzne. Gdy, nie wyłączam przerwań zewnętrznych na czas obsługi 1wire program po czasie się wysypuje. Przerwania zewnętrzne...
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,...
ALe jest CLOCK, a nie tak jak Ty wpisałeś CLK Masz kolego racje, ale to tylko literówka. W każdym razie najważniejsze że znalazłem błąd. Piszę bo może ktoś będzie miał podobny problem i zaoszczędzi dużo pracy i czasu. Wyjaśnię na przykładzie chodzi o ISD4004 jest tam komenda np. POWERUP 00100XXX korzystając z atmela i wysyłając instrukcję spiuot, &B00100000...
Witam, na poczatku chcialbym uprzedzic ze moja zabawa z uP zaczela sie b. niedawno :) Moj problem polega na tym, ze chcialbym uruchomic modem gsmowy na tej atmedze. Jednak mam pewne problemy z komunikacja. Ktos poradzil mi, zebym zwarl tx i rx po wyjsciu z max232 zeby sprawdzic ustawienia transmisji (odbior - wysylanie). I faktycznie uczynilem tak jak...
https://obrazki.elektroda.pl/1375077900_... Witam, Chciałem nieco odświeżyć stary, nie do końca sensowny jak na te czasy temat, jakim jest mikroserwer oparty o równie archaiczny mikrokontroler Atmega32 i układ ENC28J60. W moim projekcie układ ma pracować jako prosta automatyka domu, więc tak też dostosowałem kod programu https://obrazki.elektroda.pl/1290675900_...
Witam, mam pytanie odnośnie komunikacji ATmegi z 12 bitowym przetwornikiem MCP3201 po SPI. Nie mam pojęcia jaki zastosować stopień podziału sygnału zegarowego przy konfiguracji sprzętowej SPI w Bascomie. W nocie katalogowej pisze, że urządzenie jest zdolne dojść do 100ksps przy szybkości SCK równej 1,6 MHZ, jest napisane także, że czas konwersji to...
1. Zainstalowałem Bascoma w wersji 1.11.9.0 Zainstalowałem programator stk500 oraz przypisałem mu port Com1 2. Utawiłem Atmege 8 4. W momencie próby odczytania mikroprocka wyrzuca mi że nei może wejść w opcje programowania: Podpowiedzcie prosze w czym może leżeć problem? Z góry dzięki za wszystkie odpowiedzi i pozdrawiam! Masz objawy jakby nie bylo...
Mam pytanie ten uC posiada 4 porty UART jak ja w BasComie powinienem zdeklarować. Do konfiguracji COMów w takich układach służy polecenie CONFIG COMx (gdzie X to numer portu). Ustalasz tam wszystkie parametry transmisji. I w związku z tym rezygnujesz z $BAUD, który jest przeznaczony do starszych modeli AVR. Jeśli otworzysz helpa wybierając temat Mikrokontroler...
No niestety przyjacielu cos stronka nie działa :), nie wiem czy to przejściowe problemy. Zakładam, że znajomość terminów o których wspomniałem nie jest koledze obca. Czy kolega korzystał z pozycji książkowych? Chciałbym jeśli to możliwe mieć te zagadnienia ujęte w książce, książkach żeby móc zawsze do nich wrócić no i dzięki za wskazanie ścieżki!! Czemu...
Witam! Jestem początkujący w programowaniu uC (Attiny 2313) i właśnie ucząc się realizuje taki projekt - zbieranie różnych danych pomiarowych z: - wiatromierza - na transoptorze (to jest akurat proste) - kierunek wiatru (potrzeba dużej rozdzielczości skierowała mnie do wykorzystania myszki optycznej do sczytywania ruch tarczy- komunikacja UART) - GPS...
Wygląda to tak, jakby pakiet z ENC'a dochodził do karty sieciowej, ale utykał gdzieś na drodze KARTA_SIECIOWA->PROGRAM. Co może być przyczyną takiego zachowania? Może to będzie głupie pytanie :), a próbowałeś wyłączyć firewalla? EDIT: ------------------- Hmmm... dziwne mam ten sam problem :). Też jestem w trakcie pisania swojego mikrostosu. Do komunikacji...
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. Konfiguracja sprzętowa: Odbiornik: Atmega8 14,7456MHz 9600 bdów Lcd 2x16 Nadajnik: Atmega8 11,0592MHz 9600 bdów Lcd 4x20 •Zasilanie z jednego źródła (wspólna masa) •Długośc przewodu transmisyjnego - 60cm •Rxd (nadajnik) połączone z Txd (odbiornik) •Txd (nadajnik) połączone z Rxd (odbiornik) Poniżej kody BASCOM: Odbiornik:...
(...) 39: Set Mcp_clk '1 Mcp_wynik1.0 = Mcp_din1 : Mcp_wynik2.0 = Mcp_din2 : Mcp_wynik3.0 = Mcp_din3 : Mcp_wynik4.0 = Mcp_din4 Case 40 : Set Mcp_cs End Select Return Jaki błąd w niej popełniłem? Twoja składnia i podejście do problemu wyglądają na prawidłowe, ale istnieje kilka kwestii, które warto rozważyć i sprawdzić, aby upewnić się, że wszystko...
Witajcie. Mam układ PCF8574P powinien być PCF8574AP uC Atmega nie widzi go po magistrali I2C czy moze być problem z komunikacją ?? Program jest napisany w Bascomie. $crystal = 8000000 ' Kwarc zewnętrzny8MHz '******** KONFIGURACJA WYŚWIETLACZA LCD ****************************************... Config Lcd = 16 * 2 ' Deklaracja wyświetlacza...
U mnie w zegarze z pcf'em działa to w takiej konfiguracji, lecz nie korzystam z zewnętrznej biblioteki: $regfile = "m8def.DAT" $crystal = 8000000 Config Pinc.4 = Input Config Pinc.5 = Input Config Scl = Portc.5 Config Sda = Portc.4 Config I2cdelay = 5 Const Pcf_o = 163 'adres zegara RTC odzczytu Const Pcf_z = 162 'adres zegara RTC zapisu Const...
Działa to trochę zniechęcająco ... nie ukrywam. Byłem dzisiaj w od rana w sklepie i zakupiłem kwarc 8MHz i 16MHz z nadzieją że może ruszy na innych - sprawdziłem na obu i niestety nie ruszył Tego doktora na pewno narazie nie zrobię, może kiedyś ... Ale zakupiłem od razu nową ATmege32-16PU (poprzednią też taką miałem) jakbym wiedział to tego NE555 tez...
przepisalem ten kod co podales i nie dziala tak samo jak poprzednio. Nawet nie wiem czy procesor cokolwiek zapisuje do ukladu, bo zapisuje dane do rejestru konfiguracji, po czym jak probuje odczytac te wartosc to i tak odbiera FF. Moze to kwestia rezystorow podciągających? Mam 10kR, z innymi ukladami i2c chodzi, zawsze daje 10k i nie ma problemow. poza...
Witam szanowne grono forumowiczów. Od pewnego czasu borykam się z problemem konfiguracji SPI. Mam połączoną jedną atmegę8 jako master i 4 jako slave w sprzętowym SPI. Cztery atmegi pracujące w trybie slave zajmują się obsługą wyświetlaczy ledowych (dla każdej atmegi 4 8 segmentowe wyświetlacze obsługiwane multiplekowo). Obsługa samych wyświetlaczy działa...
Napisałem poniższy program do komunikacji z układem DS12887 Dallasa. Na '51 smiga bez problemu po przepisaniu na avr napotkalem problem.Portd pracuje tu dwukierunkowo wystawia adres i dane albo wystawia adres i pobiera dane. I tu jest problem poniewaz jak wystawie adres i chce odczytac dane to mi wraca z powrotem adres.Poniżej listning. Do Adres = 10...
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...
Konfiguracja wg. rejestrów jest zgodna. Datasheet czytałem od deski do deski po 3 dniu porażek i myślałem, że już wszystko wiem. Kod testowałem z kilku gotowców dostępnych w sieci oraz nawet mam wersje napisaną przeze mnie. Wszystkie dają dokładnie ten sam efekt. Poprawne wartości w rejestrach, ale zero komunikacji i informacja o nieudanym wysyłaniu...
Brak deklaracji kwarcu $crystal Brak deklaracji procesora $regfile Brak deklaracji szybkości $baud Brak konfiguracji RS232 czyli Config Com1... Zła deklaracja pinów, nie Config Pin... tylko zawsze Config Port... Brak informacji o ustawieniu szybkości taktowania fusebitami Brak informacji o typie procesora Brak informacji z jakim urządzeniem się komunikujesz...
oki taki mam kod może coś tu mi nie gra :) nadajnik ' rs485 dla atmega8 - testowy nadajnik $regfile = "m8def.dat" $crystal = 1000000 $baud = 9600 Config Portd.2 = Output Config Serialin = Buffered , Size = 15 Declare Sub Odbior Dim Lok As Bit Dim Test As Bit Dim Zn As String * 1 Dim I As Integer Dim Adr_s As String * 5 Dim Adres As Byte Dim...
Witam. Na wstępie wspomnę że z problemem walczę już ponad tydzień i dopiero dziś uzbrojony w wiedzę i całą armię linków z internetu HC-05 . http://obrazki.elektroda.pl/8310644200_1... Moduł wydaje się być sprawny sprzętowo: - nawiązuje połączenie zarówno z BT w komputerze jak i z aplikacjami android (dioda zwalniai miga co 2 sekundy podwójnie)...
Bardzo bym sie zdziwil gdyby ten program w jego oryginalnej postaci lub nawet z pozniejszymi poprawkami mogl funkcjoniwac! Po pierwsze: Jest on nie pelny, nie tylko brak jak juz ktoz zauwazyl, deklaracji rodzaju, typu uC i jego cyklu pracy (czestotliwosci). Pomimo faktu ze nie ma w programie pomiarow czasu to ta informacja nie moze byc pominieta. W...
...Pisanie aplikacji opartej na komunikacji szeregowej na porcie COM pod Windows to tragedia :), otwórz plik i pisz i czytaj z pliku, tworz wątki. Do tego jeszcze cała konfiguracja portu buforowanie, ... co do jednej rzeczy to kolega ma rację, ano można zastosować tani kabelek z allegro do telefonu - ale wadą tego jest brak powtarzalności dla swoich...
Nie wiem czy dobrze kombinuje i trochę mi nie pasuje co zrobiłem. Do tego celu wykorzystuje polecenie Config Serialin które po konfiguracji wygląda tak: [syntax=basic4gl] Config Serialin = Buffered , Size = 20 Config Timer0 = Timer , Prescale = 256 Dim A As String * 10 Dim Odczyt As Bit Dim I As Word On Timer0 Przerwanie Enable Interrupts Enable Ovf0...
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...
Co do toolchain'a to masz nieco racji...choć mi bardziej chodziło o to, że dajmy na to kupujesz Bascoma - masz gotowy produkt, wszystko w jednym, nie potrzebujesz żadnych pluginów, konfiguracji itp a tu lipa. Bascoma podałem tylko jako przykład co by nie było zaraz wojny ;-). Np. mam programator (całkiem fajny) KamPROG for AVR... no i AS4 czy Bascomie...
Czesc, mam zblizony problem, tylko ze z ATmega8515 uP jest w konfiguracji: 1MHz (wewnetrzny), reset przez 10k do Vcc, i przez 10uF do masy MAX232: 4x 10uF Wszystko zasilone z 7805 Terminal: minicom napisalem prosty program w C (cos jak echo), lwia czesc kodu pochodzi z dokumentacji atmela do tej ATmegi, i.. dane odsylane do komputera sa w 100% przeklamane....
Dziękuję za odpowiedź, dzisiaj będę testował czy jest ok. Jeżeli to możliwe, prosiłbym o jakiś większy sprawdzony kawałek programu co by mi ułatwiło sprawę. Mam jeszcze pytanie czy konfiguracja COM1 (sprzętowego dla M8 i M16) jest dobra czyli: prędkość 19200, transmisja niesynchroniczna, bit parzystości: nieparzysty, 2 bity stopu, 8 bitów danych i opcja...
Szeri88 a co po zaniku zasilania i ponownym powrocie . Wtedy układ wykryje "od razu" oba czujniki, więc zmiany konfiguracji nie będzie. Ewentualnie możesz zrobić jeszcze inaczej - ciekawiej: Podłącz sobie dipswitch do jakiegoś portu. Jeśli podłączasz nowe czujniki robisz tak: 1. na dipswitchu wybierasz sobie np. temp1, ustawiając 0001 2. podpinasz...
Spróbuj ten bo nie mam mocy przerobowych żeby to samemu testnąć ;) [syntax=vbnet]$regfile = "m128def.dat" $crystal = 16000000 $hwstack = 128 $swstack = 64 $framesize = 64 '---KONFIGURACJA LCD-------------------------------------... Config Lcdpin = Pin , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , Db7 = Portd.7 , E = Portd.3 ,...
ja tez posiadam taki programator ale robilem go na podstawie schematu z EDW ale mialem inny problem poniewaz posiadam 2 kompy jeden na procku AMD K5 166Mhz i 2 to nowszy model z AMD 1000Mhz na pierwszym mialem problem z nawiazaniem komunikacji z programatorem wina tkwila w scalaku wejsciowym chyba to jest 7405 w kazdym razie wymienilem na inny z negatorami...
Witam, kombinuje na wszelkie sposoby i za cholerę nie mogę uzyskać komunikacji. Mam Atmege8 i układ MAX232 (MAXIM). $regfile = "m8def.dat" $crystal = 8000000 $baud = 9600 Do Print "Hello" Wait 1 Loop End Szukałem czegoś w C bo Bascom do mnie nie przemawia, aczkolwiek na początku chciałem wszystko przetestować czy działa, a potem...
M.S. dzięki za linka trochę poczytałem i coś takiego skleciłem: $regfile = "m8def.dat" $crystal = 8000000 Dim A As Byte ' -------- Konfiguracja SPI Config Portd = Output Config Spi = Soft , Din = Portd.4 , Dout = Portb.4 , Ss = None , Clock = Portb.3 Spiinit ' -------- Konfiguracja Portu C do komunikacji z LCD Lcd_sclk Alias Portc.3 Lcd_sdin...
Witam, mam sterownik który co kilka minut zapisuje w pamięci AT24c1024 jeden z 4 parametrów, są to 3 wartości typu Byte oraz jedna typu Word. Niestety raz na 1-2 dni występuje problem z zapisem, "zacina" się komunikacja i sterownik najczęściej zostaje zresetowany przez watchdog'a, jeśli wyłączę watchdoga sterownik przestaje reagować. Na magistrali jest...
witam i prosze o pomoc. moj projekt jest oparty na atmega16, aktualnie go uruchamiam. polaczenie z 10 pinowym gniazdem isp i konfiguracja hardware atmegi jest ok. po próbach z dwoma typami programatorów (niepomyślne) dziś otrzymałem zamówiony programator http://mikrosterowniki.pl/avr_prog_II.ht... dla próby skompilowałem plik-sampla M16.bas z bibliotek...
bascom komunikacja komunikacja bascom bascom konfiguracja
łozyska amica y510p płyta łożysko skrzyni
uziemienie basenu łącznik krzywkowy podłączyć
Stihl kosa spalinowa gaśnie po rozgrzaniu – przyczyny, cewka, gaźnik, simmeringi Manta DVD – tacka wysuwa się i chowa od razu, DVX-001, DVX-022, wymiana paska, czujnik OPEN