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...
Napisz czy program po poprawkach działa? Głównie ten zegarek.
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...
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....
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:)
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
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.
Mój AVR910 jest oparty na przejściówce USB/com z telefonu Nokia3510 i procesorze ATtiny2313 w którym jest program programatora ISP Tu jest projekt programatora. http://radzio.dxp.pl/avr910.htm Dodam jeszcze że ten zestaw współpracuje z Bascomem AVR 1.11.9.8 (z poprawką).Wybrać trzeba programator myAVR MK2 / AVR910 prędkość 115200, trochę długo programuje...
Hmm, a jakie to były programy? Sprawdzę u siebie i ewentualnie zgłoszę Markowi Albertsowi do poprawki.
Dzięki za poprawkę.
Tak jak to napisał xury poprawka działa
Znów czarna magia... dzięki za poprawkę :)
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
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
Nie wiem jak liczyć naciśnięcia , a jak czas . bascom wywala mi błędy w składni - proszę o poprawki .
Cóż, w wolnej chwili sprawdzę sprawę u siebie na aktualnym BASCOMIE w pełnej wersji i w razie czego zgłoszę do poprawek.
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
Witam, mialem ten sam problem z Bascomem, pomogla mi ta poprawka, w zalaczniku :D
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.
Witam. Załączam moje próby praktycznego wykorzystania modułów RFM12B. Jest to termometr bezprzewodowy na DS18B20. Program napisany w Bascomie, ale działa niezawodnie. Zasięgu max nie testowałem, ale w domu z parteru na piętro po przekątnej - bez problemu. Kod nie jest w 100% mój. Oparłem się przede wszystkim na kodzie kol. kabelek (dzięki). Całość nie...
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....
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...
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ź...
malutka poprawka to nie CD4049 a CD4094
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
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:...
Wprowadziłem małe poprawki.
Rekinisko, to powinno wyglądać tak: Kod Basic4GL - No to wiele zmieniło ;) jutro wkleję poprawki do oceny.
W dużym uproszczeniu tak by to wyglądało. Właśnie pracuję nad poprawkami w moim dawnym programie. Dzięki za podpowiedź
W Bascomie 1.11.9.8 uzyskuję kod 127k bez problemu. Ale większego już nie uzyskasz. Otrzymałem właśnie poprawkę do wersji 1.12.0.1 , jak ją sprawdzę to dam znać.
... Config Portd = Output nie może być , bo wtedy pin RXD ustawiasz jako wyjście.Sprawdziłem , na Bascom 1.11.7.4 Config Portd.1 nie kompiluje się , ale można użyć "zamiennika" Ddrd.1=1 lub Set Ddrd.1 . Sprawdź. Piotrek niestety po poprawkach nadal nie działa ( śmieci )
Witam Temet już jest dawno zakończony. Po wprowadzeniu poprawek wszystko ruszyło. Pozdrawiam. P.S Temat zamykam.
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.
Wklej program. STEROWNIK SYNTEZY CZESTOTLIWOSCI Z UKLADEM TSA6057 otóż przy próbie kompilacji programu wyskakuje taki błąd Error:369 Line 244: Duplicate label name used by const or variable [ FREQUENCY] gdzie jest błąd??,nie jestem programistą,i trudno z tego wybrnąć,jeśli można proszę o poprawkę, Plik PLL DRIVER TSA6057.BAS (BASCOM 2.7.9 )
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...
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
W załączniku zamieszczam poprawiony wsad w formacie hex. Poprawka dotyczy trybu POWERSAVE:) pozdrawiam
dziekuje wszystkim za pomoc. pomimo poprawek program nie chodzil poki programowalem bascomem po uzyciu loadera z code vision avr program ruszyl. bascom sucks.
Dzięki za pliczek, jednak wymaga poprawek... Kilka błędów, lcd nie startuje :cry:
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...
... Jest mało czytelny... ... i niepotrzebnie ... "rozwleczony". I popracuj nad kodem, bo można go solidnie "przetrzebić" :P Czy możesz podać jakieś praktyczne porady odnośnie poprawek w kodzie ?. BASCOM podoba mi pod względem obsługi sprzętu peryferyjnego (dostępności bibliotek), ale drażni mnie jako język programowania. Nie czuje tego języka, dlatego...
No ZbeeGin na pewno wiesz że też można. Kolega chce bez dodatków, zatem nie mozna. Przy taktowaniu 8MHz i preskalerze 1024 licznik zliczy max 32,7680ms. A to o wiele za mało by mieć 1000ms. Nawet z domyślnym taktowaniem 1MHz, czas 1s jest nieosiągalny dla licznika Timer0. zastanawia mnie czemu Timer1 = Timer1 + 3044, a nie Timer1 = 3044? Bo zanim przerwanie...
Witam. Muszę przyznać, że powaliły mnie te posty - szczególnie określenie "downgrade w stylu hardcore". Wracając do tematu - maszynka jest wstawiona przejściowo, może niedługo będzie coś lepszego niż windows 95 (chyba wszystko jest lepsze :-)), ale niestety narazie mam coś takiego... Jeżeli chodzi o podmiankę plików - no wiecie, tonący chwyta się brzytwy.......
Witam. Ja skopiowałem ów program z Elektroniki Praktycznej i naniosłem poprawki zgodnie z uwagami Kolegi emarcus. Program kompiluje się bez żadnych problemów. Wersja Bascom'a 2.0.7.5
Witam Otóż mam problem potrzebuję użyc kostki 74LS374 do rozszerzenia portów I/O procesora. Musze użyc akurat te i dwie takie. Nie wiem jak z poziomu bascoma sterowac tymi portami. Udało mi się tylko tyle znaleśc że wejścia 74LS pełnią rolę portu danych. OE musi byc do masy. Do transferu danych jest potrzebne taktowanie. Przypomina to mi transmisje...
No, masz rację, już poprawiłem swoje "poprawki" co nie zmienia tego, że nie da się skompilować dokładnie przepisanego kodu. Kompilowałem na Bascom AVR i na Bascom 8051 i ten sam błąd. A tak w ogóle to chyba wejścia i wyjścia w tych procesorkach można zdefiniować w/g woli autora. Program jest pod 89C2051
Ja mam jeszcze pytanie odnośnie tego gdzie (w rzeczywistości) masz podłączony ten rezystor 10K? Między resetem i ... ? Co do programu nie ma on prawa działać, ale napisałeś, że wprowadziłeś poprawki. Pokażesz aktualny program? Pozdrawiam :)
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...
to już opanowałem jednak można to zrobić komendą shift z lekkimi poprawkami działa jak chciałem teraz zabieram się za program główny myślę , że z tym pójdzie mi lepiej niemniej dziękuje za zainteresowanie
..."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...
Dzieki za poprawki ale to sa błędy chyba nie wpływające na wyświetlanie zmiennej Frequency :).
Teoretycznie , powinno działać , ale skoro tak nie jest , to: a)daj rezystory podciągające do VCC na wszystkich pinach magistrali b)popraw program tak , by nie zapisywał danych do DS-a w każdym obiegu pętli , a tylko wtedy , kiedy wartości Wiper0 lub Wiper1 , zmienią się. Nie posiadam takowego DS-a , więc nie mogę tego sprawdzić doświadczalnie :( Piotrek...
To tylko próba, żeby się dało. Potem będzie jakaś AtMega i kilka przycisków i serw :) https://filmy.elektroda.pl/40_1621270514... Poprawka: [syntax=vbnet] If A = 90 Or A = 110 Then Debounce Pinb.2 , 0 , Zmiana , Sub End If[/syntax] Tak jest lepiej.
Też tak myślę :) Jednak jeżeli w bascomie otwieram emulator terminala wyskakuje błąd: Could not open COM1 ... poprawka działa lecz też nie dostaję żadnego znaku
...Biednie wygląda, ... I jeszcze na dokładkę, rezystory ograniczające prąd umieszczone w wierszach, zamiast w kolumnach. Do poprawki :| Piotrek
[url=http://www.atmel.com/dyn/resources/... Studio 4 Full 118 Mb [url=http://www.atmel.com/dyn/resources/... na 4.18 SP3
Nie udało, ale napisałem inny program w BASCOMIE który działa
Witam Obsługuję czujnik DS18B20 w Bascomie. Czy czas pomiędzy kolejnymi poleceniami, tj. 1wreset , potem 1wwrite &H55 , potem 1wwrite &HCC ... itd. może być dowolnie długi, przykładowo -np 6 minut; 5 godzin; 10godzin czy też 10dni .... ? Oczywiście wysyła 1 polecenie, czeka, wysyła drugie itd. do końca... Czy są ograniczenia? NIE! Te czasy (timingi)...
e marcus to jest tak jest cała linia 8-bitowa na której lecą non stop jakieś dane do różnych układów, są też dodatkowe 4 linie sterujące na której lecą tylko impulsy "0" i wtedy właśnie lecą właściwe dane które chcę odczytać AVR'em. W sumie z tych 4-linii sterujących na jednej lecą impulsy "0" 128-raz y które wywołują Czy masz jakiś powód aby tą 8-bitową...
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
Problem rozwiązany, napisałem malutki program, który przepisuje ciąg znaków -ccomCOM na -ccom. STK500 BASCOM PATCH (c) 2010 by Piotrva http://www.piotr94.net21.pl/ Patch rozwiązujący problemy z programatorem stk500 w bascomie 1.11.9.8 Aby używać poprawki należy: 1. rozpakować archiwum 2. wgrać plik stk500patchv1.0.exe lub stk500patchv1.0pause.exe...
No nie no Mirku bez przesady wystarczyło by .bas i .h no nawet zamiast .h może być to bascomowe .lib czy też .dat ale pod normalnym editem z zaawansowanym zarządzaniem plikami i to wszystko. W końcu pascal też ma swoje .pas i .h nie :) Nie żebym tu propagował używanie bascoma , ale jest wielu co używa i używać będzie nic sie na to nie poradzi. I to...
Brak deklaracji kwarcu $crystal Brak deklaracji procesora $regfile Brak deklaracji szybkości $baud Brak konfiguracji RS232 czyli Config Com1... Zła deklaracja pinów, nie Config Pin... tylko zawsze Config Port... Brak informacji o ustawieniu szybkości taktowania fusebitami Brak informacji o typie procesora Brak informacji z jakim urządzeniem się komunikujesz...
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.
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.
Jak ktoś nie umie porządnie i czytelnie pisać kodu ("a jakoś tam bedzie"), to nawet w Logo się pogubi :wink: A "time to market" to na dobranoc grzecznym dzieciom w USA... :wink: Jak spartolisz na szybkiego kod to i tak więcej czasu poświęcisz na poprawki, niż by go w asm raz porządnie napisał. Do pisania w asemblerze trzeba ogromnej wyobraźni i cierpliwości,...
Coś namieszałeś w tym podprogramie odbioru z UART. Najpierw czytasz do zmiennej F, potem to Case 0 to 4 (?). Jeśli używasz ASCII to skąd niby mogły by się odebrać takie wartości ? Potem nagle ni z tego i owego pojawia się zmienna E bez związku z odczytem. Myślę, że ciągle mylisz kod ASCII z liczbami i przez to masz problemy. Możesz też przed parsowaniem...
Na tym dzielniku prawidłowo mierzy prąd do 40A wyżej są przekłamania ,tak pisał mi autor ,jednak rezystor do pomiaru prądu trzeba dać odpowiednio większej mocy ,zależnej od tego jaki chcemy prąd ładowania u mnie mam 50W na radiatorze i przy prądzie 20A jest gorący mimo wentylatora , z tym że taki prąd jest stosunkowo krótko podawany ,no i kable ja mam...
Witam Mam Atmege 32 EvB nie chce mi tego skompilowac i wywala tu błąd : Wtemp = Rxstat And &H0080 ' maskuj bit Received Ok ' bład o tresci : ERROR 31 : Line 791 Invalid datatype 0007 oraz If Wtemp = 0 Then ' bład o tresci : ERROR 31 : Line 793 Invalid datatype 0006 oraz ' bład o tresci : ERROR 229 : Line 793 End Sub expected [>11] prosze o pomoc autora...
Skoro ten kit opiera się na procesorze AVR, to nie rozumiem jednego - czy nie możesz skompilować najprostszego przykładu z Bascom AVR'a ??? Tam sterowanie LCD masz na dzień dobry zarówno w trybie 8 jak i 4 bitowym. Wystarczy tylko zdefiniować odpowiednie linie danych i sterujące oraz rodzaj transmisji 8 czy 4, a dalej już powinno iść z górki. Jest tam...
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...
http://obrazki.elektroda.net/32_12761638... Witam serdecznie! Ostatnio tworzyłem m. in. zegarek analogowy w BASCOM'ie, co wymagało zastosowania funkcji trygonometrycznych. Początkowo oprogramowanie rysowało jedynie kreski w miejscu wskazówek, jednak gdy chciałem wykonać prawdziwe wskazówki kod uległ mocnemu zabałaganieniu i oczywiście nie...
Dzięki za odp. Czy ten kod z poprawkami się nadaje? http://www.elektroda.pl/rtvforum/topic54...
Ech, Kolego, z całym szacunkiem, ale to stek bzdur... Spróbuj napisać oddzielną procedurę, która wywołana jest tak długo w pętli, aż nie zostanie wciśnięta cyfra,albo ENTER. Od tego musisz zacząć. EDIT: Po tych poprawkach można uznać, że mniej-więcej dobrze Ci się to pojawia na LCD, ale nadal nie masz wartości częstotliwości dla DDSa ! Musisz zbudować...
Witam. Pisze w asm ale idea taka sama: przykład dla wyświetlenia zmiennej z zakresu 0-32 na wyświetlaczu 16 znaków: 1. skalujesz zmienną "a" do postaci z zakresu 0-32 2. dzielisz "a/2" ( w assemblerze komenda div ab przy b=2 ) 3. wyświetlasz a pełnych kwadratów 4. jeśli była reszta z dzielenia (w asm b<>0) to wyświetlasz jeszcze pół kwadratu 5....
Nie wiem czy jeszcze potrzeba, ale dołączam. To jest chyba oryginalny wsad z tego co znalazłem u siebie. Wymaga dość dużo poprawek w kwestii dekodowania DCF. Pozdrawiam Piotr
zumek, wprowadziłem Twoją poprawkę, niestety nic to nie zmienia, nadal kompilator wyrzuca error nr31. I zawsze jest to błąd w ostatniej linijce kodu.
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)....
Podłączasz do wejścia T0 i konfigurujesz timer, masz do wyboru zbocza opadające, narastające, wszystko w [url=http://www.atmel.com/dyn/resources/... katalogowej AT89S2313 s. 29... :) kto czyta, ten wie... ----------------------- Poprawka, nie INT0 tylko T0, patrzę do pdf-a i nie widzę... :)
Witam. Mam taki działający program napisany dla 8515 w AVR Studio: ... Działający na czym :?: Symulatorze czy "żywym" procku :?: Chciałbym go zasymulować na 2313. Co muszę zrobić?? j/w :?: Zmieniłem ilość pinów portu D(7) i nazwę biblioteki na początku. Wyskoczył jednak 1 błąd. Obciąłeś wyprowadzenie :?: Biblioteki :?: Jaki błąd :?: Czy program w takiej...
http://obrazki.elektroda.pl/9485354300_1... EDIT: Czytałem trochę o PWM w Bascomie i wprowadziłem poprawki do kodu: No i nie ma się co dziwić że nie działa. Pwm1a to wyjście PB3 dodatkowo zapomniałeś polecenia Prescale. I 255 to maksymalna wartość. Która da stan niski na wyjściu.
:arrow: scal12 Dla jakiego to procka? Bo dla 2051 i 4051 wywala błąd o końcu pamięci :arrow: zumek Niestety program dalej nie działa (nic po poprawkach się nie zmieniło) Zaczyna mnie ta magistrala przerażać :/ Męcze sie z tymi termometrami juz cały tydzień...
Usunę kondensator z Aref, ustawię reference na internal i poprawię kolejnośc działań we wzorze. Jak nie pomoże to sprawdzę też liniowość tego błędu i ewentualnie wprowadzę poprawkę. W poniedziałek dam znać jak mi poszło. Dziękuję Marek
Jak w temacie. Mianowicie chodzi mi o to ze wgrywam program do atmega8 i po prostu nie działa. Próbowałem wgrywać nawet te najprostsze programy typu przycisk - led i nic. A wgrywając ten sam program to attiny2313 (oczywiście z odpowiednią poprawką na mikrokontroler) wszystko działa. Dla ścisłości używam Bascom AVR i programatora STK 200 / 300 lub jak...
Odpada robienie własnej płytki PCB, odpada kombinowanie z wersjami Bascoma itp. . To raczej nie wersja bascoma a coś z tym plikiem jest nie tak. Mam już 4 wersję i w każdej jest ten sam błąd. Tam są poprawki wprowadzone i te poprawki " six1 fix array 2012-11-28 " powodują błąd. Niestety ja już płytkę zrobiłem więc staram się coś z tym zrobić ale małe...
Zrobiłem coś takiego ale niestety nie działa. A dla mnie to działa, tylko inaczej, niż chcesz, by działało. Może opisz, jakie są tego objawy, bo na tym polega opisywanie problemów. Bardzo proszę o pomoc bo jest mi to potrzebne. Forum to nie formularz do pisania podań. Tu wystarczy precyzyjnie i logicznie opisać: - Czego się oczekuje. - Co się zrobiło...
Z polaroida wydłubujesz płutkę z sonarem (google: polaroid 6500 - tak nazywa się płytka nie aparat). Są trzy rodzaje płytek. Dwie z nich podłączasz bezpośrednio do procka, natomiast trzecią musisz wstawiś jakiegoś scalaczka - bez problemu znajdziesz opis w sieci. płytkę łączysz z uC trzema liniami: zasilanie "+", send i echo. Inicjalizujesz - dajesz...
Kolega seba_x mnie nie zrozumiał, mi chodzi o 18V (osiemnaście) nie o 8V. Prosiłbym jeszcze kolegów aby obejrzeli schemat i sprawdzili czy jak dam napięcie 18V to nie będzie trzeba zrobić jakiś poprawek przy stabilatorze. Lepiej żeby zrobili to lepsi ode mnie. :wink: Ostrożności nigdy nie za wiele
Ale właśnie u mnie pomogły poprawki programu. "Duchy" są tak minimalne że niewprawne oko niczego nie zauważy. Miałem podobny układ jak w linku od Ciebie z tym że zamiast diody zenera używałem rezystora 100k i kondensatora 100n równolegle. Po poprawkach programu jasność w ogóle nie spadła. Schematu nie mam w formie elektronicznej. Po stronie anod mam...
Dziękuję :) Czyli ogólnie program napisałem ok, tylko wymagał kilku drobnych poprawek, tak? Jak tylko dojdę do porządku z zasilaczem i płytką, to przetestuję. Jeśli ktoś jeszcze miałby jakieś sugestie, to są one mile widziane. Dziękuję i pozdrawiam!
Witam ! Marcin, w przerobionym przez Ciebie kodzie nie przerobiłeś takich linii: P1 = 255 P3 = 255 napisz je tak: PortB = 255 PortD = 255 P1 - to jest PORTB w ATTInyy2313 P3 - to jest PORTD w ATTInyy2313 Pozmieniaj te linie. Jeśli dobrze policzyłem masz jeszcze 11 linii do poprawki. Pozdrawiam. Stefan ps. Czy po tych zmianach program będzie działał...
zasada prosta zbocze na t1 odlicza czas zwłoki zmienia 2 porty na przeciwne i tak w koło $crystal = 8000000 $regfile = "m8def.dat" Config Timer0 = Timer , Prescale = 64 ' 8 us Config Timer1 = Counter , Edge = Rising Dim Wartosc As Word Dim Licznik As Integer Config Portb.1 = Output Reset Portb.1 Config Portb.2 = Output Set Portb.2 On Timer0...
Witam :) Czy moglbys ktos z Was podac listing to pomiaru temp z jednego czujnika DS18B20 bo co robie poprawki w programi to caigle mam niezgodna z rzeczywistoscia temp na wyswietlaczu
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,...
Po małych poprawkach kosmetycznych program działa, lecz jest jeden "mały" problem. Aby układ włączyć lub wyłączyć zamiast 2s trzeba czekać około 7-8s. Chciałem ten czas zmniejszyć ładując do timera inna wartość ale nadal trzeba czekać 7-8s. Co może być przyczyną ? Może Prescacle 1024 to zbyt duży dzielnik ?
"Bascom nie radzi sobie z maleństwem" A mnie się widzi , że to programiści nie radzą sobie z Bascomem ;) Po pierwsze Ty chyba również zumek :D Tak deklaracja we/wyj powinna wyglądać Config Pinb.3 = Output Config Pinb.2 = Output Config Pinb.4 = Input zamiast wait3 spróbój waitms 3000 Bascom przy wywołaniu instrukcji Wait używa pamięci RAM, chociaż nie...
Schemat prostego termometru wraz z kodem w [url=http://www.xifyh.yoyo.pl/articles.p... Bascomie , trzeba go jak każdy wykalibrować (wystarczy w kodzie programu odjąć lub dodać poprawkę do termometru wzorcowego). Prostsze do wykonania są termometry z wyświetlaczem LCD, ale nie są tak czytelne.
przecież Twój program z małymi poprawkami wgrałem do 89c2051 i działa prawidłowo dla P3 , co mam nakręcić film z całym cyklem 0-255 jako dowód ? dlaczego nie podepniesz wyświetlacza Led i sprawdzisz faktyczny stan portu a nie to co masz na Lcd , jeżeli wychodzisz z założenia że to co jest na Lcd jest święte a nie sprawdzisz stanu faktycznego portu to...
Jeszcze można (lub czasami należy) uwzględnić strumień światła zależny od prądu diody, który często jest nieliniowy. Innymi słowy, 60% PWM może nie nie oznacza 60% strumienia światła: http://obrazki.elektroda.pl/2587357600_1... Zależnie od diody czasami trzeba nanieść poprawkę, by uzyskać pełną płynność.
CO ZA OPIS?? MA CI KTOŚ TWÓJ KOD WKLEIĆ Z POPRAWKAMI??? DRWISZ?? DOSTAŁEŚ KAWĘ NA ŁAWĘ. UŻYJ... I..jakby Ci to powiedzieć...z tym poniedziałkiem...Twój pech Trzeba się było wcześniej za to zabrać:] Dodano po 7 P.S. Caps lock nie był dziełem przypadku... (Informacja dla moderatorów;-) )
poprawka egzaminu tabela poprawka format poprawka
czujnik czarny czujnik zielony szlifierka kątowa kondensator schemat router talktalk
cadillac escalade philips senseo
Opel Vivaro U059E (i059e) – błąd komunikacji z czujnikiem NOx, AdBlue, objawy i diagnostyka Toshiba 32WA2363DG random restart issue, CV mode in power supplies, engineer CV tips