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.
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ł...
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...
Witam, Jak w temacie. Mam układ w którym (niestety) pracuje wykręcona do 25MHz Atmega 32. Wszystko działa bardzo dobrze i nie przeszkadza jej taki ovrclock ale mam problem z odczytem danych z czujnika DS18B20. Komunikacja typu RS232, ISP, i2C działa idealnie. Nie mogę zejść z taktowaniem niżej. [syntax=vbnet] If DSwait < 5 then 1wreset 'reset magistrali...
Zastosowałem takie moduły: http://electropark.pl/moduly-komunikacji... Układ nadajnika pobiera ok. 3,5mA "w spoczynku" i ok. 20mA w momencie nadawania (przez ok. 45ms) przy zasilaniu 3,6V. Komunikacja jest poprawna "przez 1÷2 ściany". Większy zasięg i mniejszą wrażliwość na zakłócenia można uzyskać...
Z dniem wczorajszym została wydana nowa wersja LUFA 130303, kilka fajnych zmian dla MKII. Naprawiono błąd gdy zawieszała się komunikacja USB po nieudanej próbie komunikacji z układem docelowym. Teraz na tym samym firmware można korzystać z avrdude i AS. Wystarczy że zewrzemy piny resetu i układ przedstawi się w systemie z innym numerem seryjnym. Dwa...
Nie mam za totalnego idiotę, przepraszam jeśli to tak odebrałeś, myślałem, że Ci chodzi o sterowanie telewizorem; ale czasem wolę niektóre rzeczy potwierdzić - sam czasem miałem tego typu oczywistości których nie widziałem. No i potwierdzam, że w BASCOM się na jednym uC nadawania i odbioru (z użyciem gotowych funkcji) nie da zrobić, ale jeśli byś napisał...
Witam Zdecydowałem się na złożenie nowego tematu, gdyż od 3 dni borykam się z problemem komunikacji między dwoma AVR'kami. Przeglądałem różne tematy i fora, ale nie udało mi się samodzielnie rozwiązać problemu. Z mikrokontrolerami bawię się stosunkowo rzadko, dlatego nie próbowałem pisać w C, a do tej pory Bascom był dla mnie wystarczający. Do rzeczy:...
Technika idzie do przodu i banalne kiedyś rzeczy jak odebranie sygnału z czujnika/czujników i przesłanie np. RS-485 czy Modbus. mogą być teraz nieosiągalne dla 8-bit. W w/w przypadku, starsza linia AVR nie da rady gdy będzie trzeba przesyłać dane z prędkością 3Mb/s zasilając układ z 2V. Układem 8-bit, który daje sobie radę z zadaniami nieosiągalnymi...
A czy na płytce programatora jest tylko mikrokontroler, czy jest też inny układ scalony? Dodano po 4 Ten Twój programator to może być coś takiego: http://www.ullihome.de/index.php/USBAVR-...
Witam, potrzebuję zrobić komunikację miedzy 2 procesorami ATmega16. Jeden wysyła zmienną typu Byte (Status) z informacją o stanie wejść, a 2 to odbiera. Natomiast 2 będzie wysyłał do 1 także zmienną Byte (Settings) z informacjami konfiguracyjnymi. Dodatkowo chciałbym wysyłać sumę CRC w obu kierunkach. Transmisja w obu kierunkach jednocześnie! Bity będą...
Po długich bojach i rozpoczęciu kursu Bascom dla tego układu And-eth już zwątpiłem w swoje umiejętności dalej układ poza ślepym miganiem w gnieździe RJ 45 nic nowego nie komunikował tak że w Wireshark.... Wiec w rozpaczy zamówiłem drugi układ ale od innego sprzedawcy skompilowałem źródła ze strony tuxgraphics org na m88 podłączyłem bez rezonatora zewnętrznego...
Cześć piszę właśnie aplikację w VB i jedną z jej części jest komunikacja z mikro-kontrolerem. Mam taki układ PC (Bascom Terminal) -> USB-UART RS232 PL2303HX AVR -> atmega8 -> wyświetlacz LCD. Po eksporcie programiku do procesora w stylu. http://obrazki.elektroda.pl/5307649700_1... Sprawdzałem już nawet pracę programu VB który nadawał...
Witam, mam dziwny problem, SIM900 nie wysyła sms-ów. Program w Bascomie napisał mi kolega, nie należał do najkrótszych i wszystko działało, odbierał sms-y z komendami i włączał urządzenia, wysyłał sms, dzwonił, odrzucał połączenia itd. Kiedy wyodrębniłem z tego programu fragment który miał tylko wysyłać sms kilka razy zadziałał, a później przestał,...
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...
Ja bym koledze tak doradził, co do samej komunikacji. Jakieś 2 miesiące temu sam nad tym się głowiłem jak to zrobić i w końcu praktycznie sobie wdrożyłem zwykły RS232 tyle że pracujący na najwyższych obrotach. Początkowo obawiałem się że "system" niewydoli przepuszczać w te i we wte informacji jednak i mile się rozczarowałem. Na potrzeby tego rozwiązania...
Jak podłączam zaasilanie to raz komunikacja działa a raz nie, tzn. włączam układ działa, wyłączam i znowu włączam i już jest problem, może to że piny nie wykożystane nie są zaprogramowane powoduje błąd i zawieszanie się programu dodałem migającą diodę i miga cały czas więc program się nie zawiesza. Już mi ręce opadają :( jak wpisze do uC to : [syntax=basic4gl]...
ok panowie - poradziłem sobie nieoczekiwanie w nieoczekiwany , sprawny, szybki i łatwy sposób, przynajmniej jeśli chodzi o odczyt z układu mojego SLAVE i to bez żadnego softI2C itp... ... jak ? jesli to kogoś zainteresuje .... Bascom to jednak fajne "zwierzątko" otóż w kilku linijkach po obu stronach zorganizowałem softwarowy RS232 na dowolnie wybranym...
Mam układ w konfiguracji jak w tytule ( do tego czujniki DS, BME280, zapis SD, RFM12 ) Ostatni etap to wysyłanie przez JSON do Domoticz. Niestety szwankuje wysyłanie i robi to losowo, czasem po wysłaniu danych z kilku czujników, czasem przejdzie cały "cykl" Odstęp pomiędzy wysyłaniem wynosi pomiędzy 20 a 30 sekund, natomiast odstęp pomiędzy wysyłaniem...
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...
Cześć wszystkim Buduję pewien projekt w którym udział bierze 10 drzwiczek i czytnik RFID. Zasadniczo układ działa w ten sposób że człek przykłada pastylkę RFID i dostaje uprawnienia do otwarcia określonych drzwiczek. Uprawnienia są ważne przez 10 sekund potem wygasają i tak w kółko. Temat prosty i zrobiłem go w BASCOM który akurat znam. Ale. Jest potrzeba...
Dane oczywiście da się odczytać. Jest tylko jedno małe "ale". Jeśli procesor ma zaprogramowany bit zabezpieczający przed odczytaniem zawartości pamięci, to niestety nic nie odczytasz. W trakcie odczytu układ będzie się zachowywał jakby był nowy-niezaprogramowany. Skasowanie tego bitu - oficjalnie! - jest możliwe tylko przez skasowanie pamięci. Programatorem...
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...
Gwoli ścisłości, dla tych, którzy się zastanawiają nad sensem tej dyskusji. Postanowiłem rozpocząć ten temat z prostego powodu: moje doświadczenie oceniam na wystarczające do zrealizowania takiego projektu metodą chałupniczą. Był by on niejako zamknięciem pewnego etapu mojej edukacji w tym zakresie. Najpierw jednak chciałem zapoznać się z opinią osób...
http://obrazki.elektroda.net/36_12407346... Witam. Jest to moja pierwsza konstrukcja przedstawiana na forum. Tester ten zbudowałem ponieważ moja ładowarka akumulatorów Energizer nie umożliwia pomiaru pojemności. Kupować lepszą np BC-700 nie chciałem ze względu na jej cenę (ok 120zł). Swój tester zbudowałem z tego co miałem w zapasach w ciągu...
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...
A widzial kolega to: http://www.elektroda.pl/rtvforum/topic17... Zwróć uwagę co robię z INT0 podczas odczytu 1W Poza tym u Ciebie w podprogramie odczytu temperatury nie dajesz nic wytchnienia dallasowi i czytasz temperaturę zaraz po rozkazie konwersji. Kolejna sprawa to czy zawsze przed odczytem musisz szukać czujników? Nie lepiej jest to zrobić...
Ja bym od tego zaczął - moim zdaniem zaoszczędzisz czas budując ten układ, zamiast szukać na ślepo.
Witam, przedstaw kod jakim się posługujesz do komunikacji z przetwornikiem oraz schemat układu, będzie łatwiej zlokalizować problem. Pozdrawiam, aleexander
Krótki opis znajdziesz [url=http://www.elektroda.net/download/p... (strona 91).
Bardziej prawdopodobnym od ignorowania ack przez program są często występujące diody zabezpieczające na pinach układów. Może się okazać, że jeśli układ nie jest zasilany, to napięcia na przewodach sda i scl są odprowadzane do vcc odłączonego układu a więc praktycznie do masy - jako że i2c pracuje jako wire-and, na przewodach będzie panował stan niski...
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.
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 . Poza...
Jednak tutaj pojawiają się schody. Wymagany jest kwarc 12Mhz, Atmega8L to max. 8Mhz. Jeśli użyję zwykłej ATmegi na obniżonym napięciu (tak, żeby RFM jeszcze je akceptował, a jednocześnie ATmega działała) może się okazać, że przy 12Mhz będą jednak pojawiać się błędy. Myślałem o konwerterze, ale układy Maxima: MAX3000, 3001 i 3002 są również ciężko dostępne....
Witam! Poszukuję informacji na temat komunikacji pomiędzy AVR a układem AD7730. Jeśli ktoś posiada jakoś konkretną wiedzę lub kod w Bascom to bardzo byłbym wdzięczny za udostępnienie. Pozdrawiam i z góry dziękuje!!!
Sposób obsługi tego rejestru jest chyba taki że wybierasz go i wtedy przesuwające się jeden po drugim bity nie mają wpływu na wyjścia. Kiedy "puszczasz" wybór to ten podręczny rejestr jest przepisywany na wyjścia. Ty masz tylko LED`y i nic sie nie stanie, ale pomyśl o jakiejś maszynie w której byłby przekaźniki i podczas przesuwania bitów by się włączały...
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)...
Niestety, dalej to samo :| Dopisz (wyłaczenie przerywań i ponowne włączenie pozostaw): Config Debounce = 250 Dodatkowo warto podłączyć równolegle do styku kondensator 100nF. Inna opcja to stary, ale wciąż produkowany układ MC14490, odciąża całkowicie mikroprocesor od "zabaw" typu sprawdzanie po określonym czasie stanu wejścia. Układ posiada sześć wejść,...
Do komunikacji z układem można wykorzystać instrukcje I2csend i I2creceive , po wykonaniu w zmiennej Err jest kod błędu: [syntax=basic4gl]I2csend 112 , &B00010000 ' I2csend adres układu, wartość I2creceive 113 , Zmienna ' I2creceive adres układu, zmienna[/syntax]
I z wielu właśnie takich powodów robi się przesiadkę z bascoma na C lub asemblera . Tu nie ma komendy trzeba zrobić wycieczkę do rejestrów mikrokontrolera i wyłączyć sobie w rejestrach konfiguracyjnych odpowiedzialnych za uarta nadajnik , odbiornik , zmienić prędkość , i wszystko co tego dotyczy i co jest nam potrzebne . Jeśli nie potrafisz wyłączyć...
Witam. Czy Ktoś próbował się łączyć z tym układem z mikrokontrolera w języku Bascom? Próbuję nawiązać z nim komunikację. Patrzyłem też w notę aplikacyjną, ale chyba jej nie rozumiem skoro nie mogę nawiązać komunikacji. Moja prośba czy ma ktoś działający kod w Bascom do tego układu i udostępni? Z góry dzięki.
Wyważasz chyba otwarte już drzwi. W styczniu pisałem kod do tego PCA w Bascom, ale spokojnie, posiłkowałem się tym: [url=http://www.ccsinfo.com/forum/viewto... do gotowego kodu w C Link sobie zapisałem dlatego mam bez szukania, ale pamiętam, że to wcale nie było trudne do znalezienia... Co do braku jakiejkolwiek komunikacji - warto...
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...
I2C Ci chodzi. A po czym to poznajesz? Bascom ma tę właściwość, że zwraca 255 nawet gdy układu I2C nie ma w podstawce. Dopiero gdy jest poprawna komunikacja zwraca ewentualnie coś innego.
Do Autora tematu. Jeśli to maja być tylko dwie zmienne przesyłane pomiedzy układami to to jest klasyka i opisane wielokrotnie. Jeśli jednak to, że nie udaje się przesłać dwóch zmiennych ma być tylko wstępem do rozbudowanej transmisji ... to naprawdę trzeba do tego podejść inaczej od razu.
Chciałem zrobić swego rodzaju selftest, sprawdzający czy wszystkie układy odpowiadają.
Tak, coś może przeszkadzać przy programowaniu (właśnie ten układ od RS485). Tylko dziwne że jedynie przy odczycie.
Po prostu raz odczytujesz id termometrów i potem na stałe zapisujesz je w odpowiednich tablicach, zamiast stosować instrukcji wyszukujących układy na magistrali. --- Choć z tego co wiem o magistrali 1wire czujniki powinny być zawsze wyszukiwane w tej samej kolejności, stąd może masz jakieś błędy w komunikacji (np. poprzez za długi kabel złej jakości...
Teoretycznie jest wszystko OK! Tylko nie wim czy akurat BASCOM obsługuje ten programator. Musisz sprawdzić HELPIE których lini portu LPT: używa do komunikacji.
To do małego modułu can proponuje Ci MCP2515 Microchipa, dostępny i tani, oraz tiny2313 który ma usi na którym bez problemu zrobisz komunikację spi z mcp2515. Softu znajdziesz dużo bo starsza wersja mcp2510 jest od dawna na rynku. Układ ten jest dużo prostszy w obsłudze niz sja1000 a też ma sporo funkcji. Tak jak piszesz wyżej oczywiście jest to do...
bascom komunikacja komunikacja bascom rs232 komunikacja bascom
awaria ekspresu philips oporność głośnik wentylator termoobiegu amica
bateria milwaukee bateria parkside
Migająca kontrolka w zmywarce Whirlpool ADG 3556 WHM - 7 razy Ford Focus 2.0 TDCi - Nadmiar powietrza w układzie dolotowym