strzelam ;) - bo nie masz podłączonej poprawinie masy czyli GND pomiędzy kompem a złączem RS232 ? Zawsze jak ktoś zadaje takie pytanie (niezależnie od programatora jakiego używa, jakbyś sobie popatrzył na setki takich pytań na forum) - to zawsze się to kończy - cudownym odnalezieniem błędów w połączeniach
Prawdopodobnie podczas inicjalizacji pojawiają się zmiany na przewodach, co powoduje rozsynchronizowanie się nadajnika i odbiornika - nie ma wyraźnego końca bajtu, więc utrata jednego impulsu zegara (lub nadmiarowy impuls) spowoduje przesunięcie się danych pomiędzy nadajnikiem a odbiornikiem. Wyglądać to będzie tak, że wszystkie bajty będą przesunięte...
Tak, może być to zmienna bitowa.
Skoro kolega napisał już taką wersję jak przedstawił w tym temacie, to poradzi sobie i z tą wersją. Trzeba tylko ruszyć głową - zwłaszcza, że powyżej opisałem całą ideę działania...
Ustalasz długość odbieranych danych np. 2 bajty, wstawiasz licznik odliczający do 2 :) i łapiesz jeden bajt, potem drugi, Kasujesz licznik i od nowa :) wysyłasz następne 2 bajty itd. ...
Można próbować przez SPI, a można programowo. Podajesz stan niski na CSB, odczekujesz t1, ustawiasz stan wysoki na SCLK, czekasz t4, ustawiasz niski na SCLK, czekasz t3, ustawiasz stan wysoki na SCLK i czytasz pierwszy bit na DATA... Potem już jest z górki - odczekujesz t4 i t3/odczyt naprzemiennie... -- Pozdrawiam, Daniel
Komenda Input czeka na znak entera. Jeśli chcesz odbierać pojedyńcze znaki zastosuj Inkey lub Waitkey. Po resztę informacji odsyłam do Helpa Bascoma
To ja nic z tego opisu nie rozumiem. Skoro tu chodzi o klawiaturę to przecież przez pot wejściowy prąd nie płynie. http://www.atmel.org/dyn/resources/prod_... http://www.qsl.net/pa3ckr/bascom%20and%2...
Polecam polskojęzyczny help do Bascoma. Szukaj w nim informacji o transmisji szeregowej UART.
Nie wiem czy o to Ci chodzi, ale możesz odebrać z uartu dane i sprawdzić jakiego są typu, a potem je przepisać do odpowiedniej zmiennej. A jeśli masz zdefiniowaną ramkę danych to dane zawsze powinny być w tym samym miejscu. Z powyższego fragmentu kodu nie da się wydedukować co chcesz osiągnąć.
Powodów może być wiele Jednym z głównych może być np.ustawiona nóżka RESET jako port in/out Wtedy bascom nie wykrywa mikrokontrolera W takiej sytuacji żaden programator szeregowy sobie z tym nie poradzi muszisz przekonfigurować (programatorem równoległym) odpowiedni fusebit i wszystko powinno działać
No tak,a co jeśli urządzenie do którego wyślemy dane nie będzie aż tak inteligentne i nie zakończy transmisji po odebraniu 19 bitów i potraktuje "nadmiarowe" 5 bitów jako początek następnego pakietu ?? Jeśli urządzenie w cywilizowany sposób nie rozpoznaje początku i końca transmisji (np.leading zero itp) tak będzie ! pozdr.
Witam, chciałbym sobie napisać coś w bascomie na magistralę szeregową, ale nie jarze tego zupełnie, poprzez i2c to spoko, ale szeregowo to kicha :( Przykładowo jakiś sterownik wyświetlacza jest szeregowo sterowany poprzez 3 linie i są w jego dokumentacji narysowane jakieś wykresy do każdej z linii, możecie mi wytłumaczyć jak to w ascomie zaimplementować,...
Można zmienić parzystość przez zmianę konfiguracji procka i wykorzystanie dodoatkowych bitów, niestety nie znam BASCOMa i nie wiem jak są w nim napisane procedury obsługi portu szeregowego. Prponuję zajrzeć do manuala uC, to się wyjaśni.
jeśli zmieniłeś tylko bity cksel to podłącz sobie geneator i przeprogramuj. Jeśli zmieniłes ustawienie bitu spien to nie da się programować szeregowo. W bascomie można sobie łatwo ustawić
Dzięki teraz musze to na spokojnie przetrawić :) pozdrawiam
Witam! Poniżej przedstawiam kawałek programu do obsługi silnika krokowego z układem A3972. Procek komunikuje się szeregowo z ów układem, problem tylko w tym że za wolno... nawt nie trzeba stosować opuźnien przy zmianie stanu portu ( np.: DTA czy CLK)!!! Program oczywiście w bascomie, proszę o opinie czy da się coś jeszcze z tego bascoma wycisnąć, czy...
Witam. Bardzo proszę o pomoc w nietypowej transmisji szeregowej. Po analizie wielu przebiegów wynika, iż dane mają następujące znaczenie. http://obrazki.elektroda.pl/8524947300_1... Jak do tego się najlepiej zabrać?
Czy ktos wie jak odebrać ciąg znaków z portu szeregowego w bascom'ie na avrki? bo do tej pory z ciągu (powiedzmy 5-cio znakowego) udało mi sie zczytać tylko 2 znaki. nie wiem dlaczego. Może ktos ma przykłądowy programik jak to zrobic by odebrac wszystkie znaki? z góry dzieki pozdrawiam
zawsze wysyłasz paczki po 8 bitow ale mozesz nalozyc maske na pakiet np and 00000111 i wtedy odczytujesz tylko trzy mlodsze bity
Moim zdaniem najprościej atmega8 + i2c Pozdrawiam
Bo pewnie taki kontroler obsługuje wentylatory równolegle. A ten szeregowo więc opuźnienia sumują się.
Jeśli chodzi o zamianę funkcjonalną - ja bym dał AT90S2313 - nie wiem czy interesują Cię konkretny układ wyprowadzeń....??? A dobrać się... programator szeregowy SPI (http://www.propox.com/products/t_77.htm... i np BASCOM
Nie rozumiem ta wstawka jest w C++ .....Bascom to strawi ???
Tak jak w temcie. Dokładnie chodzi o to, że w po łączu szeregowym dostaję konkretną paczkę danych i z nich chcę wykorzystać tylko część, a dokładnie wyświetlić to na lcd. I teraz mam pytanie jak to zrobić, bo najpierw przechwutyuje do zmiennej dane: zmienna = inkey() LCD zmienna I teraz jak przjęte dane podzielić do różnych zmiennych żeby potem...
Witam mam pytanie odnosnie programowania transmisji szeregowej w bascomie: 1. prędkość ustawia się za pomocą $baud $crystal 2. jak sprawdzić czy do SBUF coś dotarło czy zostało nadane?? 3. $serialinput -> określa nazwe zmiennej do której trafia zawartość Sbuf?? z poziomu assemblera obsługa uart'u nie stanowi większego kłopotu, ale bascom ciągle jest...
eee tam. mi w bascomie 8051 nie chce działać przerwanie więc tobie pewnie też nie zechce. Co do wysyłania to ja bym to zrobił tak: print ">"; printhex zmienna_a; print "," printhex zmienna_b; print "<" lub: printhex ">";zmienna_a;","... spowoduje to wysłanie do portu czegoś...
Chciałbym nadawać i odbierać szeregową transmisję w kodzie Manchester, chodzi tu o to w jaki sposób zdefiniowac taką transmisję, jak odbierać dane. Nie bardzo wiem w jaki sposób w BASCOM zrobić nadawanie szeregowe po jednym porcie.Czy zna ktoś jakiś sposób jak do tego podejść ? procesor atmega8. xtype
Wielkie dzięki ;-) teraz się kompiluje bezbłędnie, a z ciekawości zapytam, dlaczego nie chciało działać na timerze0?? ps. już myślałem, że będę musiał kupić jakiegoś małego attiny i zrobić konwerter rc5->szeregowy
Witam Strasznie komplikujecie zagadnienie, zasymulować 4017 jest niezmiernie łatwo, oczywiście najpierw musimy zaimplementować obsługę klawiszy a potem zaglądamy do Helpa Bascoma i czytamy o instrukcji ROTATE, ponieważ umozliwia ona przesywanie zarówno w prawo jak i w lewo to jedyne co zostaje to ustalić pozycję LEDa na starcie. Ponieważ ROTATE działa...
Jeżeli piszesz w bascome to proponuje funkcje: INPUT $baud = 1200 $crystal = 12000000 Dim V As Byte start: input V p0=V goto start Zasada jest taka program czeka na w lini "input V" na odebranie czegos przez port RS jesli mikrokontroler odbierze to przechodzi do nastepnej lini i ustawia port p0 w wartosc odczytana z rsa nastepnie powraca spowortem...
Odnośnie kart SD/MMC znajdziesz w Elektronice Praktycznej nr 7/2006 str.89-93, artykuł p.t. "Prosty system plików dla kart MMC/SD. W numerach 11 i 12/2005 były artykuły o obsłudze pamięci szeregowych EEPROM i DataFlash (np. AT45) tylko że tyczyło się to Bascom-a, ale teorii trochę było więc i do innego języka pewnie dostosujesz.
ST7920 nie ruszy na bibliotece do KS108. Spróbuj tego z załącznika. Dziekuję. Proszę powiedz czy dobrze kumam, że komunikacja szeregowa.
Bynajmniej chodzi mi o to zeby nie stracic programowania szeregowego.
w Bascomie brak możliwośc podpięcia pod LPT.Rozumiem że ten STK nie jet programatorem równoległym lecz szeregowym.No i tu mam małą zagwozdkę-wolałbym pod COM'a raczej(pod LPT jest drukarka), natomiast nie wiem czy warto pchać się w LPT. Jest trochę inaczej W bascomie programator STK200/300 jest podpięty pod port równoległy LPT. Jeżeli wolisz pod COM'a...
Czy ktoś poleci jakiś jednokolorowy wyświetlacz graficzny o rozdzielczości przynajmniej 128x64. Mile widziana transmisja szeregowa w połączeniu z biblioteką glcdeadogm128x6.lbx (ST7565R) lub inną.
co w związku z tym?? jak wyświetlić coś na tym wyświetlaczu?? Dodano po 1 bascom używa transmisji szeregowej do wyświetlacza...
martin20023, wg kodu masz MOD i SHD wpięte w działający port szeregowy.
Według dokumentacji Sprawdzasz sobie co jakiś czas 1wreset If Err = 0 Then 'czy jest przyłożony układ 1wwrite &H33 'lub &H0F ds(1) = 1wread(8) If ds(8) = Crc8(ds(1), 7) Then 'układ poprawnie podpięty i CRC Ok 'tu sobie sprawdzasz, czy numer jest zarejestrowany, lub dopisujesz go do listy EndIf EndIf To zadziała...
No cóż nie bawiłem się wyświetlaczem z tym sterownikiem ale z grubsza przeglądając dokumentację sterownika widać, że pin c86 odpowiada za przełączenie interfejsów równoległych 6800 i 8080. A skoro korzystasz z transmisji szeregowej to nie ma co sobie nim zawracać głowy. Ten przykład z helpa dotyczy właśnie przypadku gdy wykorzystywany jest tryb pracy...
Walczyłem z tym problemem bardzo długo, napisałem post tutaj no i proszę - problem rozwiązałem parę godzin później. Otóż procesor nie wskakiwał w przerwania od odbiornika (URXC), nie chodzi na 1MHz tylko na 14754600Hz, BaudRate jest 9600. Okazuje się, że w przerwania w kółko wskakiwał, ale od UDRE! - czyli tak jakby po wysłaniu czegoś (choć niczego...
Co za różnica czy oddzielnie, czy nie, jeśli tylko się nie smażą To wsio ryba, Dławik jak? A weź i poszukaj Sobie i pokaż co znalazłeś, przedszkole na innym forum :> Ogółem szeregowo:>
Układ programowany powinien być z tego co wiem zasilany podczas programowania szeregowego - czy pamiętasz o tym??? Ja korzystam z tego programatorka i jestem bardzo zadowolony: http://www.propox.com/products/t_77.html pozdrawiam
kokosik7- jescze nie tak. Potrzebny Ci programator. Samo podłączenie portu szeregowego nic nie daje bo masz pusty procesor- bez programu. No i nie masz żadnego programatora podłączonego do procesora. Bascom słusznie Ci odpowiada- nic nie ma.
wg mnie max 20mA. W tym LCD masz 2 białe diody połączone szeregowo.
Używam amatora USB ASP. Czy można jakoś rozwiązac ten problem ?? Mam programator LPT ale nie mam w lapku portu szeregowego
ad 1 użyj bascom 8051 ad 2 wszystko znajdziesz w helpie bascoma
A diodami szeregowo z zasilaniem zmniejszaj.
...Gdy z terminala wysyłam 2 to procek zwraca mi 50 gdy 1 to 49 gdy 3 to 51 itd Pewnie gdyby a była single to by było O.K. "Kłaniają się" typy zmiennych. Kiedy do terminala wpiszesz 2 , to po łączu szeregowym do uC , jest wysyłany kod ASCII cyfry 2 , czyli dziesiętnie 50.Instrukcja print , "przetwarza" owe 50 na ciąg znaków ASCII reprezentujących liczbę...
Mamma mia, po co drugi pin, skoro można to zrobić PROGRAMOWO, tylko trzeba to zrobić DOBRZE. Bo można robić to asynchronicznie w stosunku do procesu i np podpiąć port transmisji szeregowej.
Program zostal napisany w Bascomie, skompilowany do HEX i zaprogramowany przez ALF-ADuC8xx Oczywiscie przez port szeregowy :wink:
Jeśli kolega używa do programowania ISP-a albo boot loadera (np. port szeregowy) to śmiało można a nawet trzeba wyłączyć JTAG. Widzę, że jest włączony też SPI i pewnie on jest używany do programowania przy pomocy np. STK200 Pozdrawiam Adam
Jak pisałem - używałem interfejsu SiProg - szeregowego, nie równoległego.
To może zapytam nieco inaczej: jak w Bascomie wygodnie wysylać szeregowo dane na ATtiny2313? Potrzebne mi to do sterowania LCD 7seg podłączonym pod 4 rejestry przesuwne.
Procesor nie będzie tu miał dużego znaczenia. Raczej bym się przyjrzał temu jak to połączyłeś. Pod koniec tygodnia będe miał takie cztery połączone szeregowo to sobie sprawdzę ;)
Witam, Miałem podobny problem, tylko zamiast ULN miałem tranzystory a zamiast HC miałem SCT2024 (wyświetlacz z diod 5mm, pole wyświetlania 210x1680mm, 8x64 piksele). U mnie problem leżał w tym że tranzystory nie zdążyły się wyłączyć zanim wpisałem dane do SCT2024 (SPI z częstotliwością 4 MHz). Pomogło wyłączenie tranzystorów plus wyjść scalaków na czas...
nie mam zbytnio dostępu do skanera :( a wiesz jak wysyłac dane szeregowo z At 89C2051?? (Bascom)
Witam kolegów. Proponuje sprawdzić soft ze strony: www.ic-prog.com Ma na liscie i ten proc, i ten programator. Ponoć najlepszy soft do szeregowych urządzeń. Pozdrawiam
Łącze szeregowe idealnie nadaje się do odpytywania drugiego procesora. Na I2C to trochę daleko. Na procesorach musisz: - oprogramować wysyłanie "pytania"/"odpowiedzi", czyli musisz nauczyć się wysyłać dane przez łącze szeregowe - napisać obsługę przerwania łącza szeregowego - czyli co ma się dziać kiedy na port przyjdą jakieś dane - musisz nauczyć się...
Witam! Po pierwsze to z reguły przyciski powinny zwierać piny wejściowe do masy a nie do zasilania. Wynika to z faktu posiadania przez procesory AVR wewnętrznych rezystorów pull-up podciągających wejścia do +vcc, czyli panuje na nich stale stan wysoki (oczywiście gdy zostaną uaktywnione). Po drugie to akurat sygnał CLK ma się zmieniać, podczas narastającego...
Witam *.bas chyba, nie .bis :D Pliki .bas to kody źródłowe programów napisanych w bascomie. W celu uzyskania plików .bin lub .hex (wsad pamięci) należy kod źródłowy przekompilować (np. w Bascom AVR, 8051), robi się to często w środowisku programistycznym, w którym został napisany. Bascom AVR/8051 posiada też programator, ale możesz użyć np. PonyProga...
Z rejestrów jakich? Jeśli szeregowych to w bascomie shiftin, albo można użyć spi
Patrz na lcd przykład http://obrazki.elektroda.pl/6910182700_1... w miejscu - * to jest ta linia - chce wyswietlać informacje opisane wczesniej jesli jest załączona lampa 1 - to na lcd będzie wyswietlane tak http://obrazki.elektroda.pl/9356176900_1... ale jesli będzie kilka lamp to ta informacja ma sie zmieniać po kolei - Lampa 1...
Czy chodzi ci o programowanie tego procka w trybie szeregowym w układzie?
Witam Wczoraj bawiłem się ATtiny26. Prosty programik w bascomie, programator szeregowy isp. Wszystko bylo oki dopuki nie zaczalem bawic sie w ustawianie bitow CKSEL3..0 i SUT1..0. Po tej zabawie nie mam komunikacji z uP. Czy moge to jakos odwocic?
Programowanie równoległe stwarza dodatkowe mozliwosci, które nie są dostępne przy programowaniu szeregowym.
, 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...
W BASCOMie są instrukcje przydatne w transmisji szeregowej sprawdz: SHIFTIN i SHIFTOUT generują przy okazji CLK pozdr KN
W kodzie nie widzę instrukcji konfigurujących porty szeregowe czyli config Com1. Tak ma być?
dzięki za link , co prawda posiadam inną wersje wyswietlacza z portami do DB0do Db15 i nie do końca wiem , czy to będzie pracowało w trybie szeregowym , ale problem mam ze sciągnięciem biblioteki glcd-ILI9341_2R8_240x320.lib z forum bascom
Z tym programowaniem to jest tak, że przez przypadek styknąłem sie z Bascomem i w nim właśnie napisałem program na proca 89c2051 z obsługa syntezera i pamieci szeregowej. Było to wygodne ponieważ Bascom ma komendy do I2C. Teraz nie wiem czy da rade komunikować się z DDSem pisząc w Bascomie z powodu braku komend do takiego sposobu komunikacji.
Czy ten schemat masz tylko poglądowo czy jest to schemat ideowy ? Te dwie diody LED D1 i D2 są jakieś specjalne czy zapomniałeś o opornikach szeregowych. A jak jest podłączony RESET procesora ?
Witam serdecznie. Mam maly problemik zwiazany z programowaniem ATmega8535. Mam taki zestawik: BASCOM-AVR - programator szeregowy ISP-STK200. Wszystko bylo ok do kilkudziesieciu programowan, az wkoncu uklad odmowil posluszenstwa (juz w sumie 2 uklady). Niestety programator juz nie widzi ID ukladu. Sprawdzilem stary moj uklad AT90s8535 rowniez nie jest...
Ja go rozgryzłem już z rok temu. sterowanie jest banalne. niestty pisałem program w Bascomie i ma sie on troszkę nijak do powyższego ale problem w dogan dywaniu się z tym układem polega na tym że on komendty przyjmuje tylko pod resetem tj. reset. komendy. zdjać reset. o ile dobrze pamiętam ale wszystko jest w manualu dokładnie opisane. w załączniku...
Odinstalowałem Unkown Device . Teraz spróbuje mkAVRCalculator. Bascom Avr się uruchamia. Niestety dalej to samo. Sterownik zainstalował się w kontrolery magistrali szeregowej - libusb-win32 devices. Dlaczego? Niby jest a nie chce połączyć na Bascom AVR 2.0.7.5.
Witam ! Transmisja SPI jest transmisją sychroniczną tzn. potrzebny jest zegar. Może lepiej spróbować przez układ szeregowy. pozdrowienia T
Witam, chce uruchomić transmisje szeregową na podanym w tytule uC i tutaj napotkalem na problem, poniewaz dokumentacja do 48 jest bardzo uboga :/ Zaimplementowalem cos, ale nie dziala. jaka uboga? o czym ty mówisz ? skąd ty takie ubogie dokumentacje bierzesz? wejdź na stronę www.atmel.com i pobierz z tamtąd pełną notę PDF do jakiego zechcesz tylko...
przerwanie od portu szeregowego obsługujesz w ten sam sposób jaki i każde inne przerwanie.
A nie prościej wziąć AVR ze sprzętowym USB? Po co ładować FT232? http://mikrokontrolery.blogspot.com/2011...
Próbuję zmusić ATmegę32 (na płytce testowej) do "zamrygania" diodą LED na porta.0. Niestety - dioda się nie zaświeca. Config Porta = Output Porta = 0 Do Toggle Porta.0 Waitms 125 Loop Dioda ma świecić wtedy kiedy na pinie 0 portu 1 mam 0 logiczne. Programator (USBasp) sprawny, korzystam z pakietu Bascom-AVR demo 1.11.9.8.1 Mam do tego układu tylko jeden...
czy wyklad 6 to wyklad bascom college?;-) jak tak to dzieki mam na papierze. A te szeregowe rezystory sa chyba poto aby wyeliminowac jakies znaczne impulsy na liniach? Jakos sie takich u mnie nie spodziewam poki co. Dodano po 2 w sumie jeszcze zauwazylem ze mialem podciagnieta sda/scl do +3V podciaglem do 5 i dalej twierdzi ze jest 255255;-) Dodano...
MikeLowrey --> jeśli będziesz taktował procka odpowiednio szybkim kwarcem zewnętrznym to zapewniam cię, że szybko to pójdzie - tzn chodzi o czas samej komunikacji z pamięcią eeprom. Poza tym, jeśli chodzi o pamięci eemprom I2C to nie ma zmiłuj się - trzeba odczytywać je szeregowo i już
Kontrolnie "przez rezystor do portdx" znaczy, że masz podciąganie zew. rezystorem, a nie szeregowo go?
Witam, dopiero zaczynam swoją przygodę z mikrokontrolerami - mam wszystko gotowe prócz, no właśnie... nie mogę znaleść środowiska programistycznego żeby to zaprogramować, sęk w tym że mam na tym komputerze Windows ME (Millennium Edition) i nie mogę włączyć programu Bascom-AVR bo wyskakuje taki oto komunikat " Odnalezienie wymaganego pliku .DLL GDIPLUS.DLL...
Tak to musi byc juz blisko cos tam pisze o wyjsciach szeregowych w zakladce "Lokale Ressourcen". Tylko jak to ugrysc?
Porty w attiny czy szeregowy? Jeśli chodi o szeregowy to tak bo sprawdzałem. A w attiny to chyba można konfigurować jak się chce.
Diagram czasowy transmisji jest identyczny jak dla SPI więc Bascom-owe komendy będą działać. FQ_UD służy tylko do zatwierdzenia przesłanych danych zarówno w trybie szeregowym jaki w równoległym. Interfejs szeregowy znajduje się na D7 (pin 25) -SDI oraz na W_CLK (pin 7) - CLK. Oczywiście żeby go uruchomić musisz wpisać odpowiednią kombinację w bajcie...
Chyba myślimy o innych tablicach danych chodzi ni o taką tablicę która umieszcza dane w pamięci programu a nie w ramie tak jak w tym programie do zapisywania danych w eepromie program przeznaczony do umieszczenia w procu a nie do odpalenia w symulacji chyba że komuś chce się czekać 3,5h na zapisanie 1024b albo ma dobry emulator. Cały czas z braku programatora...
Można, a w BASCOM-ie przerwanie od portu szeregowego nazywa się "serial" i to jego obsługą musisz się zainteresować. Przykładowy kod w BASCOM-ie 51: $crystal = 11059200 ' czestotliwosc kwarcu $baud = 2400 ' predkosc transmisji Dim X As Byte ' deklaracja zmiennych Enable Interrupts ' wlaczenie przerwan Enable Serial ' wlaczenie przerwania portu RS232...
nie czytałem wszystkich odpowiedzi , ale jestem pewny, że najlepiej zastosować zwykłą kostkę za 50 groszy > CD4094 łączysz je szeregowo i masz z głowy. bascom ma procedurkę do wysłania na nie danych, możesz ją także samemu napisać. jest to zwykły rejestr szeregowo - równoległy. wysyłasz kolejno te kilkanaście bajtów, działa super, na czas wsuwania danych...
Nie wiem co robi Bascom, ale technicznie nie ma problemu - wystarczy nie odblokowywać nadajnika UART - procesor to umożliwia.
...a tak z ciekawości zapytam jak długi zadeklarowałeś ten string LINIA ??? skoro jak rozumiem obsługujesz zapewne SMSy. To chyba długość co najmniej 160 hmmm ??... U mnie , zmienna Line ma rozmiar 30B , ponieważ pobieram do niej tylko ... jakby tu powiedzieć ... mnemoniki komend AT i ich parametry , a SMS-a dekoduje "w locie" , w czasie przerwań od...
Mi udało się zrobić komunikację szeregową, ale tylko przy użyciu poleceń Print oraz Input. Jednak te komendy sa do niczego, bo np: Input zatrzymuje program do czasu gdy nie wpadnie określona ilośc danych. Chyba najpewniej i najprościej byłoby napisanie wstawek asmowych do realizacji transmisji szeregowej.
Wiem ze jestem namolny :) a cos podobnego w bascomie?
Ad.1 Odpowiedź ze strony producenta : DataFlash® is the world's number one selling serial interface flash family. Introduced in 1997, Atmel's Dataflash families (45 series and the recently introduced 26 series) are feature rich, low pin count, sequential access families ideal for program code, data storage, Serial EEPROM replacement, and the next...
jeszcze nie potrafię obsługiwać szeregowej transmisji. Potrafisz, tylko o tym nie wiesz... ;) Podpowiedź dla Bascom - SerialOut
nie chce byc upierdliwy ale co rozumiesz pod pojeciem "domyslnie" jak jest zablokowane programowanie szeregowe, to chyba zadne domysly nie pomoga ? ...
http://obrazki.elektroda.pl/3973217100_1... Witam! Pewnie wielu z was zetknęło się z problemem braku wystarczającej ilości wyjść w mikrokontrolerze. Mnie także to spotkało. Przy okazji innego projektu zaszła konieczność dołożenia wyświetlacza do już istniejącej płytki sterownika, ale jak to bywa - prawie wszystkie piny miałem zajęte....
1. Najprościej połączyć jako matrycę 10*10 tylko jeśli to ma być linijka to okablowanie może być kłopotliwe. 2. Lepiej wziąć coś dedykowanego do takich celów i sterowanego szeregowo, najprościej i jak robią początkujący 74HC595 - podpinasz do uC tylko 4 linie SPI i możesz sterować tyloma diodami ile kasy ci starczy bo układy łączy się w łańcuszek szeregowo....
Witam. Siedząc dzisiaj w szkole (na j. polskim) strasznie zaciekawiła mnie sprawa działania szeregowych programatorów do procesorów AVR. Dokładnie chodzi mi o to jak to wygląda w programatorach podpinanych przez port USB. Przeglądając serwisy aukcyjne można znaleźć wiele konstrukcji. Oparte są one na procesorach ATMEGA 8. Co siedzi w tym procku ???...
bascom szeregowy transmisja bascom transmisja szeregowy transmisja szeregowy bascom
temperatura klimatyzatora memtest86 pendrive doblo czujnika
integra wyjście sterujące alarmem pralka whirlpool
Maszyna do lodów tajskich - za duże napięcie, przestała działać Opis pinów licznika Citroën C4 Picasso 2009