Teoria powiadasz. Ciekawe co czytałeś... Mimo iż wyczuwam lekki roszczeniowy charakter wypowiedzi to postaram Ci się coś jednak wytłumaczyć. Kiedy pisałem o podpisywaniu zmiennych to miałem na myśli takie wysyłane osobno. Od razu uściślijmy, że dla takich wartości dwubajtowych jak Word łatwiej to przesłać jako Hexstring. Długość stringa zawsze będzie...
Czy na 100% masz układy PCF8574 bez literki A na końcu? Ja bym jeszcze sprawdził czy układ odpowiada impulsem ACK po podaniu adresu.
Stara mega32 da radę, ale dla pewności taktowałbym ją zewnętrznym generatorem kwarcowym (taniocha) a nie kwarcem. Bascom to przeliczy. Widziałem 1wire jak działa z Bascom w Xmedze na 48MHz. Wystarczy dobrze zadeklarować prędkośc taktowania, co obstawiam jeśli reszta protokołów działa. Dalej obstawiam błąd w oprogramowaniu przez programistę :)
Wyłącz echo w telefonie. ale jak mam to zrobic ? ATE0 nie dziala :| Czyszczenie bufora nic Ci nie da.Aby "opróżnić" bufor , wystarczy wyrównać lub wyzerować indeksy _rs_head_ptr0 i _rs_tail_ptr0 . pytanie jak to zrobic pod Bascomem ? Obecnie jest tak jak by to co wysyla telefon ladowalo sie do bufora w roznych miejscach , raz na pcozatku, raz w srodku...
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 ,...
Bez problemu. Schemat dokładnie taki jak wyżej i niżej :) . 1. otwierasz porty w obu uC na jednakową prędkość itd. 2. sprawdzasz czy jest komunikacja na tych ustawieniach 3. proce pracują :) 4. proce (proc) zbierają dane itd. itp. :) - no ogólnie robią co do nich należy :) 5. uC1 chce zmienić rodzaj transmisji - uC1 wysyła znacznik - uC2 otrzymuje znacznik...
Bo jak ja zacznę coś tworzyć to mi flash-a w procku nie starczy a pewnie potrzeba do tego dwóch linijek kody aby coś wysłać i odebrać z tego nieszczęsnego FT232RL :) ale dlaczego nieszczęsnego FT232RL - przecież komunikacja za jego pomocą to dokładnie to samo co przez MAX232 - tyle że tu masz o wiele lepszy samochód - mercedes - bo pozwala łączyć się...
Poniżej przykładowe instrukcje wyjęte z programu. Print "ATE0" ; Chr(13) Print "ATD604019159;" ; Chr(13) Print "ATH" ; Chr(13) Wysłanie SMS'a kończymy Print Chr(26); Język programowania to Bascom Telefon Siemens x35 Komunikacja po UART i to, czy będą działać komendy i tryb PDU zależy od telefonu. Wpisz w szukajkę "PDU" a zobaczysz, że jest z czego się...
Jeżeli wciąż cie interesuje CC1000PP i inicjalizacja w bascom to podaję link do strony... http://elektroda.pl/rtvforum/topic126349... Soft jest zrobiony na 8515, ale możesz go zaadaptować do atmega... pozdr KN
Możesz jeszcze użyć SPI (linie MOSI MISO SCK CS) - Bascom z tego co pamiętam ma do tego biblioteki w standardzie.
Na procu jest uruchomiony miernik częstotliwości (stacjonarny). Wykorzystane są dwa 16bitowe timery, uruchomiona jest komunikacja po rs232, zegar czasu na PCF8583 z podtrzymywaniem bateryjnym. Nie bardzo wiem jak to wszystko przełożyć na BASCOM AVR. Na początek spróbuj uruchomić przerwania oraz timer0 w trybie normalnego licznika - tak aby liczył z...
Tzn. jaki? Bo samo napisanie brak komunikacji to trochę za mało. Pokaż też kody, masy układów połączone?
A przełączasz kierunek portu? SerIn samo nie przełącza portu na wejście. Chyba. Procedura _SERIN sama przełącza tryb pracy portu. Jednak nie ustawia na nim podciągnięcia. [_SERIN] ; universal serial input software UART ;reg of DDR in Z ;pin (0-7) in r24 ;address of data in X ;T is set for inverted output ;Y pointer points to the serial...
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...
Słaby kod. Nic dziwnego że nie działa. Musisz czekać na potwierdzenie komendy a nie na pałę pchać kolejną. Pewnie modem blokuje Ci się gdzieś po drodze a potem nie chce gadać. Wrzuć log rozmowy modem<->uC.
Witam serdecznie bardzo proszę o pomoc bo nie mogę sobie poradzić z pewnym problemem. Mianowicie komunikuje się procesorem amega32 z pewnym urządzeniem poprzez rs232 wysyłam do urządzenia zapytanie w postaci hex AA 000A20010110ffffffffffff3A BB gdzie AA początek paczki BB koniec a 3A to suma kontrolna poprzez xor wszystkich bajtów oprócz AA i BB. Wiec...
Nie będziesz czytał z tych rejestrów wiec wystarczy wysłać dane do rejestru poleceniem Shiftout zamiast tworzyć SPI. Opis podłaczenia w kodzie. [syntax=basic4gl]'----------------------... $regfile = "m32def.dat" $crystal = 4000000 '---------------------------------------...
To może na początek zacznij od prób komunikacji mikrokontrolerow "po drucie", a dopiero potem, kiedy komunikacja przewodowa będzie działać adoptuj ją do transmisji bezprzewodowej. Polecenia zalezą od tego jak chcesz wysyłać dane: np. po UART, SPI i własnej ramki danych, korekcji błędów itd. Temat szeroko opisywany na forum.
Uruchamiasz na płytce startowej? Stawiam na błąd w montażu.
http://obrazki.elektroda.pl/8267947700_1... Ponad 20 lat temu jako amator hobbysta budowałem proste układy elektroniczne. Studia i styczność z informatyką spowodowały, że porzuciłem hobby pod nazwą "składanie elektroniki" na rzecz "składanie programów komputerowych". W bieżącym roku (2011) dzięki uprzejmości kolegi Jacka.M, który okazał...
Witam, W żadnym temacie na elektrodzie z komunikacją bezprzewodowa nikt nigdy nie udostępnia kodów (nie wiem dlaczego). Męczę się od kilku dni z przesłaniem ramki. Mam moduły 433 MHz, te najprostsze, ale na razie próbuje to zrobić po kablu. Dane są kodowane w manchester, funkcja kodująca działa poprawnie, ale nie mogę się poprawnie zsynchronizować....
http://obrazki.elektroda.net/94_12891659... Witam, własną konstrukcję prezentuje na elektrodzie po raz pierwszy, jestem otwarty na wasze opinie, pomysł na konstrukcję miałem już dawno temu, kupiłem wyświetlacze, jeszcze w szkole zrobiłem płytkę pod wyświetlacz (co zresztą widać) ale późnej zabrakło i wiedzy i chęci. No i ostatnio zafascynowany...
skoro umiesz wysłać tekst do drugiej atmegi to jak możesz nie umieć wysłać sobie jakichś zmiennych - oj chyba przegrzało przy ubieraniu choinki więc podpowiem ;) .... można to zrobić na milion sposóbów oczywiście i wszystko zależy od tego jakie to są zmienne, ale np załóżmy że masz zmienną typu Byte. 1. dokonujesz konwersji tej zmiennej na postać String...
Witam kolegów, Postawiłem sobie pewne zadanie do wykonania i wygląda na to, że będę potrzebował jakiejś rady kogoś kto lepiej zna problem. Chodzi o komunikację mokrokontrolerów ATMEGA przez interfejs SPI. Programuję w BASCOM, gdzie są już gotowe instrukcje do tego. Cały problem wygląda tak: - Mamy 2 procesory ATMEGA8 - Mam tablicę 10 elementową X (elementy...
Witam. Budujesz sobie ramkę która składa się z kilku bajtów danych i na przykład jeden z tych bajtów przyjmuje wartość 1 - znaczy A; 2 - znaczy B i tak dalej. kolejny bajt jest bajtem danych w którym przesyłasz wiadomość czyli to co ma być zapisane pod A,B, .... Mikrokontroler który odbiera dane sprawdza najpierw gdzie ma zapisać daną czy do A czy do...
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...
A co na to producent?
sam chciałem pobawić sie tym uC mpod bascomem ,ale miałem obawy poniewarz spotkałem sie z opiniami ze niemozna odczytac stanu (0,1) niektórych portów ,czy to prawda ? jakej wersji bascom uzywasz ? Pozdrawiam
Witam wszystkich, Projektuje układ opuszczania i podnoszenia windy do projektora jego funkcjonowanie widać w załączonym filmie. https://filmy.elektroda.pl/78_1378294480... Postanowiłem dopisać zabezpieczenie, przed zamknięciem półki w momencie kiedy projektor jest podłączony. Pracą steruje Atmega 32 a projektor to Benqu W1070. Projektor ma wyjście...
Ło matko! ludzie co wy tu opowiadacie? Jarosław J - odnośnie twojego problemu ale już konkretnie: 1. Możesz najspokojniej w świecie przy komunikacji dwóch procków zrobić tak, że jeden będzie taktowany wewn oscylatorem a drugi np. kwarcem (Żaden problem) !!! 2. ale używaj sprzętowego UARTA w Bascomie a nie to co tutaj wszyscy razem wyczyniacie ;) 3....
ds18s20 to nie to samo co ds1820 z tego co pamietam odczyt temperatury z ds1820 jest na 8 bitach natomiast ds18s20 na 16bitach. sciagnij sobie note katalogowa ds18s20.
Da się. Trzeba zrobić softwareowy.
Po wczorajszym, (zamknięcie tematu, i itp) Postanowiłem że postaram się coś samodzielnie wyklecić w bascomie (w końcu to mój projekt) narazie to tylko przykładowy kod, w którym chodzi tylko o wyjaśnienie zagadnienia, i ewentualne poprawki. MASTER : $regfile = "attiny2313.dat" $crystal = 4000000 Config Serialin = Buffered , Size = 15 Const...
http://obrazki.elektroda.net/61_11887643... Witam, ten temat chyba już był poruszany na elektrodzie, wielu ludzi szukało różnych sposobów na jak najprostszy sposób aby korzystać z komunikacji poprzez USB w swoich układach mikroprocesorowych. wiele jest różnych rozwiązań w necie jak choćby cesko.igor czy na niemieckich stronach Powerswitch...
No to faktycznie niezła jaja z tymi adresami. Ok, komunikacja wróciła teraz muszę trochę głębiej się w to wciągnąć bo chcę zrobić kompas, a na razie wyniki z osi jakie czytam są badzo szybkozmienne.
Na odporności na zakłócenia. Zaindukowane w przewodzie sygnałowym zakłócenie np. 2.5V przy poziomie nominalnalnym 12V nic nie zrobi. Ale przy sygnale 0-5V i progu przełączania 1.5V już tak. Jak chcesz sprawdzić działanie transmisji z komputerem stojącym w odległości 1m w domu- działa. Ale w hali przemysłowej na odległości 10m i wielkości pliku 100kB...
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 Bardziej profesjonalnie jest wszystkie układy potraktować jako slave . Każdy słucha i czeka na przerwanie z uarta , jak je otrzymuje odbiera zawartość z udr porównuje i albo odbiera dalej albo ignoruje i czeka na kolejny adres . Atmel wyposażył układy w tryb multimaster ,który się do tego świetnie nadaje i warto o nim przeczytać w dokumentacji...
Witam! Moj problem. Chce, zeby dwa mikrokontrolery komunikowały się między sobą po RS-232. Ramka danych składać ma się z ośmiu bajtów danych. Komunikacja ta ma byc możliwie odporna na zakłucenia. Myślę, że stosowne jest zastosowanie czegoś w rodzaju sumy kontrolnej. Moja prośba dotyczy gotowej procedurki w BASCOM lub ASM do obliczenia takiej sumy oraz...
To jest SPI czyli najprostsza komunikacja szeregowa, synchroniczna, podajesz zadany stan na wejście SDI i impulsem zegarowym na CLK wpisujesz, powtarzasz osiem razy, na koniec impuls LE żeby przepisać na wyjścia. AVR ma wybudowany hardware który to zrobi za ciebie, Bascom ma jakieś funkcje do obsługi, więc powinno to być proste w użyciu, ale nie używam...
Próbuję pomóc ale nie dość,że sam Bascom jest nieczytelny (wiadomo kto jest współtwórcą Basica) to nie używasz formatowania co utrudnia analizę kodu. Sformatuj kod, Bascom ma taką opcję. Naucz się komentować kod. Eksperci od Bascom powymierali i pomagaj ci, którzy w Bascom nie są biegli. Możesz napisać, jak się nie znasz to nie pisz ale wtedy nikt Ci...
Witam Czy ktos moze pisal programik pod BASCOM-a obslugujacy petle PLL o symbolu TSA 5522?? Komunikacja pomiedzy procesorem a petla to I2C. Jesli ktos robil badz wie jak to przelknac (oczywiscie pod BASCOMEM) to prosze o info z gory serdecznie dziekuje. Ps.glownie interesuje mnie obsluga 15 bitowego dzielnika czestotliwosci oraz parametrow konfigurujacych...
Witam Na wstępie chciałbym zaznaczyć iż jestem początkującym programistą i dlatego proszę o wyrozumiałość. Robię termometr na lampach nixie, ale nie działa mi poprawnie komunikacja z ds18b20 i ds1820. Problem polega na tym, że na lampach pokazuje się wartość -00.1 tak jak by wyjście czujnika było zwarte bezpośrednio z + , a nie jest . Czujnik jest podpięty...
Raczej nie znajdziesz gotowca w Bascomie. Niemniej jeśli umiesz "machać pinem" to kod nie powinien stanowć dla Ciebie problemu. Komunikacja z HT jest prosta, jeśli nic nie czytasz z układu a w zasadzie nie ma takiej potrzeby, to jest to po prostu transmisja SPI: https://obrazki.elektroda.pl/4525256000_... Sama inicjalizacja jest prosta....
Witam. Poszukuje programu...jak najprostszego w bascomie aby umozliwić komunikacje miedzy dwoma prockami 8051 TX RX Chodzi mi głównie o wysyłanie liczb z jednego do drugiego procka. Prosze o jakis sprwadzony program, bo all ktore sa na elektrodzie to tylko wycinki albo gdybania.. Przykład: Z procesora A chcę wysłać liczbę 25, a w drugim odebrać tą samą...
Autor nawet nie napisał jakie mcu , nie podał kodu ... Mam wrażenie że nawet trygonometrii nie zastosował tylko leci na "surowych" danych z akcelerometru i te uśrednianie to zapewne pętla , sumowane wyniki podzielone przez ilość wyników ehhh . Z takim podejściem to nie nauczysz dzieciaka elektroniki a raczej kupowania "gotowców" . Masz podany cały tutorial...
Mam problem z komunikacja 90S2313 z DS2450, dokładniej mówiąc to wszystko jest nie tak, pewnie coś w programie mam skopane. Jeśli ktoś ma program na BASCOM AVR to czy mógł by mi go udostępnić, ewentualnie jakiś link do sciągniecia. Wszelkie informacje na ten temat mile widziane. A programik jak można to prosze przesłać na apiotrus(at)poczta.onet.pl...
Ja również dziękuje. Mimo, że jedna ATmega już leży na półce i nie mogę się do niej podłączyć, to na tej już od początku było ustawione tak jak w skrinach powyżej i po przylutowaniu kwarcu chodzi bez problemu - widać różnice prędkości (reszta mojego programu jest momentami wymagająca dla uC przez co mogłem odczuć zmienne prędkości) - komunikacja z DS1820...
Poszukaj pdf'a z tej karty (ja znalazłem w 3s) tam jest elegancko opisana komunikacja karty. Co do odczytu z poziomu Bascom to musi kto inny odpowiedzieć. pzdr.
Program dla Atmegi jest prawidłowy, muszą to być usterki sprzętowe, może zamienione RX/TX miejscami Dodano po 23 Program dla Atmegi jest prawidłowy, muszą to być usterki sprzętowe, może zamienione RX/TX miejscami
komunikacja bascom rs232 komunikacja bascom bascom komunikacja dwóch
generator metex zawiasy amilo wymiana grzałki
bateria parkside problemy diagbox
Peszel do kabli – rodzaje, dobór, normy PN-EN 61386, AROT, LSZH, ochrona przewodów Przestrojenie radia Sherion SH-300L na pasmo 87,5 MHz