Na Windows7 i Bascom 1.11.9.8 w wersji demo po podmianie pliku działa OK (wcześniej coś wgrywało do procka, ale nic nie działało). Kolego adambehnke jesteś mistrzem :please: masz super dojście do źródła - nawet na oficjalnej stronie MCS nic na ten temat nie znalazłem. Może warto by Twój post przykleić - sądzę, że jest wielu takich którzy kombinują na...
Tomsyty zobacz w dokumentacji do Tinny26 (kompletną) na stronę 23 pierwszy akapit. Tam Jest prawdopodobna przyczyna Twojego problemu. Timer T1 pracuje z zegarem mnożonym przez 64 względem zegara rdzenia!! Więc Twój układ dostał na preskaler Timera1 nie 8MHz jak chciałeś tylko 512 MHz !! Znaczy się zamiast 36kHz za preskalerem masz około 2,3 MHz !! Sprawdź...
http://obrazki.elektroda.pl/6844642700_1... Witam wszystkich serdecznie :) Jakiś czas temu luba poprosiła mnie o zrobienie włącznika do światła na pilota bo nie chce jej się wstawać z łóżka by je zgasić - no cóż, pięknym kobietom się nie odmawia :D Po chwili w głowie powstał wstępny projekt i prototyp opierający się na zasilaczu beztransformatorowym...
W załączniku zamieszczam poprawiony wsad w formacie hex. Poprawka dotyczy trybu POWERSAVE:) pozdrawiam
Przejrzałem naszą dyskusję i zajrzałem do dokumentacji Bascom i moim zdaniem masz w swoim programie problemy z arytmetyką i typami danych W Twoim programie ma miejsce następujący tok obliczeń: 1. pobierasz z ADC dwie liczby 8-bitowe w zakresie 0..255 każda (bez znaku): Pomiarl i Pomiarh 2. następnie dokonujesz podstawienia: Dodano po 3 I jeszcze jedno:...
A toś wymyślił 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 Ano bierze się program, pakuje się go do scalaka i testuje w ekstremalnych warunkach, np. wyjazd na Saharę... :D --- poprawka dla czytelności
Mała poprawka do podprogramu SETTIME: usuń litery "w" ze zmiennych S,M,H,Yd,Wm. Przepraszam za pomyłkę , ale przykład " wyrwałem " prosto z programu. Teraz powinno zagrać. Pozdrawiam.
Mała poprawka do schematu : w zabezpieczeniu narysowany jest tranzystor NPN i prawidłowo podłączony , błędny jednak opis : ma być NPN a nie PNP Pozdrawiam drago
I wszystko jasne. Tu http://www.mcselec.com/index.php?option=... dostępna jest poprawka do wersji demo z poprawioną obsługą USBASP. Z nią wszystko działa jak należy.
o to chodzi, że chcesz sterować rejestrem PIN, a więc wytłumaczę: Każdemu portowi w procesorach serii AVR8 są przyporządkowane 3 rejestry: 1. DDRn (np. DDRB) odpowiedzialny za określenie kierunku wyjście/wejście (w BASCOM ustawiasz to automatycznie za pomocą Config) 2. PORTn (np. PORTB) odpowiedzialny za stan pinu (w przypadku konfiguracji jako wyjście...
Podepnę się pod temat, bo tez coś próbuje zrobić na małym Atmelu (attiny13, 25, 45 ) kupiłem właśnie coś na LUFA jakiś AVR ISP MKII i za skarby nie mogę tego uruchomić na Windows 10 (64bit) - odpaliłem starego lapka z Windows 7 i poszło. Chociaż może nie do końca bo napisałem mały program, wgrałem, okazało się, że potrzebna była poprawka w programie,...
Za chwilę napiszesz czemu ci nie działa tryb 5 i przycisk R + poprawka dla ifa L Ten kawałek: If R = 0 And Tryb < 4 Then Incr Tryb 'max tryb 4 If L = 0 And Tryb > 0 Then Decr Tryb Popraw na: If R = 0 And Tryb < 5 Then Incr Tryb 'max tryb 5 If L = 0 And Tryb > 1 Then Decr Tryb Popraw też sobie podciągnięcie Pind.4 do + No i tą linię DATA...
Najczęściej robi się to odwrotnie - pin B.1 zwierasz do masy, a komendą SET podciągasz go do plusa zasilania. Wtedy program sprawdza "If portb.1=0 then...". Przy okazji, warto używać aliasów, wówczas program jest czytelniejszy, a ewentualna zmiana pinu to poprawka jednej linijki. Jeśli jednak z jakiś powodów musisz wyzwalać port jedynką, to podajesz...
Sory post piotra5000 przeoczyłem .Bylem przekonany że weiscie T0 to noga 14 .licznik działa tak jak powinien -jedna poprawka Pind.4=input:reset Portd.4 i opornik podciagający do + przy koletorze fototranzystora . Dodano po 2 Mam rozwiązaną sprawe liczenia dlugości przewodu. Dziekuje wszystkim za zainteresowanie tematem.
Ja wchodzę, nie wiem czy dotrwam do końca, ale z zasady lubię drążyć temat. Ewentualnie może jakaś poprawka na koniec. Powiedzcie mi jaki mam sobie załatwić soft, dobrze by było gdyby ktoś w wielkim skrócie udzielił informacji z którym softem jest najmniej kłopotów ( rzecz jasna dla początkujących i na procesory PIC ) Masz rację, to powinno być w innym...
Tak - timer T0 generuje przerwania co okreslony czas, wystapienie przerwania zwieksza o 1 wartosc licznika X oraz powoduje ponowne przeladowanie zawartosci timera i uruchomienie go. U mnie przerwania sa co 10msek a osiagniecie przez X wartosci 100 powoduje zwiekszenie licznika sekund. Ten kawalek kodu akurat jest w asm, polecenia basica wykozystalam...
Poprawka mojego wyzszego postu: http://www.googluj.cba.pl/ Co do tego co mowi szanowny internauta Maćko wynika ze siedzi przy robotach itp tylko od 1-2 dni wiec smiem sodzic ze jest zielony(niemartw sie zielony tez ladny kolor :) ) a jak kazdy zielony potrzebuje 20kg tekstu, ten jest zawarty na tym forum :D troche umiem cały dzisiejszy wieczur siedziałem...
może sie przyda - program właśnie na czujnik 18s20 ' BASCOM College ' (EdW 2001.01 str. 20) ' Temat : "Termometr z Dallas DS1820" ' wersja 1.1 (20.03.2001) ' Compiler : BASCOM 8051 LIBRARY V 2.06 ' Used ROM : &H7A3 1955 (dec) > Ok ' Poprawki do ver. 1.0: ' - poprawiony błšd odczytu temp > 41,5...
Atmega 8 jest układem cyfrowym, więc na nóżkach zdefiniowanych jako wyjście w tym wypadku Portb może być napięcie bliskie 0V lub bliskie Vcc. A słyszał kolega o stanie wysokiej impedancji na wejściu HI-z ??? w tym stanie (a w taki wprowadza autor) normalnym jest, że napięcie może być prawie dowolne pomiędzy 0-5V (jest wtedy pływające i to całkiem normalny...
kod: Dodano po 5 Czekam na info, bo problem jednak nadal występuje. znalazłem na elektrodzie jeszcze coś takiego: " można pominąć wpis Reference, wtedy domyślnie Vref będzie ustawione na zewnętrzne źródło" ale to nie działa. Ten kod działa tylko dla Vref=AVcc przy: Reference=Off, Reference=Aref i oczywiście dla Reference=Avcc przy reference = Internal...
następna aktualizacja, mam nadzieje że to już ostatnia :) A więc, subik dorobił się obsługi poprzez pilota. Układ zrealizowałem na prostym zasilaczu + stabilizator 5V, Atmega8, PC827, BA6218, MOC3021, odbiornik IR TSOP1736. Czemu takie elementy, a nie inne. Ogólnie miał mi to ktoś zrobić, ale jak usłyszałem że mam za to zaplacić 300zł to zacząłem się...
Napisz czy program po poprawkach działa? Głównie ten zegarek.
No to masz w załączniku proste menu w C dla 51, przeportuj na co chcesz, nie jest to w 100% moje autorskie, ale dużo poprawek wprowadzonych (kompilowało się w keilu). Pozdro:)
W pierwszej kolejności to użyj SYNTAX CHECK i usuń błędy składni (przecinek, to nie kropka - lupa do ręki i dokładnie sprawdź). Oprócz tego deklaracja Sub Znaki i wykorzystanie w procedurach - zgroza (trzeba rozróżnić Znak i Znaki - u Ciebie to wszystko jedno. Na końcu program domaga się End If. Po tych poprawkach ładnie się kompiluje - wersja nie demo.
Witam Napisz dokładnie założenia całego zestawu bo to podstawa, tylko nie przesadzaj na początek. Postaram się tobie pomóc w miarę wolnego czasu Sam już mam takie cudo i testuję go od dwóch lat dodając poprawki Pozdrawiam PIOTR
Witam ! Zacznij od tego: $crystal = 800000 --- jedno zero za mało. następna poprawka: Config Portb = &B00101000 0 jako wejście 1 jako wyjście porty B0. B1, B2 masz 0 a powinny być 1 Brak konfiguracji Portu D Pozdrawiam. Stefan
Zbudowałem miernik częstotliwości (kit AVT3003): http://www.sklep.avt.pl/photo/_pdf/AVT30... Do procka wgrałem gotowy program bez jakichkolwiek przeróbek. Miernik nie włącza się jak pisze w artykule po 1 sekundzie lecz po ok. 30, i przez kilka sekund normalnie mierzy częstotliwość a po chwili zaczyna świrować i pokazywać jakieś śmieszne znaczki....
oj bardzo się mści :D ale i tak jak są dwa rejestry tj i tl to wolę wpisywać każdy osobno Dodano po 58 Zgadałem się z autorem tematu i napisałem programik, który jest w trakcie poprawek i będzie dostępny niebawem
Hmm, a jakie to były programy? Sprawdzę u siebie i ewentualnie zgłoszę Markowi Albertsowi do poprawki.
Dzięki za poprawkę.
Witam. Wszystkie Pind.5, w warunkach, zmień na Portd.5. Rejestr PIN służy do odczytywania stanu danej końcówki a rejestr PORT do jej ustawiania lub zerowania. P.s. Aby ustawić pojedynczą końcówkę jako wejście lub wyjście używa się składni Config Pinx.y = tryb. Czyli zamiast Config Portb.1 = 1 powinno być Config Pinb.1 = 1 (chociaż Bascom łyka jedno...
Tak jak to napisał xury poprawka działa
Znów czarna magia... dzięki za poprawkę :)
Witam. W pewnym miejscu programu potrzebuję zamienić zmienną word w zmienną byte, (chociażby po to by móc ją zapisać za pomocą polecenia writeeeprom w pojedynczej komórce pamięci eeprom / nie marnować pamięci eeprom). Na początku obliczenia wykonywane są na dużych liczbach - Getadc dla przetwornika 10 bit zwraca wartość 0...1023 (word) ale różnica powinna...
Nie wiem jak liczyć naciśnięcia , a jak czas . bascom wywala mi błędy w składni - proszę o poprawki .
Kurcza szkoda że trzeba aż tak kombinować. AVR-oSP|| się wiesza, BASCOM wymaga poprawek (i nie pobiera pliku HEX przed każdym programowaniem. Właśnie BASCOMa (i programatora na LPT) na razie używam) ale denerwuje mnie że po każdej zmianie programu muszę od nowa wczytać plik HEX do bufora BASCOMa żeby zaprogramować procesor). Dlatego chciałem użyć AvrProga....
Tak. Może być i w wysokim poziomie, ale takie będzie o wiele szybsze a w dodatku zajmie mniej miejsca a nie chciałem Ci zajmować swoimi poprawkami całego FLASHa w procku. In R16, Wyswietlacz1 '<-- R16 = PortD andi R16, &B00001111 '<-- R16 = R16 And &B00001111 Lds R17, {Wyswietlacz1_2} '<-- R17 = Wyswietlacz1_2 !or R16, R17...
If znak = 0 then gosub minus else waitms 20 endif będzie trwało tyle samo pod warunkiem że wyświetlenie będzie trwało dokładnie 20ms jeżeli zastosujesz element jak ci wskazałem wyżej czyli zawsze wejście do podprogramu minus a podprogram Minus: Reset S1 if znak = 0 then 'wartość dodatnia Set G else 'tu jest wartość ujemna Reset G end if Gosub Resetuj...
..."Tylko po co zaczynać o starych procesorów i od powoli wymierającego języka?".... A czy ktoś o to pyta? Jeśli chodzi o pomoc - to trudna sprawa. Piszesz "Mój kod zrobił się już dość duży i moje umiejętności są zbyt małe, aby nad nim zapanować" I chyba tu jest problem, zacznij pisać "od początku", zacznij od obsługi "pojedynczych składników". Zapisuj...
Jak w tytule, korzystając z funkcji DTMF out w Bascomie udało mi się wygenerować "jakiś" sygnał. .................. W moim programie nie ma żadnej instrukcji $crystal bo nie wiem czy powinna być. Podaję kod programu odpowiedzialny za wysyłanie DTMF: Jeżeli w programie /listingu nie ma podanego taktowania lub wybranego processora oraz wartości dla:...
Ok Panowie więc jak ten kod programu powinien wyglądać waszym zdaniem :-) ? Najpierw napisz czy się kompiluje. Niezależnie od tego czy on będzie działał dobrze czy źle, najpierw musi się kompilować. I dopiero będzie można robić jakieś poprawki w algorytmie.
pier - twój program działa bardzo dobrze, dokładnie tak jak go napisałeś. A że napisałeś go badziewnie to taki masz efekt. Błędy: 1) W przerwaniu INT0 wyskakujesz z niego GOTO do głównego programu, tak nie można. Wyjdź z przerwania komendą RETURN, ale na jego końcu a nie przez podmianę GOSUB. Powinno być: If Sw = 1 Then Powerdown i RETURN na koncu....
1. nie rozumiem planu, chcesz po prostu zrobić stoper liczący czas n amplitud? przycisk ma być naciskany ręcznie? 2. w bascomie jest przecież funkcja sqr(), nie wiem w czym problem 3. temat do poprawki - brak uwzględniania języka
Cóż, w wolnej chwili sprawdzę sprawę u siebie na aktualnym BASCOMIE w pełnej wersji i w razie czego zgłoszę do poprawek.
Rekinisko, to powinno wyglądać tak: Kod Basic4GL - No to wiele zmieniło ;) jutro wkleję poprawki do oceny.
Wprowadziłem małe poprawki.
Mówilem ze moge sie pomylić :) pisze natywnie w C i jeszcze NIE MIALEM POTRZEBY wpychać w kod asma, co nie znaczy ze jesli bede musial to sie go nie naucze :) Dodano po 1 fakt, poprawka: ldi r16,255
Podłoże jest czarne a linia biała? Środkowy czujnik jest na czarnym a pozostałe na białym? Brakuje LED-ów które były w oryginalnym układzie, dzięki nim miałbyś na bieżąco podgląd co się dzieje z czujnikami. Masz możliwość ich dołożenia? Niestety dziś nie mam możliwości skompilowania programu po ewentualnych poprawkach, dopiero jutro jeśli coś zmienisz.
Witam wszystkich. Zakupiłem klon ARDUINO : Arduino Mega 2560 PRO Embed, AVR ATmega2560 256KB. Prosze o poradę co mi się udało zepsuć że procesor nie wykonuje moich poleceń. Opiszę czynności które były wykonane z tą płytką. 1. Po zasilaniu płytki zdziwiło mnie mruganie diody "L". Z Dtrki wyczytałem że to wyjście PB7. OK. 2. Po podłączeniu USB chciałem...
Owszem tworzy programy w różnych językach, ale nie znaczy to, że taki program będzie działał prawidłowo. Potrafi on niesamowicie konfabulować. Prawda (at)ElektrodaBot? Co prawda potrafi też dobrze naprowadzić i po drobnych poprawkach kod działa jak byś chciał. Co mu trzeba przyznać to, że całkiem dobrze radzi sobie z regexami i do tego go najczęściej...
poprawka egzaminu tabela poprawka poprawka egzamin
różnicówka żyły nagrywanie plików obudowa electrolux
wsady panasonic wsady panasonic
Przekaźnik R10 do pralki Polar PS663P Bio – zamienniki Finder 40.61, Relpol RM85, parametry Powiększanie rozdzielczości zdjęć: Topaz Photo AI, Gigapixel AI, Upscayl, waifu2x – jak uzyskać najlepszą jakość?