Nie mam noty przed sobą, ale o ile mnie pamięc nie myli to timery 0 i 2 mają możliwość zrobienia przerwania typu Compare w trybie CTC. Sprawdź to.
Zobacz, czy masz ustawiony XOSCPWR w XOSCCTRL (4 bit). Jeśli nie - ustaw go. EDIT: W BASCOM'ie będzie to: [syntax=BASCOM]OSC_XOSCCTRL.4 = 1[/syntax]
delay w przerwaniu?! Nie przesadzasz? Dlaczego 2 razy ustawiasz TOIE2? Po co zerujesz TCNT2? Po co ustawiasz TOV2? Spróbuj najpierw sprawdzić ten kod z taktowaniem timera z podstawowego zegara, nie z kwarcu zegarkowego. Wtedy będziesz wiedział, czy problem leży w oprogramowaniu, czy w braku oscylacji.
MCS Eklectronic tlumaczy to tak. Nie ma ograniczen co do instalacji fizycznej na kilku komputerach. Instalacja jest dla jednej osoby i jesli jestes w stanie kozystac z kilku komputeriow jednoczesnie to mozesz to robic nie maja jakis ograniczen. Ale jesli z programu ma kozystac wiecej osob to musisz kupic "multiple licenses" czyli np. tyle ile osob (oczywiscie...
Ho ho ho :) ale narozrabiałeś :wink: Dim Timer0_200ms As Word , B_200ms As Bit ' dot. uaktualniania co 200ms Const Timer0_200ms_max = 400 REM to dodaj $asm inc {Timer0_200ms_max+1} $end Asm Dim Timer0_1s As Word , B_1s As Bit ' dot. uaktualniania co 1s Const Timer0_1s_max = 5 Dim Licznik As Word 'pomocniczy licznik do zminy stanu lini w glownej petli...
tzn. wydaje mi się, że pętla z warunkiem Flaga_RC5 jest w złym miejscu - zawartość pomiędzy Do ... Loop będzie się wykonywać, tylko jeśli Flaga_rc5 = 1, czyli w momencie odbioru rozkazu z pilota. Ale muszę dać gdzieś badanie Flaga_rc5, żeby móc wyjść z menu [syntax=basic4gl] Sub Rc5_menu_1 Cls Do Locate 1 , 1 Lcd Bcd(hh) + ":" + Bcd(mm) + " " + Dt Locate...
Może sam spróbuj ;-) Tak w zarysie : w pętli głównej musisz dodać warunek: jeśli przycisk wciśnięty to zwiększ zmienną "czas" o 1 jeśli puszczony to zmienna "czas" =0 następnie: jeśli zmienna "czas" = 123 (dla przykładu, bo nie wiem jak szybko ta pętla przebiega) to : zmień tryb pracy (to masz strasznie napisane, więc trudno ogarnąć)...
Jeśli nie wykorzystujesz tych samych pinów co kwarc zegarkowy to nic się nie będzie gryzło... O ile dobrze pamiętam wystarczy podpiąć kwarc 32,768kHz bez kondensatorów pod TOSC1 i TOSC2... Raz po uruchomieniu uC odpalasz timer2 w trybie asynchronicznym i tylko włączasz albo wyłączasz przerwanie od przepełnienia... Ustawiasz preskaler tak żeby przepełnienie...
Witam, zamiast zastanawiać się od czego zależy częstotliwość nośna jeśli chodzi o kod RC5 to poprostu może lepiej coś poczytać o tym standardzie a wszystko się wyjaśni. W google można znaleźć taki np jeden z wielu linków, który może się okazać dla ciebie bardzo pomocny w zrozumieniu tegoż zagadnienia http://www.ustr.net/infrared/infrared1.s... pozdrawiam
Pod wine w wersji z przed roku udało mi się uruchomić bascoma. Teraz mam zainstalowanego tylko linux-a. A w razie potrzeby uruchamiam vmware playera z zainstalowanym winme. W tym działa mi wszystko np oscyloskop cyfrowy pod usb, tuner tv pod usb do którego nie znalazłem sterowników dla linux-a, programatory eprom korzystajace z lpt, symulator eprom...
Zacznij od podania co to za moduły, bo częstotliwość ich pracy niewiele wnosi.
Instrukcje masz? Lub chociaż schemat tej płytki? Na pewno. Google : Kurs AVR BASCOM lub GCC.
niestety muszą być te ledy, a są podłaczone w logice trójstanowej czyli na 3 pinach jest 6 ledów z czego każdy moze być niezależnie sterowany to jest program w całości i aktualny udało mi sie napisac regulowanie i teraz testuje jak to działa prosze zerknąć czy będzie dobrze tak jak napisałem (program nie jest skonczony) $regfile = "m8def.dat"...
Tak na moje oko to najlepiej zrobić to poprzez uśrednienie x razy powtórzonych pomiarów. W jakimś stopniu spowoduje to stabilniejszą pracę.
Tryb CTC należy ustawić zgodnie ze stroną 112 PDF. Należy dokładnie przeczytać tę stronę i okoliczne. Potem ustawić odpowiednie bity w odpowiednich rejestrach. W Bascomie robi się to np. tak: set TCCR1B.wgm13 i tak dalej. Bascom nie ma gotowych instrukcji na wszystkie możliwe tryby pracy timerów. Ale pozwala na ustawienie tych trybów "ręcznie"- przez...
Nie chodzi o to by przekopiować coś bez sensu. Głupota polega na tym że pomimo tego że praca dotyczy czegoś innego to promotor wymyslił sobie że należy opisać po krótce każdy z wymienionych języków. Chodzi o to by na kilku stronach streścić właściwości każdego z tych języków - o samą kwintesencję. To co jest najbardziej istotne w samej ramie tych języków....
Zauwzyłem, żę kiedy traktuję atmegę zakłoceniami emc potrafi o ona zacząć wykonywać inny fragment kodu (bascom), 1. AVR-y nadają się słabo lub nie nadają w ogóle do pracy w takich warunkach. Proponuję użyć PIC-a. Jest odporniejszy niż ARV lub poszukać przemysłowego kontrolera. 2. Bascom - nie nadaje się do pracy w warunkach gdzie wymagana jest odporność....
Niestety w BASCOM nie pomogę :)
Witam! Mam problem. Otóż Bascom nie wykrywa mi procesorów. Wyskakuje komunikat "Could not identify chip with ID:000000" Programator jakim dysponuje to najprostsza kopia sample programmera złożonego z... Czy ktoś potrafi mi pomóc? Moze tu cos znajdziesz odnosnie konfiguracji Bascom (addressu LPTx) do pracy z portem rownoleglym, albo sam programator...
Napisałem taki program i sprawdziłem go z ATTiny13 (nie mam ATTiny25): $regfile = "ATtiny13.DAT" $crystal = 1000000 Config Pinb.0 = Input Portb.0 = 1 Przycisk Alias Pinb.0 Config Pinb.1 = Output Portb.1 = 1 Led Alias Portb.1 Do If Przycisk = 0 Then Waitms 100 Bitwait Przycisk , set Gosub Praca End If Loop End Praca: Led = 0 Wait 1 Led...
Niestety bascom to czasem zgadywanka. On powinien operować na zmiennych a nie na rejestrach
....Wiec : hobby-bascom, praca-asm i C. pzdr. A toś wymyślił :D A skąd Ty możesz mieć pewność, że kompilator asm-a czy C ,którym skompilujesz swój super bezpieczny program ,nie spowoduje błędu przy kompilacji i cała Twoja robota pójdzie na marne :?: Pzdr. Piotrek Sz.
1. Obsługę wyświetlacza - Jaka najlepsza jest częstotliwość odświeżania, jak skonfigurować parametry wyświetlacza w Bascomie?... (Config......,.....,...) Zapomnij. Bascom nie ma natywnej obsługi tego wyświetlacza. 2. Jakie są komendy sterujące pracą wyświetlacza w Bascomie ? - jak się ich używa itp... Też zapomnij. Nie ma takich. Lepiej użyj forumowej/sieciowej...
a no wykorzystac pcf8573 bodajrze to monitor magistrali i2c
Wiesza się, a właściwie "staje" timer i PWM nic nie generuje. Ale już przeprojektowałem filtr zasilania i na razie nie zaobserwowałem niepożądanych objawów - dzięki za pomoc crazy_phisic , sporą winę ponosiły też rozgięte styki w złączce, na "pełnym ciągu" było ok, ale kiedy pracował PWM zaczynało iskrzyć i cuda się z uC działy... jednak przy >30kHz...
Można skakać po zakończeniu ramki i w ramce podawać następną częstotliwość pracy.
Nie łatwiej odpiąć salve i po kolei podłączać co parę min żeby wiedzieć który śmieci? :) A może masz coś nie tak z podłączeniem styków? Zamiast UTP lepiej jak byś dał FTP skrętkę z ekranem :)[/code]
Musi być w BASCOMie bo to na prace dyplomową i nie ma dyskusji. Polskie szkolnictwo wyższe schodzi na psy :( W Bascomie takie cuś jest chyba niewykonalne, możesz spróbować zdiasmeblować program, wstawić na początku org 8192 i spróbować dokonać asemblacji, ale czy to przejdzie to nie daje gwarancji. Każdy normalny kompilator pozwala zrobić to co chcesz...
procesor sie nada tylko przemysl czy ne braknie mu portow do przelaczenia tego wszystkiego..... Jesli ma za malo pamieci to wstawisz 89c4051 . Ja jednak jestem zwolennikiem AVR np jakas ATmega8 czy 162. Powod dosc prosty ISP programowanie w systemie bez wyciagania procesora do programatora co bardzo ulatwia prace. Poza tym bascom ba 8051 czy AVR jest...
a w czym niby bascom jest taki zly?????????????????
Większość gotowych systemów alarmowych posiada wejscia parametryczne tzn takie, które wymagają rezystorów . Budowa takich wejść opiera sie o tzw komparator okienkowy ,który dość łatwo zrealizować w oparciu o dwa komparatory analogowe np LM393 lup poczwórny LM339. M16 to właściwy wybór pamiętaj tylko że układ w czuwaniu pracuje wiele godzin więc należy...
o dzizas, sprawdz jakie masz napiecie przy jasnym oswietleniu a jakie przy slabym i wykombinuj sobie jakis prog przelaczania. A przy okazji moglbys rozjasnic mi idee jaka przyswieca ukladowi VR1 ? Bo to chya nie jest zbyt normalny uklad pracy stabilizatora napiecia.
Witam . Pytanie mam takie: Czy RTC DS1307 ma jakiś limit jeśli chodzi o ilość odczytu , coś podobnego jak mają pamięci eeprom ? Pytam dlatego że po kilku miesiącach nieustannej pracy nagle przestał odpowiadać . Wymieniałem baterie , na słabszą , lub bardziej naładowaną , próbowałem bez baterii (vbat do GND zgodnie z pdefem) , wymieniałem kwarc i nic,...
Masz trzy procedury Praca, Zakonczenie i Ustawienie, na początku programu musisz je zdeklarować: [syntax=basic4gl]Declare Sub Ustawienie Declare Sub Praca Declare Sub Zakonczenie [/syntax] Drugi błąd zmienne niemnogą mieć takiej samej nazwy jak procedury, zmień nazwy zmiennych: [syntax=basic4gl]Dim Ustawienie As Word Dim Praca As Word[/syntax]
ooo dzięki za odpowiedź :-) będę testował po pracy
Czy jest z tym dużo pracy? Jest.
A powiedz mi jeszcze- ten skaner jest na usb??;> Jestem ciekaw wyników twojej pracy:)
Możesz pokazać wykres pracy urządzenia?
- czy praca równoległych timerów nie będzie jakoś na siebie wpływać (program przerywa pracę na skutek działania timera1 by precyzyjnie wyznaczyć czas, a tu w tym samym momencie dochodzi kolejne przerwanie od innego timera, i co wtedy) Timery działają niezależnie, ponieważ realizowane są sprzętowo. Nie będą na siebie wpływać. Program niestety (w tym...
Problem rozwiązany, dziękuję za pomoc.
No i nie będzie działać:) Bo nie ma prawa ku temu:) Praca domowa: -Nauczyć się angielskiego:) -Nauczyć się czym się różni PIN i PORT (zajrzeć do datascheeta). Pozdrawiam.
Witam.. Mam podłączony sterownik silnika krokowego m542 + silnik pod prostą aplikację z attiny. potrzebuję uzyskać na silniku dość wysokie obroty (jak na krokowy/skokowy) i przez to musze zrobic łągodny rozruch. Wszystko byłoby ok gdyby nie fakt, iż program czasem się przycina (moim zdaniem w losowych momentach w czasie przyspieszania) i cała procedura...
Stawiam że to są źle ustawione fusebity Arduino używa botloadera a bascom nie. Trzeba ustawić procesor dla pracy bez botloadera ale ja nie używam do tego celu bascoma to nie bardzo pomogę. Sam tytuł w linku mówi że to są standardowe ustawienia fusebityów dla Arduino. Jeśli sobie nie poradzisz to daj znać i coś się z tym zrobi w tym momencie nie dam...
Mam coś takiego: [syntax=basic4gl]Config Timer0 = Timer , Prescale = 256 On Timer0 Odmierz Dim Licz As Byte Enable Interrupts Enable Timer0 Load Timer0 = 250 Stop Timer0[/syntax] i przerwanie: [syntax=basic4gl]Odmierz: Load Timer0 = 250 Incr Licz If Licz = 150 Then Licz = 0 Toggle Buz End If Return[/syntax] tylko że to miga 1 sekunde a ja potrzebuje...
Jest możliwe zawsze i wszystko pytanie tylko jak dużymi nakładami pracy :] Bascom to się może nie wyrobić na tym procku z sd i fatem...
O tym, że tam jest, to już wiem. Będę musiał go jakoś wykorzystać. Jednak nadal nie wiem, czy trzeba go konfigurować na początku, czy on jest od razu gotowy do pracy?
A moze to nie jest kwestia Bascoma tylko tego ze Atmega nadal chodzi na wewn. oscylatorze 1MHz. Z objawow by tak wynikalo ze tak wlasnie jest. Przestawiales fusebity na prace z zewnetrznym kwarcem ?? Pozdro Dexter
Witam szanowne grono kolegów. Buduję układ w oparciu o ATMEGA8 ( 1 UART ), program pisze w BASCOM. Potrzebuję wysłać dane z UART w dwóch szybkościach, najpierw UART ma wysłać ramkę danych z szybkością 9600 następnie drugą ramkę z szybkością 2400. Układ będzie transmitował do szyny RS485, na której pracują 2 rodzaje urządzeń, jedne nasłuchują z 9600kb/s...
dzięki
Nie ma nowszych prac z BASCOM-a. Teraz staram się większość pisać w AVR-GCC.
Z pracami dyplomowymi to jest tak : albo się znasz dobrze na rzeczy i robisz coś od podstaw sam, tylko że nie powinno być problemu z wymyśleniem tematu, albo jesteś blady i ktoś robi za Ciebie. Co z tego, że dostaniesz tutaj dwadzieścia dwa tematy pracy z działu, który nie jest Twoją mocną stroną? Muszisz uczciwie zrewidować zasób swojej wiedzy i umiejętności,...
zupełnie nie wiem po co Ci ten programator , do zaprogramowania ATmegi wystarczy programator STK200 , programowanie wewnętrznego jak i zewnętrznego pamięci Eeprom zrealizuje mikrokontroler , chyba że chcesz również programować pamięci poza układem Bascom obsługuje STK 200
U mnie jest na przewodzie dwużyłowych ale nie płaskim. Taki najtańszy chyba 15gr/m w podwójnej izolacji drut nie linka. przekrój chyba 2x0,35 lub 2x0.5 juz nie pamiętam. Nie wiem może biblioteka BASCOM-a sama sprawdza CRC po odczycie danych z czujnika.
ATmega8, ATmega8A jak i ATmega 8L są tym samym mikrokontrolerem z punktu widzenia programatora. Różnią się jedynie parametrami elektrycznymi przez co także prędkościami pracy, a dla programatora nie ma to znaczenia. Dlatego wybierz po prostu ATmega8 w ustawieniach BASCOM.
Nie rozumiem ta wstawka jest w C++ .....Bascom to strawi ???
Jasne że spełnia , tylko że polecenie Wait zatrzymuje działanie procesora i po minięciu określonego Wait'em czasu rusza dalej do pracy . A przecież w tym czasie powinien robić coś pożytecznego a nie labować .
Ja bym tu zapragnął do pracy AT89C2051 i Bascom. Prościutki programik i gotowe.
Na poczatku daj dyrektywe $crystal=1000000. ATmega fabrycznie pracuje z wewnetrzny zegarem 1MHz mimo podpietego kwarcu. Trzeba przestawic fusebity zeby zmusic procek do pracy z kwarcem. Pozdro Dexter
Do pracy Uartu nie są potrzebne przerwania. Ale ty masz tu buforowanie, które wymaga przerwań. Jak niby bascom ma wyłapywać znaki w tle bez przerwań? Jak masz jakis pomysł to daj znać - chętnie go kupię.
Zasilacz impulsowy może stwarzać problemy i zakłócać pracę układu.
Witam ponownie. Problem rozwiązałem znajdując procesor X2 5400+ ADA5400IAA5CZ na licytacji. Ten procesor znajduje się na liście kompatybilności, a udało mi się kupić go na bardzo korzystnych dla mnie warunkach. Myślę, że w stosunku do jedno rdzeniowego 3200+ poczuję sporą różnicę, a komputer itak służy tylko do elektronicznych celów (bascom, eagle,...
Tutaj kolega Samuraj w prosty sposób tłumaczy jak ma wyglądać idea pracy na rs485 [url=http://www.elektroda.pl/rtvforum/to...
Witam zamierzam zaczac prace w programie bascom i uzywac do tego procesora atmega8 czy mógłby mi ktos pomóc napisac program do tego procesora i zaprezentowac początki pracy w tym programie ?? Z góry dzieki P.S. Tak pozatym jestem nowy
A jak jest w BASCOMIE / uC domyślnie ? Tzn. ja nie ustawiałem żadnego trybu pracy timera.
do eeproma podłącz również GND, lepiej chodzi :) lcd podłączasz w wolne piny w procku. bascom jedzie na 4bitowej transmisji więc do proca ma iść: rs,e,d4,d5,d6,d7. Podłączaj pod byle jakie piny portów, w bascomie ustawiasz te sygnały niezalerznie. SDA I SCL musisz(!!) podciągnąć do plusa rezystorami 10kR i tez pod jakies wolne piny portów, bo bascom...
Proszę o pomoc jak ułożyć algorytm... Chcesz sobie całą przyjemnośc z programowania zabrać? Bo jak już sie zna jakis jezyk to wklepanie algorytmu to tylko fizyczna praca.
$crystal to parametr dla kompilatora informujący o częstotliwości jego pracy. Nie jet to wartość przypadkowa . Możesz jedynie podłączyć kwarc 16MHz ustawić odpowiednio fusy i wpisać $crystal=16000000
Dzisiaj wieczorem po pracy sprawdzę to i dam znać
Sw7 pracuje jako reset, jeśli przełączysz go we fuse bitach do pracy jako zwykły port stracisz możliwość programowania po ISP. Uporządkuj schemat i program, inaczej szkoda czasu.
Jestem tradycjonalistą, więc brakuje Ci tego: Przed pętlą główną dajesz: DECLARE SUB WYSWIETL_TEMPERATURE P.S. Najbardziej przerażająca w tym wątku, jest ta linijka kodu: Lcd "Praca dyplomowa"
Tak tylko że wcześniej nie pomyślałem aby stan przycisków odczytać w przerwaniu timer-a tylko w pętli głównej. W momencie wystąpienia alarmu układ nic innego nie musi robić tylko odczytać stan przycisków i jeśli któryś zostanie wciśnięty wyłączyć alarm i przejść do stanu normalnej pracy.
bascom często ma problem z zaawansowanymi trybami pracy przetworników , timerów itp często nie działa to tak jak powinno.
Oczywiście nic formalnie nie stoi na przeszkodzie, aby zrobić tak samo jak w Bascomie i dać po prostu #include <plik_z_kodem>. Ma to same wady, ale zadziała dokładnie tak, jak to znasz z Bascoma. Z drugiej strony przygotowanie normalnych plików nagłówkowych to nie jakaś trudna praca i warto to zrobić.
Zamiast gdybać, proponuję zapytać w kamami.pl, z tego co widzę, chwalą się, że : Współpraca z AVR Studio Współpraca z Bascom AVR http://kamami.pl/index.php?ukey=product&... No ale nie "praca z avrdude" a przez to nie będzie pracy z Eclipse a przecież o to chodzi. Bo jak już ktoś spróbuje Eclipse to powrót do AVR Studio powoduje raczej dreszcze...
Współpracują następujące wyświetlacze: 1. Monochromatyczne: Na sterowniku T6963C 2. Monochromatyczne: Na sterowniku KS108 3. Kolorowe: Na sterowników PCF8833 i odpowiedniku od Epsona To na wbudowanych bibliotekach, a pisząc własną obsługę możesz obsłużyć prawie każdy wyświetlacz, jednak to wymaga dokładnej znajomości jego sterownika i trochę pracy.
Witam na jakim etapie trwają prace nad kodem programu ?
[quote="paluch_gda"]Witam, od jakiegoś czasu próbuję stworzyć sobie zegarek z termometrem + napięcie akumulatora do auta. Witam, tez taki próbuję poskładać do motocykla. Są jakieś postępy w pracy ??
Witam Z nudy czy też z unikania zgromadzeń, siedząc w domu wpadłem na pomysł aby zbudować timer kuchenny (minutnik). Kod źródłowy zaczerpnąłem z Elektrody. Problem polega na tym,że: Timer późni się 15 sek. na 5 min. (przy kwarcu 11,0592 MHz (2x33pF)) i śpieszy 5 sek na 5 min (przy kwarcu 12MHz (2 x 39pF)) Kod w bascom. Ustawienie wartości początkowej...
OK, piszę się na to. Jak to ugryźć?? Mógł byś się podzielić tym programem, który ty masz? Ja w BASCOMie jestem cieniutki. Bardzo by mi to pomogło w pracy. Masz kawałeczek schematu ?
ja też bym poprosił...
Witam ! Marco99 nie zmieniaj procesora na 2051 to nic nie da, program jest tak długi że nie zmieści się do AT89C2051. Tak jak Gienek napisał sprawdź linia po linii gdzie są błędy, wiem że to żmudna praca, kiedyś też przepisywałem listingi z Nowego Elektronika. Powodzenia życzę. Stefan ps. Jaki jest tytuł, nr kitu ?, Posiadam stare numery, może to jakaś...
Nie, żadnych enkoderów, tylko liczenie kroków z prostym dociąganiem czasowym, aby kroków nie zgubić w razie zbyt szybkiej zmiany wartości potencjo0metru. Teraz jestem w pracy, jutro poszukam programu.
"Czy jak zmienię fusebit i nie dam write tylko program (bascom), to programuje również fusebity? Czy możliwe jest, że się sam przeprogramował?" Tego na pewno nie wiem. Ale po 10 latach pracy w serwisie wiem że procesory(i zwykłe bramki) się psują. Czasem w bardzo dziwny sposób.
>> maly.borkowo Tak ale to w sumie tylko kosmetyka ,ponieważ pisałem to na szybko ;) .Sam jestem zwolenikiem podciągania pinów przez rezystor do +5V ,powoduje to że układ nie wariuje w przypadku trudnych warunków pracy .
(at)ziguś Dostosuj ten przykład do Twojego programu czyli nie mierz w przerwaniu tylko ustaw flagę by dokonano pomiaru. Możliwa wtedy będzie obsługa innych przerwań itd.. wypróbuję rano bo całą noc muszę siedzieć w pracy
Napisanie $crystal = 1000000 spowoduje, że Bascom dostosuje opóźnienia do aktualnej częstotliwości pracy zegara i program zacznie zachowywać się normalnie. Aby przełączyć procek na zewnętrzny oscylator kwarcowy trzeba go podłączyć do programatora obsługiwanego przez Bascom. Kliknąć ikonkę programowania w Bascomie, wybrać programowanie ręczne, co pozwoli...
Może się pomyliłem, ale chyba przerywasz sobie odbiór co 2ms. Dlaczego nie użyjesz wyższego preskalera? Np. 1024? Możesz nawet po ustawieniu Flagi wyłączyc Timer i po odbiorze włączyć ;) Timery można dowolnie konfigurować podczas pracy programu. Druga sprawa ustaw sobie odbiór do bufora w tle (Config Serialin = Buffered, Size..)
Możesz podłączyć poprzez rezystory bezpośrednio do portów, tylko trzeba pamiętać, że diody mogą wziąć 20mA i to teoretycznie pin ma wytrzymać, ale też chyba nie można brać więcej niż 100mA na cały port. To tyle teorii a w praktyce to sam sprawdzisz i pewnie procek to zniesie. Wprowadziłbym jednak pewna optymalizację. Wyświetlacze podłącz do portów PB...
Nie podłączać wejść na ślepo. Tylko zgodnie z notą katalogową. Podłączenie ze schematu pozwala tylko na pracę pełnokrokową. Sekwecja sygnałów taka jak dla pracy półkrokowej(tabela 1)- ale tylko parzyste numery. P.S. Da się- ale po co jak masz sterownik.
No chyba już łatwiej by było zmusić Bascoma do pracy pod Wine :) Tak na marginesie to z jakiego powodu korzystasz z Windows 95 ? Nie lepiej już jakiś Windows 2000 jeśli to jest za słaba maszyna ?
Niestety nie udało mi się zmusić w bascomie do pracy tego LCD, może wstawka asm do inicjalizacji by pomogła ale nie nie znam asemblera :-( . Może kiedyś jakaś dobra "dusza" napisze takie coś i uda się to uruchomić, a teraz pozostaje poszukać LCD na innym chipsecie zgodnym z Bascom.
Co się tak uparłeś Mariusz na ten kod dla 8051 jak chcesz użyć ATmega8? Pisałem przecież: B-51 a B-AVR traktują RC5 inaczej . Dlatego im prędzej zapomnisz o tym kodzie dla 8051 tym bliżej będziesz rozwiązania Swojego problemu dla ATmega8. TCON.0 to tryb pracy INT0. Książka Tomasza Stareckiego w dłoń i strona 63 oraz 168.
No niestety w BASCOM Ci nie pomogę. TSOP 38kHz powinien zadziałać, chociaż odległość pracy może być mniejsza. Sprawdź oscyloskopem, czy masz sygnał na jego wyjściu.
Witam. Czy zakres częstotliwości generatora jest stały czy też można go zmieniać w trakcie pracy? Pozdrowienia - teedd
Czy moze ktos juz ustawial te fusebits w bascomie pod atmega 16 ?
Można by pogłówkować tu wszystko piszą http://www.wso.wroc.pl/wydzialy/WPiKBN/p... Jak się bada i co jest tam napisane :) Dobry był by to temat pracy inżynierskiej :D Elektronika, informatyka i mechanika -> Mechatronika :D Jak widzę oprogramowanie zostało wykonane w LAbViev
Mam problem z zawieszaniem komputera IBM R51 przy pracy z Bascom 2051 v2.0.10 Demo. Dzieje sie to wo momencie wybrania opcji F4 - Send to Chip. Komputer jeszcze chwilę pracuje. Czasem udaje się wysłać kod do mikrokontrolera i koniec. Proszę o pomoc.
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...
programowałem sam, nie wiem jak kolega, wydaje mi sie ze fusebity ustawiłem za rezonator zewnętrzny ale mogłem zle to zrobić bo nie jestem specem od mikrokontrolerów, programowałem bascomem ewentualnie prosiłbym o przyklad ustawienia fusebitów w bascomie do pracy z rezonatorem zewnętrznym 8 Mhz
Jeśli masz taką możliwość to byłoby super. Jak widzisz Atmega zachowuje się dziwnie. Jakby nie działało wcale to bym szukał problemu w kodzie. To nie jest raczej problem sprzętowy, warunki pracy nie zmieniają się.
bascom projekt bascom bascom bascom enkodera bascom bascom enkoder
czujnik polozenia przepustnicy astra wykorzystanie zasilacza drukarki filtr cząstek stałych
hewalex sterownik hewalex sterownik
Parkside PAS 125 F5 Angle Grinder IC Identification, Common Control ICs, and Datasheet Sources Instrukcje obsługi i serwisowe Samsung Renaissance: MQ-910A, CD-1310B, MQ-910Q, MQ-1310D