brak informacji o użytym kwarcu $crystal = xxxxx jak narazie dopisz to. Pozdrawiam Józef
jak pisałem wcześniej - próbowałem WSZYSTKICH dostępnych ustawień....
W timerze (np. co 0.5 sek) gasisz albo zapalasz flagę (powiedzmy o nazwie fMiganie) Oczywiście po każdej zmianie flagi (fMiganie) następuje odrysowanie całości wyświetlanego zbioru elementów w najstępujący sposób: 1. Jeśli fPozycja jest poza zakresem zbioru wyświetlanych elementów (np. =0) - wtedy obraz wyświetlany jest bez migania. 2. Jeśli fPozycja...
No,ale nie podałeś jaki procesor. W Bascomie można ustawić rejestry Timera "ręcznie"- a nie przez config. Zamiast czegoś takiego: "TCCR1A = &H00 'See datasheet for details "TCCR1B = &H0C 'See datasheet for details można ustawić to po "bascomowemu"- patrząc w DS. set TCCR1A.cs12 set TCCR1A.wgm12 Itp. Zamiast config ustawiasz poszczególne bity w rejestrach...
Witam , czy można zrobić automatyczne tzn.po 5s gdy nie był naciśnięty żaden z przycisków wyjście z ustawień menu do wyświetlania temperatury ?
jak zrobić aby zegar wyświetlał 09:05:06 zamiast 9:5:6 ??
Na początek polecam ściągnąć sobie dokumentację do kontrolera HD44780, który steruje pracą wyświetlacza LCD : http://www.elektroda.pl/rtvforum/viewtop... to tak żeby wiedzieć na czym sie stoi :). Potem zachęcam do przeczytania 25 strony pdfa (tabelka 6) i kilku kolejnych - także poprzednich stron, aby zrozumieć istotę samej procedury...
Ustaw jeszcze typ proca na górze programu, jaki wykorzystujesz? U mnie Twój kod działa, tylko na innych pinach, także nie jest to wina programu, ewentualnie ustawień, lub jakiegoś głupiego błędu, może błąd w pinach, albo we fusach?
1. sprawdź połączenia, czy nie masz gdzieś zimnych lutów, przerwanych kabelków (o ile kabelkami łączysz) 2. sprawdź czy nie masz uszkodzonych wyjść procesora podłączając tam ledy (oczywiście wcześniej odłącz wyświetlacz, chodzi tylko o sprawdzenie czy piny uP działają poprawnie) 3. poeksperymentuj z $crystal = 11059200 lub $crystal = 1000000 4. zamiast...
W bascomie pisze , że Verify OK. Chyba program się załadował :-). PonyProg nadal wyświetla ten sam komunikat nawet po zmienieniu ustawień. Robocik niestety nadal nie jeździ:-( Chyba będę musiał jeszcze raz przeglądnąć całą elektronikę czy gdzieś jakieś kabelki się nie stykają i czy wszystko dobrze jest podłączone :-) Dzięki za pomoc bo z tym 5V to bym...
To pewnie wynika z tego że powstało dużo różnych AVR`ów. Jeśli na początku ktoś korzystał tylko z jednego typu to mógł sobie w IDE ustawić konfigurację dla stosów a nawet wyświetlacza LCD czy I2C. Stąd dla wstecznej kompatybilności dalej tak można zrobić. Na przykład ustawienia dla stosów są tutaj tylko moje są już zmienione bo mogę szybko wkleić to...
Właśnie wpisuję przez ALT +xxx, tylko xxx na wyświetlaczu jest inne niż w Bascomie. Wiem jakie powinno być w wyświetlaczu, ale nie mam pojęcia jakie jest w Bascomie. Kolega atom1477 wypisał mi krzaczki, które mają odpowiadać kodom ASCI powyżej 127, ale nie potrafię ich po prostu wpisać do programu z klawiatury. qrdel- po co ten programik na PC do translacji?...
Witam wszystkich. Mam programator STK500v2 i w żadnym programie nie mogę przestawić FUSEBIT. Próbowałem PonyProg ,i wyświetla jakieś błędy ,BASCOM AVR w ogóle nie łączy się z programatorem. Programator ma 2 możliwości ustawień w których komputer widzi go jako inne urządzenia: Można ustawić jako HID ,działa super ,programuje bardzo szybko i nie działa...
Witam, Zbliża sie termin wyboru tematu pracy... Zastanawiałem się nad urządzeniem służącym za tester sieci lokalnej. Wstępne założenia: - złącze rj45 - mobilność - klawiatura numeryczna - wyniki przekazywane za pomocą wyświetlacza - opcja testowania kabla (prosty/cross, auto detekcja, wyświetlanie ew. błędów w połączeniach) - opcja "końcówki sieci",...
Witam! Generator pomógł. Okazało się ,że fusy atmegi się całkiem przestawiły i cksel0...3 były ustawione na 0000 a ja potrzebuję 1111. Teraz pytanie moje polega na tym ,że jak mam podłączony ten generator to nie mogę zaprogramować fusów w żadnym programie który mam ( ISPProg, Bascom-Avr, Pony Prog). Co z tym zrobić. Zn. ustawiam fusy daję zapisz i odczytanie...
Sposobów na Menu jest dużo. Nigdy nie sprawdzałem tego z załącznika, ale jak przeczytałem o tym że adres będzie powiększony o 10 to mi się te menu przypomniało i możesz zerknąć - nie zawadzi. Drugi przykład na takie Menu jak opisywałeś w pierwszym poście znajdziesz u siebie na dysku :D W folderze Samples (do którego możesz wejśc bezpośrednio z Bascom...
Pytanie czy odczyt F_CPU jest prawidłowy (z tego co pojmuję to pochodzi on z ustawień w Eclipse jako 8000000) ??? No bo może to taktowanie nie jest do końca takie jak ustawiam w MKCalculator.. Zdaje się, że poświęciłem kilka zdań w książce skąd bierze się F_CPU, a bierze się z pliku "makefile" który to z kolei jest automatycznie generowany przez ECLIPSE....
Witam, zaczynam (chciałem) zabawę z mikrokontrolerami, jednak mam problem którego nie daje rady przeskoczyć. Od razu pisze ze czytałem juz posty z podobnym problemem jednak nigdzie nie znalazłem odpowiedzi. Problem jest następujący: mam programator na LPT oraz płytkę tylko do programowania ATTINY2313. Oprogramowanie to BASCOM-AVR i PonyProg2000, wszystko...
http://obrazki.elektroda.pl/1481315600_1... Witam. Założenia zasilania : 1. Silniki do rolet oryginalne z własnymi wyłącznikami krańcowymi. 2. W każdym pokoju niestabilny przycisk do sterowania lokalnego + przycisk przy drzwiach wyjściowych. 3. Całość zabudowana we wnęce wykonanej w ścianie - na zewnątrz widać tylko wyświetlacz i trzy...
Czy mógłbyś dać przykład z tym Timer0 ? Tzn. pewnej rzeczy nie rozumiem, ktoś na tym forum napisał, że jednym Timerem można "sterować" kilkoma funkcjami ( nie napisał szczegółów ). Zakładam coś takiego. Mam 3 układy DS18B20, każdy w umieszczony w podprogramie. Mam wyświetlacz tylko 16*2, przy czym dolną linię używam do wyświetlania daty i czasu, a na...
w sieci LAN bez problemu wyświetla stronę natomiast jak się połączę przez internet strona sie "rozsypuje" Ja nie miałem na razie możliwości, żeby zabrać się za testy układu od strony WAN-u (jestem za NAT-em, do którego ustawień / przekierowanie portu / nie mam dostępu). Sprawdzę, w miarę możliwości. Rzeczywiście zauważyłem jednak, że czasem występuje...
Po prostu mamy Ci wywróżyć z postu co masz źle tak? Kolego, pokaż kod jaki wyskrobałeś, ustawienia Fusów, no i schemacik...
Dr.Vee , fajnie piszesz i tym razem coś tam zrozumiałem hihihihihihi, wiem że wdepnąłem na forum gdzie prawie rozmawia się asemblerem, zaraz ktoś mnie skwituje że asembler jest podstawą hehehehe, Ja niestety spocząłem na podstawach Bascoma. Może dla tego że kiedyś bawiłem się ośmio bitowcami ale to dawne czasy :) . Popatrzcie Panowie na to troszkę inaczej,...
Witam Przetestowałem obydwa ustawienia kompilatora i niestety wyświetlacz nic nie wyświetla. Jakieś inne propozycje? Pozdrawiam
To powiedz mi na czym wogóle stanąłeś. Te oba ukłądy to pre-procesory - one dekedoują tylko sprzętowe sygnały - zmieniają i poprawiaja to co przychodzi po radiu i wykrywają do tego chyba pocżatek i koniec bloków. saa6588 ma rejestr kilku zmiennych na pocżatek. bajt 0R i 6R. Czytaj i wyświetlaj informacje najpierw te. Jak sie okaże że decoder wogóle...
Witam Jaki bascom i jaki procesor. CZy symulator nie wyswietla przypadkiem błedu o przekroczeniu wielkości stosu? Sprawdź ustawienia : HW stack , Soft stack i Frame size. Pozdrawiam
dobrą robiłeś kolejność - najpierw fusy a potem program. po co ci kasowanie fusebitów czy programu ? to jest bez sensu ;) ... programu się nie kasuje, za każdym razem przy wgrywaniu nowego stary jest kasowany. A fusebity można co najwyżej przywrócić do ustawień fabrycznych a nie skasować - nie ma takiej opcji jak kasowanie fusebitów. no i na końcu rzeczywiście...
Tak dokładnie, jeżeli ustawie crystal na 8M i w procesorze wewnętrzny na 8M to wyrzuca mi śmieci, a jak dam 11095200 ( to miałem na myśli mój błąd ), a w atmedze jest wewn. 8M (więcej sie nie da) to działa dobrze tak samo jak crystal dam na 1M w atemedze 1M też jest dobrze. Inna sprawa jest taka, że nie wiedzieć czemu symulacja nie idzie mi w czasie...
http://obrazki.elektroda.net/85_12656115... Projekt powstał z czystej ciekawości… co można zrobić na Attiny13? Otóż można, i to dużo. W tym przypadku ten malec zmierzy nam napięcie, prąd, temperaturę, przeliczy, a wyniki w przystępny sposób pokaże na wyświetlaczu alfanumerycznym (typu HD44780). Jak by tego było mało, program został napisany...
Witam wszystkich . Chciałbym zaprezentować zaprojektowany i wykonany przeze mnie CYFROWY ZEGAR BIG-RGB na paskach LED WS2812B . Jak sama nazwa wskazuje , jest to „duży” zegarek . Wysokość znaku to ok 110 mm , a całość ma wymiary h=190mm , szerokość =480mm , głębokość ok =60mm. Wykonany został z takich materiałów jak Pleksi, PCV spienione,...
Witam, poszukuje osoby, która napiszę dla mnie program do pewnego sterownika. Myślę że co do warunków to się dogadamy. (Jestem w trakcie nauki, wiec budzet mam ograniczony.) Elementy: *Atmega 8 (smd) *LCD 16X2 (BIG) *impulsator z przyciskiem *RTC: DS1307 *Czujnik: DHT 11 Funkcję: * Wyświetlanie: godziny (bez sekund) ,temperatury,wilgotności, ustawionej...
Ok przestawiłem piny do lcd z C na A i teraz śmiga :D Tylko teraz co może być nie tak z RS232? Może jeszcze trzeba coś dodatkowo skonfigurować w ustawieniach?
Fakt, ze jest milion różnych sposobów na zrobienie tego. Ok spróbuję tym sposobem co mi podsunąłeś. W sumie nawet lepiej tak. Dzięki. Dodano po 5 Ok, coś tam skleciłem, jest to niepełny program, bo nie ma w nim np. ustawień dla Mute i trybu, oraz nie pokazuje na LCD wartości, ale to później. Póki co mam dziwny problem z wyświetlaniem, ale o tym za chwile....
Termostat, zasilanie 230V, praca w pomieszczeniach suchych, temperatura 20..30 stopni Celsjusza. Wejścia: 3 termometry ds18b20, max 100m (można stosować repeatery, konwertery protokołów czy zdalne termometry RF). Wejścia zabezpieczone przed uszkodzeniem, i zwarciem. Awaria jednego termometru nie może wpływać na pozostałe. Klawiatura lokalna foliowa...
Mam ten moduł od roku, używam z moją płytką ( program napisałem w Bascom ), pokazuje na wyświetlaczu graficznym współrzędne, ilość satelitów, siłę sygnału, kierunek oraz oczywiście prędkość. Całość zapisywana na karcie SDHC z częstotliwością zależną od szybkości. Moduł nadaje w 19200. Dodatkowo planuję podpiąć do tego modem GSM SIM800L i wysyłać cyklicznie...
Sporo tego ( obsługa SD, PCF8563 + menu do ustawiania daty, obsługa PCF8574 w przerwaniu INT1 )- ale nie ma problemu - zmieniła się tylko zawartość podprogramu Pomiar była taka, jak w pierwszym poście oraz wyłączyłem w wyświetlanie na LCD tych wartości wskazań z DS18B20, oczywiście dostosowałem pozycje wyświetlania do LCD 4*20 - załączniku spakowany...
http://obrazki.elektroda.pl/3094119600_1... W obliczu tego że przez dłuższy czas posiadałem kilka niepotrzebnych mikrokontroklerów Attiny2313 i dwa duże wyświetlacze LED postanowiłem je w jakiś twórczy sposób wykorzystać. W ten sposób wpadł mi do głowy pomysł na zbudowanie urządzenia przeznaczonego do przeprowadzania teleturniejów....
Witam, podłączyłem wyświetlacz Nokii 6100 do Megi32L, napisałem prosty program, LCD wyświetla lecz coś jest nie tak, czcionki są wyłącznie koloru niebieskiego, próbowałem różnych ustawień kontrastu jak równierz inwersji lecz bez skutku, nie mogę uzyskać koloru żółtego, zielonego lub czerwonego... Proszę o pomoc kogoś kto miał podobny problem lub kogoś...
na samym początku programu, w 7 linii masz: Const Falloff = 1 'ilość cykli po jakim słupki opadną, wolne opadanie Const Lcd_offset = 1 'pole wyświetlacza od którego wyświetla się pierwszy słupek Const Czulosc = 15 'tutaj sobie dopasowujemy czułość, u mnie dobrze spisywało się na 15 Możesz jeszcze pokazać połączenie wyświetlacza z płytką drukowaną Na...
http://obrazki.elektroda.pl/1535972100_1... Jest to projekt zegara na układach TTL z budzikiem. Wstęp Zbudowałem go do szkoły, jako model dydaktyczny. Dosyć dawno temu to było, bo przed wakacjami w maju, jeszcze wtedy byłem w trzeciej klasie technikum, ale teraz dopiero zdecydowałem się go pokazać Fachowcom do oceny. Nauczyciele tego...
Zrobiłem jak pisał Driver, odłączyłem wejście sygnału do LM7001 i podłączyłem sterowanie nap. warikapów przez potencjometr. Przy ok.2,2V miałem f=132MHz a przy ok.7,2 f=136MHz to by było z zapasem dla odbioru i ok.11,5 f=146. Ponownie podłączyłem zgodnie ze schematem, nie zaskoczyła... Myślę że podanie częstotliwości ze skanera nie ma co sprawdzać,...
Witam. Używałem biblioteki lcd4e2.lbx i też nic. Dziwne że nie działa tylko na jednej szynie K na standardowych ustawieniach LCD. Kupiłem dwa takie LCD i oba tak samo się zachowują. Pozdrawiam.
Witajcie, dziś postanowiłem się podzielić dorobkiem w postaci oprogramowania i wiedzy na temat pewnego modułu GPS. Zegar softowy synchronizowany GPS z dodatkowym wyświetlaniem współrzędnych i prędkości no i dorzuciłem w ostatniej chwili temperaturę z DS18B20 - taki szkoleniowy programik w BASCOM (świetny przykład - gotowiec dla tych którzy chcą zrobić...
nieznam dokladnie bascom 51 ale wydaje mi się że on też musi mieć ustawienia stosów (stack). poszukaj w helpie i w opcjach bascoma. pozdrawiam
Witam Mam układ, który mierzy dwie temperatury ( DS18B20 ), dwa napięcia ( PCF8591 ( pobiera czas ( PCF8563 ), a z powodu niedużego wyświetlacza ( 12 x 4 ) wskazania są zmieniane do 10 sekund po przepełnieniu Timer1. Układy PCF8563 i PCF8591 są podpięte z "zewnątrz" przewodami około 10 cm. Magistrala I2C ma obniżoną prędkość przez Config I2cdelay =...
grafikę konwertujesz przy ustawieniach: font 6x8 z czarno-białej bitmapy (zapisz jako "mapa bitowa monochromatyczna")
http://obrazki.elektroda.net/26_12188856... Termometr domowy wersja 2.0 by skomy Termometr wykonany jest z wykorzystaniem procesora Atmega8 (oprogramowanie w BASCOM): - posiada interfejs 1wire - do podłączania czujników DS18B20 (programowo ograniczone do 4) - wejście odizolowane galwanicznie transoptorem - do wyciszania aktywnych alarmów -...
Witam. Oczywiście adresy mogą być zmiennymi oraz pamiętane w Eeprom, jednak chyba nie przemyślałeś tego nadawania im adresów. Prościej było by napisać jeden wspólny kod dla wszystkich Slave`ów a po zaprogramowaniu jakąś przejściówką USB<>RS485 nadać im adresy komandami AT. Na przykład "AT+MYID=4" i one to sobie zapiszą. Komendami AT możesz zawsze...
Zauważyłem że zaczyna mieć problemy gdy kod jest większy niż 75%. Mam 2 sztuki i obydwie działają tak samo, dlatego zastanawiałem się czy to może problem BASCOMa. Ustawienia stosu nic nie dają, CRYSTAL tez nie, "Lcd4busy.lib" pomogło w kwestii wyświetlania. Bezawaryjnie działa gdy kod ma max 65%.
Witam Stopniowo rozbudowując o kolejne konfiguracje układ chciałbym mieć możliwość ustawiania parametrów zegara przez pilota ( w sumie to bardziej wygodne i nie zabiera wyprowadzeń uC ). Mam program z menu działającym na przyciskach, zastosowałem flagi, gdyż sprawdzanie tylu wersji warunków niepotrzebnie zagmatwałoby kod. Zostawiłem obsługę przez przyciski...
Rezystory są już dane na płytce, zresztą zegar na PCF działa bez zarzutu ( no może trochę śpieszy, ale to kwestia kondensatora przy kwarcu ) sprawdziłem połączenia - nóżki 5 czyli SDA ( 24C02 i PCF8583 ) są podłączone do 23 nogi uC, czyli PC1-SDA. Podobnie z SCL. Teraz zrobiłem tak, że odczyt jest po włączeniu/resecie ( przed pętlą główna ), a zapis...
http://obrazki.elektroda.pl/6463793100_1... Witam. Chciałbym zaprezentować urządzenie, które wykonywałem, z dużymi przerwami, w ciągu ostatnich 4 miesięcy. Podstawowe funkcje: - zegar z datownikiem, - dwupunktowy pomiar temperatury, - oświetlenie nocne, - obsługa za pomocą pilota RC5, - automatyczne dostosowanie jasności wyświetlacza...
http://obrazki.elektroda.pl/4820609400_1... Witam Zamieszczone fotki urządzenia są tylko dla zaprogramowania procesora i przeprowadzania testów. Zgodnie z opisem z obudowy pochodzi ze sterownika do którego napisałem program latem 2010r. Wszelkie testy są przeprowadzane w praktyce z różnymi próbami wymuszonych awarii i zabezpieczenie...
http://obrazki.elektroda.pl/3163371000_1... Witam Chciałbym przedstawić własną wersję sterownika akwariowego. Został wykonany w oparciu o podobne projekty także na elektroda.pl, jednak starałem się możliwie mało kopiować a jedynie podglądać gdy w jakimś momencie prace ustawały. Urządzenie wykonane prawie w całości przeze mnie (koncepcja,...
Wszystko jest nie tak. Typy i atrybuty danych, algorytm. Nie zamieniasz wartości cyfr na obraz segmentów. Niepotrzebnie wołasz sprintf() kiedy nie masz nowych wyników. Wyświetlasz w pętli z amiast w przerwaniu timera. Przeprogramowujesz wejście na wejście (ono już jest wejściem). Ustawiasz stany wyjść po ustawieniu kierunku (błąd).
Krzaki niekoniecznie mogły się pokazać z powodu złego opracowania fontu, ale z powodu złej konfiguracji LCD, a dokładniej jego trybu wyświetlania kolorów. Korzystając z czcionki color16x16 i color8x8, przy złym ustawieniu konfiguracji LCD równiez miałem krzaki. Bascom zdaje się obsługuje wyłacznie 8-bitowy tryb pracy. Spróbuj innych konfiguracji ze...
Próbowałem. Dodawałem odczyt do programu głównego za getrc5, a wyświetlanie temp w Sub Wys_czas na końcu za Lowerline. Efektem tego było wyświetlanie d dolnej linii na wyświetlaczu: Wynik: 0.0 C Us. Czyli coś namieszałem, bo powinno być najpierw w dolnej linii: Ustaw godzinę, po ustawieniu dopiero temperatura.
Jest tego sporo, DCF77, 7 x DS18B20 i DHT11 ( akurat jeśli chodzi o niego to mam wątpliwości, czy ten kod działa, bo jest na obydwu płytkach podpięty i zdarza się zawieszenie ) Nadajnik Atmega328p Dodano po 16 Odbiornik Atmega644P - trochę zmieniłem obsługę przerwania, wydaje mi się, że w przerwaniu nie powinno się wykonywać dużych obliczeń. [syntax=basic4gl]...
http://obrazki.elektroda.pl/3637756900_1... http://obrazki.elektroda.pl/6313868300_1... Zrealizowałem w tym roku swoje postanowienie jeszcze sprzed zeszłej zimy i zrobiłem sobie wreszcie własny sterownik pieca CO. Na początek pytanie "dlaczego"? Otóż oryginalny dostarczony z piecem przede wszystkim miał 6 poziomów nadmuchu...
Witam ponownie! Znalazłem już pierwszego winowajcę - jest nim potencjometr do redulacji kontrastu (pochodził z demontarzu i dawał za duży opór). Wymieniłem go na nowy i przy ustawieniu na największy kontrast świeci się cała górna linijka. Po regulacji widać pojedyncze znaki. Przy włączaniu niektóre znaki są całe zamalowane (wszystkie piskale), a niektóre...
https://obrazki.elektroda.pl/4868547700_... Dzisiaj zrealizuję projekt na malutkim, ośmionóżkowym mikrokontrolerze PIC w obudowie DIP8 oferującym skromne 3.5kB pamięci Flash. Co więcej, do komunikacjami z peryferiami użyję tylko dwóch pinów - całość opierać się będzie o I2C. W oparciu o nie uruchomię kontroler wyświetlacza/klawiatury oraz...
Bez adaptera? Nie edit. Przy drugim Attiny2313 jest komunikat could not identify chip with ID:000102 edit2. Olewając całkowicie błędy jakie się wyświetlały i ciągle próbując coś zmienić udało mi się zaprogramować, chociaż po wgraniu programu i tak wyskoczył błąd, ale program dobrze działa. Dzięki za pomoc ;)
Poczytałem trochę więcej o fusebitach i natknąłem sie na stronkę http://palmavr.sourceforge.net/cgi-bin/f... można tam na sucho poustawiać fusebity dla chyba wszystkich procesorów atmel avr, co ważniejsze jest to zrobione tak jak w BASCOM AVR. Wprowadziłem tam ustawienia które podałeś i wyszło mi że dla CKSEL 1110 i SUT 00 sa to ustawienia dla zewnętrznego...
Zrobiłem tak: [syntax=basic4gl] $baud = 9600 Config Com1 = Dummy , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 ........ Bufor_flaga = Ischarwaiting() If Bufor_flaga = 1 Then A = Inkey() If A = Chr(42) Then C = "" C = C + A If A = Chr(13) Then Lcd_linia1 = C End If End If [/syntax] Kwarc w panelu odbiorczym przełączyłem na zewnętrzny...
Zaczynając od początku należałoby najpierw poinformować kompilator gdzie i co podpiąłeś, np: Config Lcdpin = Pin , Db4 = Portb.1 , Db5 = Portb.2 , Db6 = Portb.3 , Db7 = Portb.4 , E = Portb.5 , Rs = Portb.6 'piny do których podpiąłes lcd Config Lcd = 16 * 2 'typ lcd Cls Lcd "ATMega8" Zresztą korzystając z bascoma wciśnij help'a (żółty znak...
Witam. Chciałem w celach edukacyjnych zrobić częstotliwościomierz. Ponieważ nie mam za bardzo skąd wziąć zewnętrznych impulsów postanowiłem, że jeden pin procka będzie je generował, a przerwanie int0 będzie liczyć ile tych impulsów było. Do odmierzenia czasu posłużył timer1, który ma odliczyć sekundę (więc wynik od razu w Hz). Po upływie sekundy ma...
Którą masz wersję AVR studio, zrób aktualizację oprogramowania AVR isp mk2. Zmień w ustawieniach prędkość magistrali spi na 250kHz i powinno działać .Napisz jakie komunikaty wyświetla programator.
Dziękuję za informacje lecz mam pytania: Cytuję: Ustawia się to w zależności od skomplikowania programu. Najlepiej użyć do tego polecenia DBG i dyrektywy $DBG - potem za pomocą Stack Analyzera można dokładnie określić jakie wartości są potrzebne. O co tutaj chodzi i o jakie wartości tutaj chodzi? Jaka jest informacja że deklarowany stos jest zbyt mały....
Nie do końca rozumiem o czym mówisz. Chodzi Ci o kod z Bacoma czy z C? Jeśli z Bascoma to w ustawieniach programu mam wyłączoną optymalizację. Jednak po jej "włączeniu" nic się nie zmienia, nie zyskuję nawet jednego bajtu.
Witam. Skleciłem taki o to "fragment" kodu do obsługi zegarka RTC. Wszystko działa 'Program do obsługi zegara czasu rzeczywistego RTC PCF8583 Philips za pomoca magistrali I2C $regfile = "m8def.dat" 'Atmega8 $crystal = 8000000 'Kwarc 8MHz Config Lcd = 20 * 2 Config Lcdpin = Pin , Db4 = Portb.0 , Db5 = Portb.1 , Db6 = Portb.2 , Db7 = Portb.3...
Trochę przerobiłem program bo mam pod ręką tylko jakieś urządzenie z wyświetlaczem TFT a ten wyświetla tylko stringi. [syntax=vbnet] Dim B As Byte Lcd_text "Scan start" , 0 , 0 , 4 , White , Black For B = 0 To 254 Step 2 'for all odd addresses I2cstart 'send start I2cwbyte B 'send address If Err = 0 Then 'we got an ack Lcd_text Str(b) , 0 , 50 , 4 ,...
Witam, własnie uruchomiłem zegar, kalendarz na DS1307 wszystko śmiga lub prawie , poza jednym drobnym szczegółem a mianowicie , nie mogę ustawić wyświetlania daty w Config Date http://wiki.mcselec.com/bavr/CONFIG_DATE ... wyświetla się w stylu USA [syntax=basic4gl] '---------------------------------------... ' DS1307.BAS...
Mam nadzieję że poprzednie moje uwagi przyczynią się do rozwiązania problemu ale zasugeruję jeszcze jedną rzecz. Zanim jeszcze cokolwiek zrobisz z samym układem, wywal z programu wszystko oprócz konfiguracji wyświetlacza i oczywiście ustawienia typu procesora i taktowania. Następnie wyświetl sobie na wyświetlaczu dowolny napis. Nie zapomnij też wrzucić...
Ale to nieprzylutowanie to może być przyczyną??
http://obrazki.elektroda.pl/8074733100_1... Witam, Ostatnio wpadła mi w ręce karta VGA sterowana poprzez złącze szeregowe SPI. A a ponieważ w domu poniewiera się kilka starych monitorów VGA to postanowiłem zbudować zegar wyświetlający czas i datę na monitorze VGA (bez udziału PC) Takiego zegarka na elektrodzie chyba jeszcze nie było....
Ciąg dalszy bojów z tym kodem i jeżeli to możliwe prozba o dalszą pomoc. Wiec tak , obecnie podaję czas pracy silnika X1 oraz czas postoju T(klawiszami zwiększam albo zmniejszam parametry X1 oraz Y). Generalnie będzie to jeden z dwóch trybów pracy, drugi ma być z ciągłą regulacją płynną klawiszami UP i Down. O co teraz proszę - o pomoc w skonstruowaniu...
widze że masz paskudny charakterek spier..... deo kmiocie kto cie tu wpuścił 8O
Witam państwa mam problem ponieważ chce do mojego układu gdzie zastosowałem mikrokontroler załączyć kwarc 12MHz jak przestawiam w fusebitach na External RC i wciskam Write FS blokuje mi sie cały procesor i wyświetla się komunikat Redlab not found (BASCOM). Fusebit 0.SPI mam Enabled External Reset też jest Enabled już zmarnowałem 2 mikrokontrolery. Proszę...
Miałem taki sam problem i nie wiem dlaczego przy ustawieniu w Bascomie predkosci na 9600 dane w terminalu były poprawne dopiero przy zmniejszeniu (w temninalu ) prędkości na 1200.
Witam Zegarek ruszy bez pilota lecz... - nie ma możliwości ustawienia zegarka - nie ma możliwości zmiany trybu wyświetlania - nie ma możliwości wyłączenia zegarka w tryb stand by Może być to dowolny pilot od telewizora nadający w RC5 - niektóre chińskie odpowiedniki pilotów Philipsa nadają się wyśmienicie. Można też samemu zrobić pilota pisząc prosty...
Jeszcze w opcjach kompilatora masz takie ustawienia LCD-adress C000 RS-adress 8000 nie wiem do końca z czym to sie je, ale może tam trzeba troszke pokombinować..... Eh niezła zagwostka..... Pozdrawiam
witam. zapytanie kieruje do osób które mają doświadczenie z w/w modułem i zwalczyły "dziwne" problemy problem: moduł nie daje się ping'ować konfiguracja: moduł iim7000a atmega 128 wyświetlacz LCD port rs232c kwarc 7372800Hz system operacyjny win xp, ubuntu płytka TCP/IP pro opis: po załadowaniu softu z bascom, ustawieniu ip w module na 192.168.0.8,...
Wydaje mi się że nie opłaca się ładować tych 32 bajtów do eepromu , pewnie procedura odczytująca zajmie więcej miejsca. Ale :) można by tam coś innego władować, w eepromie masz coś około 500 bajtów wolnych. Wolne miejsce można by wykorzystać na teksty wyświetlane na LCD. Niektóre łańcuchy też się powtarzają. Często masz np . [syntax=basic4gl]Locate...
Niestety nie moge uruchomic wyswietlacza jako 4*8 - BASCOM nie chce tego skompilowac. Po ustawieniu 16 *4 jest caly czas to samo. Jezeli podlacze tylko zasilanie do wyswietlacza, to rowniez sa pokazane pierwsze 8 znakow w dwoch rzedach.
Zastosowałem się do rady, podane przez kolege ustawienia zostawiają włączony JTAG (na PorcieC mam LCD) co pozwoliłem sobie zmienić. Efekt:: burn-o-mat wyświetla wesoły komunikat: "ERROR readind flash" "ERROR writing flash" etc etc Wygląda na no że ubiłem właśnie ATmege ??
To zacznijmy od początku Przed programem głównym masz ustawienia Dim Kol(5) As Byte '5-elementowa tablica Kol do 'której będą wpisywane 'wyświetlane kody kolumn znaków C5 Alias Portb.4 'przypisanie linii PB4 nazwy C5 Co powinieneś zrobić?
To nie jest jeszcze to co oczekuje, mianowicie: Są 3 tryby pracy: -Wyświetlanie temperatury (główny) - Po jednym naciśnięciu przycisku przechodzi do wyświetlania temp max i min i czeka na kolejne instrukcje - a jeżeli ten sam przycisk jest naciśnięty dłużej (np. 3sekundy) to przechodzi do resetowania wartości max i min i wraca do wyświetlania temperatury....
Teraz stała się jeszcze dziwniejsza rzecz, nagle przestał działać wyświetlacz - w pierwszej linijce wyświetlają się kwadraty, natomiast druga jest pusta. Żaden program nie działa, nawet najprostszy: Do Cls Lcd "Bascom" Loop End Co się mogło stać?
Przestańcie pisać o timerach i PWM. Przecież autor nie podaje że ich używa w programie. Autor też nic nie pisze, że ich w programie nie używa :D , a chodzi o wykazanie różnic pomiędzy uC, bo tam czają się potencjalne problemy. Ja bym stawiał na stos programowy. Warto by go obadać w Bascomie dla ATtiny13 W linku, który podałem rozwiązanie polegało właśnie...
Ja ma podobny problem tyle że jak zmieniam te ustawienia i daje erase to i tak nie chce działać. Przy podłączonym zasilaniu +5V wyświetla mi komunikat: could not identify chip with ID : FFFFFF A przy wyłączonym zasilaniu: could not identify chip with ID : 000000. Czyżby uwalony "klocek" ???? :(
1. Jaki komuniakt wyświetla Ci po użyciu polecenia 'Syntax check' ? 2. Jaki komunikat po poleceniu 'Compile...' ? 3. Jakie ustawienia w opcjach kompilatora ? Dodano po 2 Sprawdź jeszcze jaką wersję wyświetla Ci w okienku 'Help' -> 'About'. Może przy instalacji nowej wersji nie zamieniło Ci plików i skrót uruchamiający dalej kieruje Cię do poprzedniej...
a czy to nie jest przypadkiem kwestia ustawienia kontrastu lcd? Ja myślę, że skoro już widać te kwadraciki to kontrast jest wprawdzie mocniej ustawiony ale za to brak poprawnej inicjalizacji wyświetlacza LCD. Biorąc pod uwagę to, że Bascom ma dobrą obsługę LCD to stawiam na źle napisany kod programu niestety no ale tego nie mieliśmy okazji zobaczyć.
Acula ma rację. Nie można w pętli programu kasować wyświetlacza bo efekt będzie właśnie taki, a jeszcze jakbyś włączył mrugający kursor, to byś dopiuero się zastanawiał dlaczego nie dzała jak powinien. Najlepiej nadpisywać nowe znaki na stare (całą linie od razu), tylko musisz pamiętać o ustawieniu kursora na odpowiedniej pozycji - używając BASCOMa...
Witam, mam pewien problem z bascomem. Po wybraniu programatora, mikrokontrolera (attiny2313), sprawdzeniu błędów i skompilowaniu przy próbie wrzucenia programu wyskakuje mi komunikat: Selected chip and target chip do not match ATtiny2313 <> AT90S1200. Jeśli próbuje w sposób manualny to też się najpierw wyświetla ten komunikat, a potem okno: AVR...
ok do pierwszego błędu się przyznaje, lecz co do drugiego cytatu nie pomyliłem się. jeżeli podłączysz kwarc 1MHz a w bascomie wpiszesz 8MHz to "wait 1" trwa 8-siem sekund. jest to częsty błąd przeklepywaczy kodu, którzy nie zmieniają fabrycznego ustawienia fusebitów i nie wyłączają clkdiv/8. lecz wracając do tematu. fusy masz dobrze ustawione, sprawdź...
Nie wiem czy kod jest dobry, bo to chyba jest bascom, którego nie znam. Zakładam, że w pliku m8def.dat mieszczą się definicje ATmega8 oraz komendy do LCD (bo gdzieś musi być np. funkcja Cls). Czarne kwadraty mogą być powodem złego ustawienia kontrastu. Do tego służy potencjometr 10k, o którym pisałem wcześniej. Jak uruchomisz program, który w sposób...
:arrow: Co do wielkości kodu to pewnie już zmieniłeś ustawienia w kompilatorze i dodatkowo musi w programie być dyrektywa $large lub cos takiego, ale jak już sobie poradziłeś to spox. :arrow: polecenie getrc5 ma parametry Command i Adress. Adres każdy pilot ma inny (zależy czy jest od np TV, Video, HiFi itp), musisz go sobie wyczaić albo po obejrzeniu...
Fuse bity i inne ustawienia raczej są poprawne, a przejście na programowanie w C lub asm raczej odpada ze względu na brak czasu aby się tego nauczyć. Zauważyłem pewną rzecz w pracy mojego programu. Jeżeli nie ma wyświetlania informacji na lcd to prędkość działania programu całkowicie mnie zadowala natomiast jeśli będę coś wyświetlał to np. liczba A...
www.elektroda.pl/rtvforum/topic1179898.h... w 1 poscie jest schemat podłączenia , czy tak może być ?? mam naprawdę gorąco prośbę czy może ktoś napisać kawałek kodu odpowiadający za wysłanie i odbieranie 2 zmiennych typu integer np dom = 67 strych =76 między dwoma atmega dalej już sobie poradzę . nie prosił bym o pomoc ale Internet mam tylko w telefonie...
mam taki program zegara ds1307 trochę już pokombinowałem tylko obsługa zmiany zapisanie do ds1307 mi nie działa , założyłem że pierwszy klawisz s1 wejście w menu ustawień kolejne przyciśnięcie s1 ma zmieniać wartość x od 0 do 5 wyświetlać kolejno "godzina minuta sekunda rok miesiac dzien" a klawiszem s3 zmieniać na razie tylko w górę wartości , problem...
bascom wyświetlanie wyświetlanie bascom bascom wyświetlanie zmiennej
karaoke amplituner amica części palnika schemat lodówka samsung
samsung qe55q74tat mikrokomputer cobra1
Suszarka do włosów nie grzeje na pierwszym biegu - przyczyny i rozwiązania Ustawienie zegara w kuchence Mastercook - migające "oo" i "Auto"