Witam Czy mógłby mi ktoś pomóc w przerobieniu programu autorstwa użytkownika manekinen ? [url=]Link do tematu... Chodzi o to, aby z analizatora widma na LCD zrobić kolorofon 4-kanałowy (na diodach) na Atmedze8. Jakby się dało, to chciałbym jeszcze zrobić wyjście PWM do sterowania silnikiem. W załączniku załączam plik z programem obsługującym LCD 16x2....
1. spróbuj na początku dać Portb.3=1 2. jeśli masz jakąś diodę led lub wyświetlacz lcd to sprawdź jak program działa na sucho. 3. sprawdź na urządzeniu docelowym czy wogóle odbiera sygnały lub zmontuj sobie analizatorek kodu rc5
Witam! W wykladzie 3 (cwiczenie 3:"Analizator kodu RC5") byl napisany program: Dim Kod As Bit Dim Command As Byte , Subaddress As Byte Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portc.6 , Db7 = Portc.7 , E = Portc.3 , Rs = Portc.2 'konfiguracja wyprowadzeń wyświetlacza LCD Config Lcd = 16 * 2 $crystal = 8000000 reset Tcon.0 On Int1...
Witam, próbuje przerobić lekko program analizatora widma, autorstwa Hunterhouse (temat pierwotny ). Chodzi o to że zamiast na diodach LED, widmo ma się wyświetlać na wyświetlaczu LCD 2x16. Było 10 słupków każdy po 16 poziomów, więc na LCD podobnie, 10 podwójnych słupków po 16 poziomów (dolny 8 i górny 8 co daje razem 16). Tak z grubsza rozumiem działanie...
Ale kazdy chyba ma komputer na ktorym mozna uruchomic analizator np 4 kanalowy
Po pierwsze poprawnie podłączony trymer przy kwarcu i za jego pomocą (i najlepiej jakiegoś oscyloskopu/analizatora) dostrajasz układ.
Poszukuję pomocy w zaprogramowaniu ATMEGA32 w Bascomie. Schemat wyświetlacza do analizatora i program na poniższej streonie. Jack
Aby osiągnąc efekt o jakim Kolega wspomniał układ nie wymaga ingerencji w PCB ,a jedynie przerobienie programu.Ponieważ program napisamy w bascomie, a miałem jedynie jak dotąd styczność z językiem C i Vhdl to nawet nie myslałem nad tym. Nie zmienia to faktu że jest to wykonalne i poniekąd może byc motywacją do poznania bascoma. :D Znajomosc bascom...
Witaj. Obserwuję temat już do jakiegoś czasu, świetna robota :) Widzę że Mariusz podał link do analizatorka na mojej stronie, zobacz tam są źródła (autor - Hunterhouse z naszego forum) co prawda w bascomie ze wstawkami asm ale może ułatwią Ci nabazgranie kodu dla transformaty fouriera. Poza tym z projekcie pokazanym na stronie z linku kolega zakłada...
Próbowałem wstawiać wszelakie opóźnienia w bilbiotece, niestety nie przyniosło to żadnego efektu, nawet dla 8MHz... przykładowo Ldi R30, 28 Ldi R31, 78 Rcall _lcd_delay ; 20 ms delay at 4 MHz Rejestrów nie ruszałem, ale dodałem "*BASIC: waitms 5" nie wiem czy dobrze, ale błędów nie wywalał. Tam wszędzie gdzie przed końcem Enable były po 2 NOP'y to dałem...
Chcę napisać procedurę rozpoznającą sygnał z pilota samsung tv. Na analizatorze stanów logicznych odczytałem przebieg z guzika pilota (wkleję go później). Nie jestem do końca przekonany jak ustawić timer w bascomie. Timer musi być wyzwalany zboczem opadającym. Czy potrzebne są jakieś inne dodatkowe ustawienia dla timera? Bit startu ma ok 4,5ms logicznego...
Zmówiłem analizator ;) Nie mam w domu żadnych Arduino. Jednie gołe Atmegi i Tiny. Przyjdzie analizator to powrócę do tematu.
Witam, czy możecie mi doradzić jak połączyć dwa programy w Bascomie ?? Pierwszy to analizator widma napisany prze kolegę z Elektrody, drugi to przedwzmacniacz sterujący TDA8425. Założenie jest takie że analizator ma działać cały czas a w momencie naciśnięcia któregokolwiek z przycisku funkcji (również z pilota) następuje wejście do programu przedwzmacniacza....
Bardzo fajny pomysł, na tej zasadzie możesz zrobić nie tylko analize kodu pilota ale również I2C. Możesz uzupełnić projekt o rysowanie wykresu online. Bardzo prosto można zrobić to w LabView. W Edw 5/09 jest projekt analizatora I2C, możesz sobie zobaczyć jak tam jest to zrealizowane.
Nie trzeba zewnętrznego kwarca. Te procesory mają wewnętrzny podzielnik częstotliwości przez osiem. Fabrycznie nowy procesor ma go włączony. Bit który nim zawiaduje nazywa się CKDIV8. Procesor Tiny13 ma oscylator 9,6MHz ale podzielony przez osiem daje 1,2MHz. Można to wyłączyć i ślimaka przyspieszyć :D Fabrycznie nowy procesor ma FuseBity LOW 6A HIGH...
Szynę I2C najprościej sprawdzić analizatorem stanów logicznych. Może podeprzesz się jednym programem i podeślesz na forum go to na pewno ktoś znający BASCOM pomoże z tym problemem. Wiem, że ustawia się coś w programie BascomAVR aby wszystko dobrze pracowało. Ale nie pamiętam co dokładnie.
Witam, Zaciekawił mnie temat odtwarzacza, wykonałem układ z mikrokontrolerem AtMega128A. Korzystam z plików zamieszczonych przez Kolegę WOBI, i niestety mam problemy z uruchomieniem obsługi karty pamięci. Program wiesza się na procedurze inicjalizacji, podglądnąłem co się dzieje na SPI za pomocą analizatora. Na linii MOSI pojawia się ciąg 0x40 0x00...
Witam I dzięki za zainteresowanie No więc sprawdziłem wasze sugestie ( wszystkie ) i to moje badziewie ciągle nie odpowiada. Mam podłączonego na stałe Rigola na którym podglądam czy transmisja idzie. Nie mam analizatora. Do układu nie mogę się wpiąć aby podglądać co się przesyła bo są różne punkty zasilania i już raz uwaliłem interfejs komunikacyjny....
Jak w tytule, korzystając z funkcji DTMF out w Bascomie udało mi się wygenerować "jakiś" sygnał. Sygnał ten jest raczej daleki od DTMF. Brzmi jakoś dziwnie. Jak programem multipsk chciałem zdekodować to nie dał rady, zamiast 2 tonów analizator widma był cały zaśmiecony wieloma częstotliwościami. Podłączyłem jacka do portu przez potencjometr 50KΩ....
Witam Ja osobiście zaprogramowałem analizator na lcd w Bascom na 16 kanałów w DFT i jest ładny efekt. Podziwiam konstuktora za cierpliwość, precyzje i staranność. Konstukcja bardzo mi się podoba. Co do Monitora CRT nigdy nie osiągniesz efektu jak na diodach, mobilności noi najważniejsze satysfakcji. Pozdrawiam
Witam. Przesiadłem się na inny komputer, inny programator i inną wersję programu i nie mogę sobie teraz poradzić z wyświetlaczem. Płytka ZL2AVR - używałem jej wcześniej i było ok. Wcześniej używałem programatora STK200 ale że nie mam teraz komputera z LPT to przesiadłem się na USBASP i też przez to musiałem zainstalować nowszą wersję Bascoma - 2.0.7.3...
A jeśli nie to będę pytał Was dalej. Pytać oczywiście możesz , ale weź pod uwagę że już niewiele osób pisze w bascomie , pozamiatało go arduino . W zasadzie nic nie przeszkadza żeby podpiąć analizator ttl np. saleae i pisać i sprawdzać to co piszesz . Poza stanami ważne są czasy wystąpienia , czyli jak prędko wysyłasz i odbierasz sygnały do wyświetlacza...
Witam! Ma ktos pomysl jak zrobic (wykarzystujac bascoma) analizator stanów logicznych z minimum czterema wejsciami, ktory wyniki prezentowałby na kompie??? Pozdrawiam/smlaski
Forumowicze . . . . Mam takie pytanko . . . Chce wykożystać µC atmela do sterowania wyświetlacza LCD jako analizator widma. Mam juz wszystko porobione tylko mam jeden roblem, jak wyswietlić na LCD np pierwsza pozycja i zeby zapalil dolną linię, lub, dwie od dołu, trzy od dolu ITD... Umiem pisac tylko w bascomie (umiem, probuje cos robic) i proszę...
Witam! Chodzi o analizator stanów logicznych z minimum 4 wejściami.Potrzebuje programu, który pozwoli mi na kompie odczytywać i zapisywać przebiegi cyfrowe. Procek (pod bascom) odczytywalby stany i przesylal do kompa przez RS-232.Prosze o pomoc bo na pisaniu programow na kompa sie nie znam. Pozdrawiam. Przeniesiono z Programowanie Ogólne. - arnoldziq...
Moment bo nie rozumiem. Napisałeś wcześniej, że pasmo przenoszenia to 15kHz. Ty wysyłasz dane z prędkością maksymalną 9.6 kHz (w praktyce ta prędkość wychodzi Ci mniejsza). Gdzie tu jest zapychanie ? Sprawdzałeś przy małych odległościach z mniejsza mocą? Sprawdzaleś anteny 1/4? Nadajnik może nie być dopasowany impedancyjnie do anteny 1/2. Ustaw minimalną...
Probowalem napisac program w BASCOM (no i mi sie chyba udalo) co szuka zmian na bezposrednio podlaczonych portach atmega8 i jakiekolwiek zmiany wysyla na RS do terminala. Nie wiem czy natychmiastowa komunikacja po RS nie psuje calego efektu i stad moje problemy??. Nie bylo to raczej wiarygodne bo wygladalo na to ze do procka nie zostala wyslana zadna...
Chciałbym kolegów zainteresować i namówić do wykonania analizatora antenowego wg. iw3hew, który sam zrobiłem i fajnie działa. Jest to płytka mniejsza od paczki papierosów na 4 układach scalonych ( ad9851,ad8302 i dwóch ......). Teraz będę dorabiał wizualizację na matrycy współpracującej z ATMEGA32. Poniżej linki do obu układów Pozdrawiam i zapraszam...
Jaka tablica, jaki problem, jaki DDS? Na wszelki wypadek funkcja wpisująca dane do dds'a AD8951 Config Pind.6 = Output Fqud Alias Portd.6 Config Pind.5 = Output Wclk Alias Portd.5 Config Pind.4 = Output Ddsdata Alias Portd.4 Sub Sendddstuningword(ddstuningword As Long) 'shift out ddstuningword bits, lsb first on clock high, send to dds Shiftout...
Witam wszystkich ! Wykonalem cwiczenie na podstawie kursu Bascom College "Analizator kodu RC5" Program skompilowal sie poprawnie. Po zaprogramowaniu mikrokontrolera program uruchamia sie poprawnie z tym ze po podaniu dowolnej komendy z pilota na wyswietlaczu zawsze wyswieltla sie "komenda: 63 adres: 63 Probowalem kilku pilotow i za kazdym razem to samo....
O falowniku na razie nie ma co opowiadać bo dopiero robię próby. Zbudowałem mostek H na tranzystorach IGBT, steruję je driverami TLP250 z mikrokontrolera. Dolne drivery zasilam normalnie a górne przez przetworniczki DC/DC. Falownik pracuję na niskim napięciu 24 V i "sieczkę" podaję na toroidalne trafo na razie o mocy 600 W. Na razie piszę łopatologiczny...
prosze bardzo wsad nieskompilowany z bascom avr, do analizatora 16*2,20*4,24*2 intro i loading na początku musisz sobe dopisac
A moze prosty analizator cyfrowy na PC na złaczu LPT lub COM rozwiazuje ten problem.
Witam, Posiadam identyczny analizator Saleae jak mateuszrjzr. Sczytałem zawartość oryginalnej pamięci i przedstawia się ona następująco: C0 25 09 81 38 1 0 0 7D 2C 5D 84 8E 2C E2 A3 - Dalej jest już tylko FF Z tego co wiem to identyfikatory VID i PID to pierwsze 8 bajtów czyli: C0 25 09 81 38 1 0 0 Do czego więc służy następne 8 bajtów ? I czy wgrywając...
Witam Jeśli komuś się przyda dodaje plik .bas z efektem z wersji analizatora v2 (cienkie kreski) na LCD 2x16 plik był kompilowany w Bascom 2.0.7.3 [youtube][/youtube]
Tak, OC2 jest na PORTB.3 - dobrze zauważyłeś. Błąd się wkradł kiedy ustawiałem pin jako wyjście. Zerkałem do noty, ale musiało mi się w oczach pomienić ;) Zaraz zmienię dla potomnych. Co do wartości 107 - testowałem kod z analizatorem stanów logicznych i być może moja Mega8 ma źle skalibrowany oscylator bo przy wartości 104 częstotliwość na wyjściu...
Nie zauważyłem linku. Wywal Waitms 10, może to jest problemem. Ewentualnie popróbuj zmienić tan czas. Może na krótszy, może dłuższy. Jak bedziesz wysyłał kilka bajtów, to pomiedzy nimi moze trzeba wstawić Waitms. Tajk to jest jak pracuje sie bez dokumentacji. PS Kup rejestrator, np SaleAE. Wydatek ok 50zł, a niesamowicie ułatwi pracę (ma analizator...
Znam C a wolę pisać w B4A, B4i, B4R, Bascom czyli w Basic, ale kiedy coś mi nie działa to odpalam analizator stanów logicznych albo oscyloskop. Nie zwalam na język programowania.
Niestety nie mam takich doswiadczeń. Ale widziałem analizator kodu philipsa(RC5) sony jakos RESC80 i jeszcze jakiegos, w jednym z projektów z EdW. Program był na '2051, napisany w C. Jak chcesz to mogę poszukać który to był numer.
rozbierznosci podaje z pomiarow analizatorem stanow logicznych
Mam pytanie, może nie w temacie bezpośrednio, ale... czy da sie przerobić projekt na wyświetlanie LCD np 16x1 Pozdrawiam
Witam mam problem - usiluje zrealizowac na atmedze 8 odczyt danych z tablicy po spi do mastera .. tylko nie jestem w stanie odpalic spi na atemedze w trybie slave tj : chce aby atmega wysylala ciagle dane mastera < nie uzywam MOSI w masterze > poprostu atmega robi swoje i podczas podania stanu 0 na pinie SS powinem odczytaj sobie bajty... ale...
jakiego konkretnie?? najlepiej, BASCOM AVR, ISP programmer, pony pog
Witam! Ja mam problem z pamięcią AT45DB081D podłączam ja przez programator STK200 do PC a tam próbuje skomunikować się za pomocą programu ISP Programmer Adama Dybkowskiego jednak kostka ciągle zwraca jakieś głupoty:( przy odczycie Device ID w 99% dostaje pierwszy bajt 3C i później same zera, czasem pokażą się jakieś jedynki po 3c ale rzadko. Na pewno...
Witam. Spodobał mi się bardzo ten projekt i chcę go wykonać. Zastanawiam sie nad zmontowaniem tego na wyświetlaczu 40x4. 1. Czy ten wyświetlacz będzie na HD44780??? 2. Może ktoś polecić dobrą stronkę z wyświetlaczami lcd bo przy tej wielkości wyświetlacza znalazłem tylko z zielonym podświetleniem czarne cyfry. 2. Chcę użyć do tego atmege32 bo taki sie...
:D hehe też to jest jakieś wyjście :D poczytałem nawet artykuły o analizatorze widma audio ale chyba zmierzam w nie tym kierunku.
Kolego gemiel dziękuję za przychylną opinię. Co do rezystorów to sorry że nie zaważyłem , 10k...100k , mają wymuszać niski poziom na wejściach. Kolego Kabelek Jeśli przejściówka LPT-USB jest dobra to dlaczego miało by nie działać .Przecież to tylko pośrednik przesyłania danych . Większość prostych przejściówek USB-LPT działa na zasadzie emulacji drukarki....
jony15 pomysł prosty a jakże skuteczny :) A teraz zagadki część dalsza... posklejałem prosty analizator stanów na LPT i... już sam nie wiem co mam myśleć... Wysyłam te same dane do ekspandera, aby załączył przekaźnik... 1 i 2 to przebieg gdzie TDA ma zasilanie, 4 i 5 to przebieg gdzie TDA zasilania nie ma... potwierdzenie ACK od ekspandera nie wraca,...
Nie mam oscyloskopu ani analizatora. Zmieniłem w fusebitach na 8MHz, niestety dalej to samo.
Pokaż schemat z płytką pcb , może doprowadzenia działają jak anteny. Powinieneś zmienić sposób zapisywania konfiguracji portów , jest bardziej czytelny na pierwszy rzut oka (analizator cyfrowy w oczach) [syntax=basic4gl]Config Portb = &B11111111 ' jako wyjścia Portb = &B00000000 'ustawione niskie poziomy Config Portc = &B11111111 Portc = &B00000000...
A dlaczego nie na [url=]takie coś? :D
Jedyna informacja na stronie producenta to: 2.4G module,工作电...
z teoretycznego punktu widzenia sprawa jest prosta program powinien mieć tzw tryb nauki gdzie po przyciśnięciu przycisku jest możliwość przechwycenia próbki sygnału z pilota w określonym czasie, zapamiętanie go a następnie odczyt z pamięci i wysterowanie diody nadawczej. Ale z punktu widzenia praktycznego sprawa komplikuje się: Po pierwsze jak długo...
Cytat : "portach LCD i diod " tak tylko z ciekawości o co chodzi koledze z tym podkreśleniem i wytłuszczeniem "diod" ??? Bo jeśli chodzi o pisownię to jest w jak najlepszym porządku. Chyba kolega nie ma na myśli, że powinno być "di ó d" - bo to masakra Mam gratulować bystrośći wzroku czy czymś to mierzyłeś. Co w/g Ciebie powinien zrobić program, a...
Trzeba umieć zadawać pytania panie kolego a nie wkleić kobylasty jakiś tam kod i zapytać się o jakiś tam szczegół. Żeby odpowiedzieć to trzeba teraz próbować przeanalizować co poeta miał na myśli pisząc takie "cóś". I to to jeszcze jak szybko odpowiedzi oczekujesz? Albo sprecyzuj pytanie sam analizując co nieco napisany bądź co bądź przez ciebie kod...
Tak znam ten analizator i uważam że jest bardzo fajny ;) więc wiem o czym pisałeś - ale to nie zmienia faktu, że nie trzeba robić jakiegoś opóźnienia ;) tym powinien się zajmować sprzęt tzn przerwania obsługujące RS485 i w tym przypadku robi to Bascom - czy do końca dobrze ? tego nie wiem - być może masz rację, że jednak coś robi nie do końca dobrze...
Za pomocą miernika, oscyloskopu lub analizatora stanów logicznych sprawdź napięcia lub stan 0 i 1 na wyjściach. Pozdrawiam Józef PS. W ten sposób dowiemy się czy jest to problem w programie czy na schemacie.
Na moim procku ATMega8-16PI wyświetlaczu - podróbka kod nie chce działać wcale tzn. na wyświetlaczu nic się nie pojawia. Zmieniłem kwarc na 8MHz i wtedy ruszył, ale nie działają przyciski i nic nie mierzy. Z kwarcem 4MHz też wyświetla. Napisałem podobny program w Bascomie na Atmega 168, ale w Atmega8 się nie mieści. Miałem podobny problem z wyświetlaniem,...
Na wstępie zaznaczę, że jestem raczej laikiem w temacie programowania, miałem na studiach przedmioty temu poświęcone, ale prywatnie napisałem tylko kilka programów (wydział mechaniczny). Od dłuższego czasu przerabiałem samochód, żeby sterować radiem z kierownicy. Wszystko fizycznie jest poskładane, interface zbudowany. Problem leży jeszcze po stronie...
Oscyloskopu nie posiadam ... Ależ masz tylko o tym nie wiesz: Tylko ostrożnie (czytaj czerwony tekst)! A może to jednak wina programu? Choć w Bacom ja akurat nie pomogę, ale koledzy na pewno :)
Brawa dla odważnego CAN to świetna alternatywa dla RS485 tym bardziej że znacznie szybsza i bezpieczniejsza ;) a od zabawy kolegi już krok do budowy własnego analizatora CAN ;)
Czy jest jakiś program na PC/ Bascom aby analizować magistrale I2C. Na PC : oraz Miałem kiedyś zrobić, ale coraz trudniej o komputer z LPT. Jeśli chodzi o program na ATMEGA (Bascom) - nikt tego chyba nie zrobił - problemem jest mała pamięć, w której zapisywane były by próbki. Od biedy starczy oscyloskop, o ile masz cierpliwość i chęć ręcznie "dekodować".
Poszukaj na stronie Atnel.pl takiego analizatora do pilotów na atmega8 i rz232 do komputera
Dzięki serdecznie Pier. Teraz już wiem co przeoczyłem. Po użyciu tej od Ciebie już jest ok. A takie pytanko jeszcze mam bo będę robił zapis do karty micro_sd. Czy masz sprawdzony algorytm na zapis do karty micro_sd. Bo ja napisałem swój ale czasem mi się wiesza karta i się zastanawiam w czym robię błąd. Jeśli mógłbyś mi go też wystawić do przeanalizowania...
no właśnie tu jest problem bo wlutowałem LM-a a nie dałem go na podstawce zrobię jeszcze jedna płytkę i dam na podstawce LM-a zobaczymy co będzie a co do fusow to nie wiem jak mam zaprogramować procka i czym bo kod źródłowy nie chce się kompilować w bascomie a do wszystkiego używałem właśnie Bascoma hexa wgrywałem programem ale nie mogę znaleźć jego...
Witam, Zdaję relację z aktualnych postepów i tego co udało mi się uruchomić. Załatwiłem sobie dostep do analizatora stanów logicznych (i jednocześnie postanowiłem sobie zbudować sobie coś podobnego bo jak się okazuje to cudowne narzędzie). Wstawiam zdjęcia 3 ramek. Z kodu oryginalnego napisanego w Bascomie, kodu przed i po poprawkach (już język C)....
Witam Mam pytanie czy I/K-Bus Istnieje w BMW np: 530i E60/E61? Czy ktoś próbował obsłużyć Magistrale w Delphi7? A u mnie udało mi się zbudować i uruchomić Układ HT31224 i działa wyśmienicie! Jak tylko będę miał czas postaram się uruchomić BT Telefon z kierownicy teraz widzę jak u mnie wygląda kod dla poszczególnych przycisków dzięki programowi AnalizatorIBus...
A komendy toggle będą działały tak szybko, że zmiany będziesz wstanie zaobserwować jedynie oscyloskopem/analizatorem stanów logicznych/multimetrem z funkcją pomiaru częstotliwości.
Tak, mam inne sugestie. Odczytaj rejestr statusowy kontrolera T6963. Prawidłowy odczyt potwierdzi właściwe podłączenie wyświetlacza i przy okazji dowiesz się czy kontroler jest prawidłowo zainicjowany. Jeżeli odczytasz 0xFF, to pewnie coś jest źle podłączone. Jeżeli odczytasz 0x00, to najpewniej źle jest skonfigurowany port w uC. Inna sugestia. Podepnij...
Witam Próbowałem na zrobić komunikację przez UART (tak i programowy jak i sprzętowy) między mikrokontrolerami Atmega8-16PU (DIP28) i Atmega8A-AU (QFP32). Program jest wzorowany na programie z książki Pawła Borkowskiego AVR&ARM7. W książce interfejs UART jest przedstawiony na przykładzie programu który łączy ze sobą dwa mikrokontrolery. do każdego z...
Witajcie. Skusiłem się napisać ponieważ po tygodniu walki stwierdziłem, że już więcej nic nie wymyślę. Otóż chciałbym zbudować w oparciu o procesor atmega nadajnik IR który nada wybrany kod w określonych odcinkach czasu. Otóż korzystam z programu MKdecoder firmy atnel, który w bardzo fajny sposób dekoduje sygnały IR z dowolnego pilota przedstawiając...
Witam, analizator zobaczył tylko ja specjalnie to zwęziłem żeby było widać zarys całego przebiegu,. Teraz tez już wiem, że pomysł stosowania przerzutnika D jest raczej bezcelowy. Bo i tak w programie trzeba sprawdzać stan na pinie kierunku. Oczywiście najlepszym rozwiązaniem jest zastosowanie bramek z histerezą. Jest jednak jeszcze druga kwestia, a...
cały kod aktualnie wygląda tak. Docelowo w pętli głównej będą inne rzeczy jeszcze. [syntax=basic4gl]$regfile = "m32def.dat" $crystal = 16000000 $hwstack = 128 $swstack = 128 $framesize = 128 Config Portc.0 = Output Config Portc.1 = Output Config Pind.0 = Input Config Pind.6 = Input Config Pind.5 = Input Config Pind.7 = Output Config Timer0 = Timer ,...
Gdybym miał dostęp do analizatora stanów logicznych z ciekawości sprawdziłbym stany na pinach LCD podczas inicjalizacji i podczas pracy. Ale wracając do tematu, układ działa bez przerwy od czasu publikacji i nie pojawiły się żadne błędy w transmisji czy nieoczekiwany reset procesora. W przyszłości można by pomyśleć o zapisywaniu progów alarmu do EEPROM....
Tutaj znajdziesz gotowe programy chyba nawet skompilowane pliki hex dla ATmega8: A oscyloskop masz, tylko o tym nie wiesz:
BlueDraco - ale z wypowiedzi autora wynika, że nie o zabawę z analizatorem mu chodzi. A jeśli chce się nauczyć czegoś nowego, to w sumie próba podsłuchania i zmiany komunikacji z AY jest sensownym pomysłem, być może bardziej niż nauka migania LEDem na ARMie pędzonym 160 MHz. Natomiast, z pewnością wszyscy się zgodzimy, że skoro chodzi o naukę, to najlepiej...
Zrobiłem komuś coś takiego: Na wyświetlaczu 2x16 regulacja tonów, głośności, fader, balance, wybór źródła i loudness . Do tego w tym samym procesorze Atmega328 analizator widma i dwa różne wskaźniki wysterowania i taka animacja przy starcie :D Można to zobaczyć jeszcze w fazie budowy jeśli wpiszesz na YouTube "TDA731x + 3xGraph + Splash screen " :)...
Nie czytałem wszystkiego bo to nie moja sprawa, ale sprawdziłbym parametry transmisji, na przykład, tanim analizatorem stanów logicznych. Byłoby wiadomo ile bitów i z jaką prędkością.. trudno jest więcej podpowiedzieć nie mając układu przed sobą, ale możliwości testów i sprawdzenia o co biega na pewno jest dużo. Wątpię, że ktoś podzieli się wszystkimi...
Proszę. Problemy się rozwiązuje a nie je tworzy. Poniżej testowy kod. Znaczenie poszczególnych cyferek możesz doczytać w Helpie. Tylko napisze co przetestowałem. Kiedy na końcu zamiast 5 wpiszesz 10 to prędkość wysyłania danych spadnie do 45kHz. Miłego wieczoru.
Tak, warto zainwestować w taki analizator. Najlepiej kupić na zagranicznym serwisie aukcyjnym
Kolego jeśli nie masz wiedzy jak działa programowe spi to proszę nie pisz o mnie lub do mnie . Żeby wysłać bit po bicie trzeba z bajta danych wyłuskać jakoś bit do wysłania najszybciej przez wysunięcie go do znacznika przeniesienia w tej samej operacji można wsunąć z drugiej strony bit odebrany z wejścia MISO, data in . wszystkie te operacje robi alu...
Kolego szanowny informacje które wykorzystuje oryginalny wyświetlacz masz w magistrali którą posiada wyświetlacz który chcesz zastąpić . Bez analizatora nic nie zrobisz większość ramek analizuje się tak że podłącza się np. wyświetlacz do analizatora i posyła się mu ramkę szukając zmiany , reakcji na to co wysłałeś . Siedzenia przy tym jest dużo bo ramki...
Natomiast ja nie mogę dojść dlaczego ludzie nie próbują rozwiązywać problemów/zagadnień logicznie i po kolei. Jeśli masz podejrzenie że coś jest nie tak z taktowaniem to napisz sobie najprostszy program który macha pinem tam i z powrotem z jakąś ustalona częstotliwością. Podłączasz analizator stanów logicznych, oscyloskop lub częstościomierz i patrzysz...
Ja mam jeden podpiąć analizator np. saleae i ustalić prawidłową prędkość i parametry ramki parzystość itp. Sieczka to zazwyczaj wynik nieprawidłowych parametrów odbiornika .
Podłącz analizator np saleae koszt niecałe 50pln na "alledrogo" sprawdź prędkość jaką masz fizycznie wykluczymy problemy z fusami ,oscylatorem RC . Analizator pomoże w wielu sytuacjach więc warto go kupić . Moim zdaniem oscylator rc nie robi problemu tym bardziej przy małych prędkościach transmisji .
Witam zainteresowanych tematem uruchomienia RF65W lub RFM69. dopiero dzis tesowalem zmieniona procedure wysylania stanow rejestrow do RFM65W i na wykresach analizatora jest tak jak sobie to wyobrazalem z mala poprawka. W zalaczeniu fotki ekranow. Ponizej kod procedury nanoTECHNO . [syntax=BASCOM] ' ********************* DANE DO WYSLANIA STANU REJESTROW...
Zmieniłem na 8MHz i 1MHz w Atmega32 oraz podłączyłem pod Atmega8 na 8MHz. Dalej bez zmian ... kursor idzie ale znaków ni ma Pewnie bez Analizatora i noty katalogowej wyświetlacza się nie obejdzie. Najczęstszy błąd, to złe podłączenie LCD. Kolejny, to zależności czasowe. Bascom, nie ma debugera przez to pracy krokowej, więc masz dużo zabawy, aby znaleźć...
Fajnie, tylko że w Twoim teście mikrokontroler nie zajmował się niczym innym jak tylko obsługą serw. W rzeczywistości nikt nie napisze takiego programu bo jest on bezużyteczny, praktyczne programy będą robiły coś jeszcze i efektem tego czegoś jeszcze będzie sterowanie serwami. Spróbuj napisać program który umożliwi sterowanie serwami np. za pomocą klawiatury...
Obawiam się, że bez ASM, nie uda się przy 16MHz odbierać danych z SPI, z prędkością 4Mb/s (tak wnioskuję, że 4). Niestety, Bascom to nie C i rozwinięcia ASM nie zobaczysz :-( Musisz "na piechotę" znaleźć funkcję obsługi przerwania SPI i zdesasemblować aby dowiedzieć się jak długo się wykonuje. Możesz też, zrobić w pętli głównej, "machanie" GPIO. Na...
Cześć, Mam najnowszą jaka się ukazała (2079), ale bez sukcesów. Najnowsza wersja to 2082, a może i już jest nowsza. Jeśli Koledzy próbowali na Xmegach to w wersji 2079 też miałem kłopoty, ale z plikami DAT. Wyświetlacz 0.91 cala udało mi się uruchomić na bibliotekach: $lib "i2c_twi.lbx" $lib "glcdSSD1306-I2C.lib" Ten 1,2 cala chodził na jakiejś innej,...
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...
Tu popatrz https://web.archive.org/web/20090215...
Pierwsza różnica to wyprowadzenie reset które działa odwrotnie , druga to nie napisałeś czy w realu działa lcd i funkcje . poza tym podłącz analizator , albo oscyloskop i zobacz czy na sda i scl występują jakieś sygnały bo możliwe że biblioteka programowego i2c nie działa poprawnie dla avr.
Dzięki, już sobie poradziłem z tym, trzeba było poprostu zaznaczyc load data and code w opcjach bascoma. Mam teraz następujący problem: Paski wychylają się bardzo słabo, mimo że zwiększyłem czułosc w programie. Użyłęm jak widac na zdjęciu w pierwszym poscie wzmacnaicza operacyjnego TL084CN zamiast takiego który jest w twoim projekcie. Zadałęm wcześniej...
No tak, ale w praktyce naciśnięcie odpowiedniego przycisku pilot wysyła komendę włącza i wyłącza przekaźniki. A na LCD nic się nie wyświetla czyli jest OK ( jak program będzie działał to będzie wyświetlana data godzina i temperatura): Config Portc.4 = Output 'ON/OFF Config Portc.5 = Output 'ON/OFF A jeśli jest spełniony ten warunek ( Command = 19 )...
Myślę że tmf poruszył ważna sprawę. Sam (jak pewnie i autor) nie zwracałem zbytnio uwagi na bezpieczeństwo BT (choć sam osobiście mam go wyłączonego w tel.) Na pewno ryzyko istnieje i zwiększa się z każdym dniem coraz szybciej pędzącej elektroniki. Kiedyś sam jako szczeniak kopiowałem piloty radiowe zwykłym analizatorem stanów napisanym w bascomie!...
Witam, przedstawiam mój świąteczny projekt choinki światłowodowej. Właściwie jest to przeróbka (diametralna) kupionej kilka lat temu choinki światłowodowej wysokości około 1m. Choinka oryginalnie wyposażona była w lampkę halogenową 10W i silnik wolnoobrotowy (5 rpm, 2W) umieszczone w donicy (średnicy 13 cm i wysokości 12 cm). Ślinik obracał kółkiem...
Zubiik , moim zdaniem i z tego co słyszałem to bascom strasznie muli i zżera pamięć. a po za tym, wersja testowa daje za małą możliwość wygenerowania kodu, chodzi o wielkość, że kod nie może przekraczać 4096kb. Jeśli potrafi się pisać poprawne programy i pozna Bascoma to i analizator widma akustycznego uda się zrobić w Bascomie. Da się zrobić to w...
Dzięki za zainteresowanie tematem. Rzeczywiście mogłem lepiej opisać problem na samym początku. Już naprawiam błąd. System wygląda w ten sposób, że Atmega128 taktowana sygnałem o częstotliwości 14.745600 MHz (F_CPU = 14745600) podłączona jest bezpośrednio do 3 osiowego drivera silników krokowych TB6560. Konkretnie mówiąc pin 3 portu D podłączony jest...
Zostawiłem rezystor podciągający 2,2k. Dobry wybór. Dla niektórych układów (np eeprom) zalecana jest taka właśnie wartość. Tylko zdefiniuj sobie port i wyprowadzenie i używaj. - Na początku tak miałem , ale przy problemach zastąpiłem to powyższą postacią. Piszesz jak w Bascom-ie. - Nie rozumiem , dlaczego tak twierdzisz ? Jeśli przez to , że rozbijam...