Dlaczego program główny jest podprogramem??? w _ustaw trzeba się odwołać do setdate: i settime: Trudno zrozumieć jak TO działa-dziwne że działa. Gdybyś dał własne komentarze a potem je "czytał ze zrozumieniem..."
Z tego co na razie widzę, to nie masz zdefiniowanych "Ch2_temp" i "Ch3_temp". A i w komentarzu u góry brak apostrofu ('clockAD7714 CLK)
"Linie zawarte w komentarzach z gwiazdkami budziły moje wątpliwości." Czytaj dokładnie posty!
Spoko, nie ma problemu, dla mnie to chwila, a Tobie pewnie pomoze :) Starałem się pisać komentarze, ale jakbyś czegoś nie wiedział to pytaj śmiało. Pozdrawiam, Menuet.
Więc co teraz mam zrobić aby wyświetlał mi tekst? A jesteś pewien , że pod tym adresem nie jest zapisane zero :?: Z innej beczki. Najpierw napisałeś , że masz 24c04 , ale teraz w komentarzu stoi 24c64 , więc pytam: którą "kostkę" teraz "męczysz" :?: ;) Piotrek
Jedynie co , to w komentarzach :D Bascom 8051 przy próbie użycia litery ł w komentarzu wywala taki komunikat "Cannot focus a disabled or invisible window" :)
Niewiele nie oto chodzi bo raczej ma za mały opis wiec troszkę minie zanim ogarnę oco w tym chodzi jestem w pracy wiec niema za wiele czasu by popróbować . Bez komentarza.
Ten typ tak ma- wpisanie 1 kasuje ustawioną flagę - a była ustawiona na 1. Tak że w komentarzu wpisz- kasowanie flagi. Str.68 datasheet. Zresztą większość flag tak się w AVR kasuje.
(at)ElektrodaBot W kodzie z mojego poprzedniego postu sa tylko pary klucz wartość. Proszę zamień to tak że #define zamieniamy na Const, potem nazwa stałej, za nią znak równości i wartość. Te które są zapisane z przedrostkiem 0x zamień na &H Linie komentarzy pozostaw ale poprzedź je apostrofem który je w języku Basic zakomentuje.
Usuń komentarz przed instrukcją 1wreset.
jesteś przekozak, odnalazłeś błąd, niedzielny wieczór po winie dał się we znaki. Oczywiście miało być 45 (jakieś głupoty wpisałem ponieważ w wcześniejszy transformator była wrzucona linka właśnie 35mm2). a nuta jako zwój to pozostałość slangu przezwajaczy silników ale już to zmieniam jeśli kogoś to razi ;) Ale niestety nie wykazałeś się czujnością,...
cóż, niestety to jest złe podejście... c wcale nie jest takie trudne na jakie wygląda... napisz, jeśli możesz do firmy and-tech, a jak się nie zgodzą to wtedy wrzucę parę programików z komentarzami
Bardzo ciekawy kod. Jeszcze jak by można było prosić o więcej komentarzy przy kodzie.
No właśnie walczę z programatorem :/
Witam. Zaprogramowałem AVRa do odbioru sygnału RC5 według instrukcji w helpie. Układ odbiera sygnał lecz dopiero po 2 sekundach trzymania przycisku na pilocie. Czym to może być spowodowane?? Czy to zależy od kwarcu, czy może instrukcja GETRC5 nie jest doskonała?? Chciałbym sterować obiektem i takie opóźnienie nie jest zadawalające. Z góry dzięki za...
Witam, Ciekawi mnie jedna rzecz. Jak w bascomie robić komentarze. Wiem, że apostrofem: ' Ale to tylko jedna linijka, a jak się chce zakomentować od razu 100 to jest sporo klikania. Jest jakiś sposób, żeby szybciej dało się zakomentować daną część kodu? Szukałem już i na elce i na stronie msc, różnych forach i nie znalazłem.
Wstaw znak komentarza przed te linie (lub je usuń) : [syntax=basic4gl] Set Nadawanie Print Numer_karty$ Reset Nadawanie [/syntax] Skompiluj jeszcze raz, zaprogramuj ponownie karty i spróbuj wtedy.
Witam. Taka jedna uwaga. Jak już dajesz kod w BASCOM-ie to daj też proszę komentarze. Pozdrawiam psniezek
Witam, Wielu użytkowników ma problem z uruchamianiem termometrów DS18B20 więc... zamieszczam krótki plik instruktazowy napisany przeze mnie w bascomie z obszernymi komentarzami :D Pozdrawiam
To jest kawałek odpowiadający za podwójny błysk pozycyjnych (przeważnie właśnie światła pozycyjne na skrzydłach migają dwukrotnie co 1s) Nie dopisałem jeszcze komentarza...
Po THEN jest rozpoczęta nowa linia, jest tylko komentarz po then nic więcej.
Post wyżej napisałem jak ma wyglądać wyświetlanie tekstu. Wstaw tą linię tam gdzie umieściłeś komentarz "Tu wstawiam..." :) ps. Pisałem z pamięci i zamiast Seq(1) = Text powinno być Seq(1) = Tekst czyli zapisanie aktualnej wartości po przesunięciu.
Witam Jestem młodym elektronikiem. I nie potrafię wykorzystać mojej pamięci eeprom. Piszę w Bascomie. Mam polską wersję, helpu z Bascoma, ale tej nie rozumie. Skoro nie rozumiesz po polsku ;) , to w jakim języku mam Ci to wytłumaczyć :?: Spróbuję jednak po ... polsku ;) Oto próbka kodu, który mi nie działa. $lib "mcsbyte.lbx" $regfile = "2313def.dat"...
Co to za przerwanie? Od porównania? Przepełnienia? Czy może od przechwycenia - co sugerują komentarze. Nie używasz innych przerwań? Załącz cały program.
Dokładnie tak jak piszecie, w linijce z komentarzem "'if you use 2-wire..." masz "Waitus 200 : Waitus 200 : Waitus 200 : Waitus 200", a powinno być "Waitms 500". Zmień to i powinno działać ja też tak miałem. Zobacz jeszcze na http://www.elektroda.pl/rtvforum/2-x-ds1... . Może to ci się przyda. Pozdrawiam
Jeśli możesz to wklej kompletny kod bo teraz to ja nie wiem gdzie jest komentarz a gdzie funkcja!
Problem leży w tym ,że to co usiłuje zbudować kolega wymaga sporej wiedzy na temat rozwiązań tego typu zagadnień. Jeśli urządzenie to ma pracować w domu stanowiąc automatykę RS232 nie nadaje sie do tego typu transmisji ze względu na długość przewodów i odporność na zakłócenia . Do tego jest RS485 i CAN. Co do nauki programowania to mało kto napisze...
A czy możesz wrzucić ten kod z możliwie dokładnymi komentarzami co by można było go rozkminić na inny język?
Tu mas fajnie wyjaśnione komendy 1wire. http://www.jaglarz.com/ja/elektronika/ds... A tu jest program z komentarzami w BASCOM. http://www.portalnaukowy.edu.pl/index.ph... Numer czujnika jest 8 bajtowy czyli 64 bity. Jeśli czegoś...
Ciekawe podejście do komentarzy. Z wypowiedzi wnioskuję, że komentarze są wrogiem programisty.
Jak pojmujesz słowo "zawiesza". Uruchamiasz symulację i program stoi na WAIT? Przecież to normalne... Symulacja działa dość wolno. Wpisując przykładowo WAIT 5 będziesz czekał na jej zakończenie dość dłuuuuuuuugo. Na pasku statusu w symulatorze pokazuje się czas;najedż na niego myszką i ruszaj kursorem w obrębie napisu a zobaczysz, że czas się jednak...
albo zamiast cudzysłowu weź to w apostrofy Apostrofy sa dla komentarzy...
Witam!! Prosiłbym o jakieś ogólne komentarze to może coś więcej poradzę. Pozdrawiam.
Jeśli kolega zna BASCOM to czego kolega nie rozumie po komentarzach? np. funkcja adc_init to jest takie config adc :) Jak? A to akurat po komentarzach widać. adc_select_input kolega nie potrzebuje, gdyż ten parametr jest podawany w GetADC(), timer_init to takie config timer... to nic skomplikowanego, niech sobie to kolega przeanalizuje uważnie, przepisanie...
Ciężko, aż tak nie jest :P. Jest zawsze disasmebler, który przychodzi z pomocą w ciężkich czasach, ale niestety, on nie napisze komentarzy do kodu.
Dzisiaj na stronie elportalu znalazłem komentarz na temat bascoma i ATtiny. Bascom nie obsługuje prawidłowo ATtiny. Start Timer0 czy stop Timer0 nie działa (przynajmniej dla ATtiny2313). Trzeba wpisać do odpowiedniego rejestru właściwą wartość żeby timer wystartował itp. Trzeba się zapoznać z dokumentacją. Rejestry sterujące timerami są podzielone na...
Nie widzę potrzeby wykorzystywania innych PWM niż te z Timera1. Problem tkwi w kwestii programu i jego algorytmu, niżeli w sprzęcie. Instrukcje te są podwojone, bo wyczytałem gdzieś, że takie rozwiązanie jest obarczone mniejszym błędem. W samym poleceniu chodzi o to, by do zmiennych X,Y załadować wartości ADC z przetworników. Postaram się uzupełnić...
Mundi1970 - jesteś wielki : wszystko działa od strzała:) Wielki plus dla Ciebie za komentarz do komend. Pozdrawiam , i dziękuje za pomoc.
...Albo wyrzuciś print albo przerwanie od serial... Albo ... troszkę pokombinować :D Wystarczy że się wie jak działa proc i Bascom ;) W zasadzie wszystko opisał szymtro , więc skupię się na programiku $large $crystal = 11059200 '$regfile = "420.dat" 'DS89c420 $baud = 19200 On Serial Seriall ' odebrany znak Dim Uli As Byte ' odebrano znak...
tak trochę pogrzebałem i po nitce do kłębka doszedłem do polecenia "ddr". ostatnie komentarze z linku ale bascom: http://mirley.firlej.org/odbiornik_rc5?p... a tu o arduino: http://tronixstuff.com/2011/10/22/tutori... Jutro będę testował, ale jak ktoś już wie to z chęcią się dowiem.
Przecież to komentarz, a znaczek to na 99.99% "&".
Tych ułamków, które tak naprawdę są liczbą całkowitą, przedstawianą przy pomocy zmiennej U. Sądziłem, że komentarze obecne w programie wystarczą do zrozumienia zastosowania konkretnych zmiennych.
Jeśli chodzi o C to poznałem jego podstawy na informatyce na studiach i mam nadzieję że pewnego pięknego dnia przerzucę się na ten język. Na razie jednak chciałbym zakończyć tą sprawę z Bascomem. :ok: niveasoft oczywiście miałeś rację i komentarze w mcs.lib zaznaczyłem apostrofami, po poprawieniu odczyt ADC zwiększył się i wynosi 8929razy/sek.
Nie widzę tego fragmentu w programie. Sam to pisałeś, czy to obcy program, który próbujesz modyfikować ? Komentarze w swoim programie piszesz po angielsku ? Kozacko :->
Udostępnię też oczywiście program napisany w Bascom, całkiem fajnie się sprawuje. Muszę tylko wieczorkiem przysiąść i wprowadzić do niego komentarze tak, by dociekliwym łatwiej go było zrozumieć.
Gotowy kod do sejfu :P http://bart-projects.cba.pl/sejf.html Pisz jak czegoś nie ogarniesz,ale komentarze w kodzie powinny wystarczyć w myśl "Mądrej głowie dość po słowie" :P
Z tego co wiem to w AVR kazdy rozkaz jest wykonywany w ciagu jednego cyklu. A w bascomie uzywajac komend asamblerowskich cbi oraz sbi wychodzi mi ze trwaja one po dwa cykle. Zalezy mi bardzo na uzyskaniu bardzo krotkiego impulsu ktory moge wlasnie uzyskac w nizej przedstawiony sposob przy zalozeniu ze rozkaz=jeden cykl a mi tu wychodzi dwa cykle na...
Ja osobiście tego zasilacza nie robiłem (dopiero zamierzam), ale bardzo podobnej konstrukcji był opisywany w EP 3/2003 tylko że na PiIC16F84. Jeśli chodzi o błąd przy kompilacji w liniach 116 i 117 to można go rozwiązać instalując najnowszą wersje Bascom-a zresztą pisze o tym w komentarzach http://quattro.haje.cz/view.php?com=full...
Proszę abyś przeczytał komentarz przy dyrektywie $sim. Stosuje się ją gdy chcesz przetestować program w Bascomowym symulatorze.
Nie widzę opcji numerowania linii :oops: Co do end if, to są w wymienionych przez Ciebie miejscach, chyba, że nie czuje sarkazmu i ma ich tam nie być(ale w takim przypadku nie kompiluje jeszcze bardziej) a mają być gdzie indziej. Sorałka za brak komentarzy przy kodzie, następnym razem na pewno będą...
Chyba ten kod nie jest jednak dobry. (Ups, to komentarz do starego kodu, którego już nie ma ;) . Jeżeli mysz to ta z pdf-a z tego drugiego wątku i x to wartość odczytana, a x1 bieżąca pozycja, to raczej powinno być tak, jak pisałem powyżej: x1 = x1 + x if x > 127 then x1 = x1 - 256 end if Edit: nowy kod jest chyba poprawny (póżno już ;) ), ale niepotrzenie...
Jeśli listing ma komentarze to przyślij z opisem co TO robić ma. Popatrzeć można. :wink: A symulator bascoma Ci nie pomógł?
Zmiennej Napiecie nigdzie nie zeruję i to by mogło być przyczyną? Zmienne: pomiar - word napiecie - single krok - byte Mogę wstawić cały program ale jest on dość długi i ubogi w komentarze i pewnie też pokombinowany za bardzo ale jeszcze się uczę :D
Zrob 'odskoki' - dzielisz program na bloki, gdzie kazdy blok wykonuje okreslona funkcje. Robic poprawki czy rozszerzajac funkcjonalnosc programu, modyfikujesz dany blok lub dodajesz nowy, nie ma wtedy problemu z polapaniem sie w kodzie. Dobrze byloby gdybys kazdy blok opisal komentarzem co dany blok wykonuje. z czasem mozesz zapomniec co blok wykonywal...
Cegiełki ... Owszem posiadam takowe, nawet sporo ich jest. Korzystam z nich często, jedyne co w nich zmieniam to nazwy zmiennych i ew pinologię procków. Tylko czy były by użyteczne dla kogoś innego, wątpie bo wykonane są pod mój gust. Mogą one być jakimś rozwiązaniem dla kogoś kto idealnie natrafi na problem którego poszukuje. Musiało by to być strasznie...
Niestety nie posiadam takowego. W zasadzie wszystko robiłem "z ręki" bez schematu. Jedynie płytka w eagle (atmega32 smd). Program jest w bascomie ale mało komentarzy, także podejrzewam, że trudno Ci będzie go zrozumieć. Najpierw załatw sobie czujnik, podłącz i spróbuj odczytać. Dopiero jak będziesz to wiedział, bierz się za wyświetlanie wyników. ps...
No niestety jak dopiero zaczynasz zabawę z programowaniem to sie nie dogadamy musisz opanować jakieś sensowne podstawy. Musiał bym w tym wątku zrobić kurs programowania. Mogę polecić Ci "Mikroprocesorowa oślą łączkę" Góreckiego (do znalezienia w internecie)tam masz łopatologicznie wyłożone podstawy z obszernym komentarzem. Ewentualnie "Programowanie...
witam mam program do atmegi8 od producenta link niżej: w bascomie po wklejeniu i skomplikowaniu wyskakują mi 2 błędy 11 Tam jest ponad 100 błędów a nie 2!!! Zacznij je korygowac to pokażą się nowe.... Kopiowałeś ten listing z pliku pdf formatowanego w versji polskiej z polskimi znakami (nie tylko literami "ogonkami"), których Bascom nie interpretuje...
Kolega (at)yokoon użył komendy ' Config Lcd = 16 * 2' Czy ta komenda informuje sterownik HD44780 że ma pracować na 4 bity danych. Miałem podobną sytuacje jak pierwszy raz walczyłem z tym sterownikiem. Efekt był podobny. Sterowałem go z szyną 8 bitową. [syntax=cpp]void LCD_Initalize(void) { unsigned char i; LCD_DB4_DIR |= LCD_DB4; // Konfiguracja kierunku...
Nie wiem jak to zrobić w Bascomie. Wszystko oprócz tego testowania mam zrobione. Mógłby kolega opisać ten programik w C, komentarze podać?
1.Po pierwsze to zmienne typu Word i Integer mają 16 bitów(bity 15-0). Typ Word nie potrafi przechowywać wartości ujemnych, ale za to ma pojemność do 65535. Typ Integer potrafi przechowywać wartości ujemne, ale ma przez to mniejszą pojemność -32767 +32767 bo używa bitu nr 15(najstarszy i całkiem z lewej). Tak więc nic dziwnego że w pierwszym kodzie...
No cóż, każdy ma swoje upodobania i preferuje różne metody nauki. Wiem, że nie łatwo jest wytrwać oglądając ponad godzinny tutorial, zwłaszcza jeżeli poruszony w nim temat jest mało ciekawy lub słaby od strony merytorycznej. Mam nadzieję, że moje poradniki są pozbawione tych wad ale to oczywiście ocenią ewentualni widzowie. Również uważam, że uzupełnienie...
Witam ! Program poprawnie napisany (pomijam komentarze), Pb.0 zmienia stan na przemian. Sprawdziłem. Pozdrawiam. Stefan ps. +5V wystarczy podłączyć do pinu nr 7
Twój problem polega na tym, że nie przeczytałeś helpu od bascoma ;-) Na szczęście dla Ciebie Zbigniew Gibek włożył wiele pracy w opracowanie polskiej wersji: http://www.elektroda.pl/rtvforum/topic11... Poczytaj, a większość Twoich problemów zniknie :-) (nawet komentarze przykładów są po naszemu).
Podaje program z komentarzem. ............ Ps. Nie ładowałem do licznika wartości bo potrzebuje dwóch pełnych przeładowań. W programie jest zupenie nie ważne ile tych przepełnień wystpuje; istotne aby rachunek odmierzanych odcinków czasu był zgodny z zamierzonym. Skoro jesteś zmuszony zliczać przepełnienia (co jest rzeczą absolutnie normalną), więc...
Brak elementarnej wiedzy w powyższych tematach właśnie skutkuje taką opinią... Czy mógłby Kolega sprecyzować jakiej wiedzy (mi tudzież gaskoin-owi) brakuje? gaskoin - poprzedni komentarz był o "rozwijaniu się" programując w bascomie, a nie Twoich umiejętnościach, sorry jeśli zabrzmiało to inaczej :) TW
Jak napiszesz w C i zobaczysz wynik działania kompilatora to w podglądzie będą co najwyżej opisy co dana instrukcja robi w języku ASM a to piszący w ASM już przecież wiedzą. Nie dowiesz się co Autor miał na myśli. W Bascom biblioteki są napisane w ASM, ale mają komentarze co, po co i w jakim celu. Co by ktokolwiek sobie o Bascom nie myślał to te biblioteki...
Jak masz ustawione fuse bity? Po za tym dlaczego te 2 linijki masz jako komentarz? '$regfile = "m16def.dat" 'rejestry mikrokontrolera atmega16 '$crystal = 8000000 'częstotliwo.ć taktowania mikrokontrolera
Wygląda na dobry. Z tym że przydałoby się więcej komentarzy z boku. Co do jednego nie jestem pewien. Mianowicie migotania LCD po każdym przejściu pętli przez Home
A jak miałem się zwrócić? Czyż masz jakieś wątpliwości, że Kolega nie jest Człowiekiem? Na przykład takimi słowami Odnoszę wrażenie, że nie zrozumiałeś mojego postu Prawda, że znacznie kulturalniej niż Twoje: Człowieku czy ty przeczytałeś mój post? I znowu niekulturalne zachowanie: Zadowolony? ... tylko po co? Czy naprawdę zasłużyliśmy na takie traktowanie?...
Musisz napisać co ci się w tym kodzie nie zgadza. Pominąwszy to, że w linii 256 brak znaku komentarza przy tekście tu jeszcze mam kody na: [/b]
Witam, Chciałbym się dowiedzieć czy ktoś już robił jakiś woltomierz na attiny2313 który wyświetlałby wartość napięcia na wyświetlaczu LCD. Jeśli tak to z góry dziękuję za jakiś fragment kodu z małym wyjaśnieniem lub dobrymi komentarzami w kodzie Pozdrawiam Szymon
Witam ponownie. Dario Carluccio przesłał mi listing działającego programu pod tego TIDa ale bez komentarza i w dodatku to chyba pod AVR - może ktoś rozszyfruje - w załączniku... robiw
Witam Jeśli dobrze rozumiem zdanie: "na zmienienie wartości string odczytanej z eeprom na zwykły tekst" masz na myśli zamianę liczby (zapisanej w kodzie ASCII ?) na jej odpowiednik znakowy. Program, który wykorzystałeś bazuje na kodach ASCII znaków, (komentarz przed tabelą znaków Fontlookop), dlatego też po mojemu niepotrzebnie stosujesz zapis: Czytaj_str...
Płytka jest duża bo lubię jak mam miejsce. A RC5 bez problemu jeszcze mogę zamontować do układu. Zegar jest zrobiony ale na osobnej płytce. Poskładanie tej to kwestia tylko czasu. Zdjęcia Płytki umieściłem w załączniku bo oczekiwałem komentarzu do wyglądu płytki. Dzięki za Wasze opinie. Pozdrawiam, :-D
Musiałem trochę wyczyścić temat z niepotrzebnych komentarzy. Jeżeli chcecie kontynuować rozmowę na temat kto jaką szkołę skończył, załóżcie temat w odpowiednim dziale.
Dopisałem, ale jak mam teraz inicjalizować procesor? Wkleiłem wstawkę asm z helpa (dopisując przed ; ' , bo bascom nie akceptuje ; jako komentarza). Mam błąd 60 - duplicate label _basicstart i _clearram. Proszę o pomoc, bo asm nie znam. Dodano po 5 Wiem już dlaczego był ten błąd. Doczytałem w helpie, że ta dyrektywa nie usuwa całej inicjalizacji, tylko:...
Witam Chciałbym przedstawić mój 2 "projekt" jaki zrobiłem Jest to "projekt" na układzie scalonym ATtiny 2313 Za pomocą 5 przycisków mogę wywoływać tekst na ekranie LCD 2*20 Dodatkowo tekst się przesuwa Program napisał mój Kolega Mam 14 lat i przepraszam że trochę to źle wygląda lub coś źle opisałem albo popełniłem jakiś inny błąd Program jest napisany...
Po ciężkich zmaganiach z metodą losową dla kolorów postanowiłem porzucić ten pomysł i zastosować przewidywalny sposób który będzie się powtarzał co jakiś czas. Może i nie jest to rozwiązanie pierwsza klasa, ale działa. Nie stosowałem jednak korekcji gamma, bo przy rozdzielczości PWM 8 bitów i zastosowaniu płynnego rozjaśniania było widać przeskoki (mruganie)...
No trochę namieszałem ale... W załączeniu pliki bas i hex. Oryginał kolegi adi84_84 oraz moje z prawie taką samą zawartością. Prawie bo jest dodany jeden(!) komentarz. Jak mi się wydaje zgodnie z regułą pisania komentarzy. Jak pewnie zauważycie plik hex wygląda zupełnie inaczej.... Porównywałem to w programie total commander.
Witam Jestem powiedzmy poczatkujacy temacie, kiedys bawilem sie silniczkiem krokowym i wyswietlaczem w bascomie, czyli proste operacje na portach..Troche pokopalem na elektrodzie ale w bascomie 'szeregowa ' oznacza zazwyczaj korzystanie z gotowych procedur do I2C. Potrzebuje odczytac dane z ukladu enkodera ad2s90 ktore sa przesylane szeregowo , trzeba...
Post był raportowany. Na forum obowiązuje REGULAMIN i "przyklejone" do niego pytania wraz komentarzami. http://www.elektroda.pl/rtvforum/faq.php . -->REGULAMIN pkt 8.1 i 16.
Mógłbyś przesłać fragment listingu odpowiedzialny za konfigurację? Chciałbym zobaczyć gdzie popełniłem błąd, choć szczerze mówiąc trudno mi w to uwierzyć. Wypróbowałem wszystkie możliwości. Dopuszczam jednak błąd kompilatora. Zdarzyło mi się kiedyś, że program nie działał z powodu umieszczonego komentarza w linii . Ten przypadek był nawet opisany w...
Witam. Żadna z wyżej wymienionych konfiguracji nie pomaga. Mam stk 200 (samoróbkę). Wczoraj zaprogramowałem atmegę8, by na wyświetlaczu lcd migał sobie napis. Układ działał przez cały dzień, a, kiedy wieczorem chciałem przeprogramować atmegę, wyświetlił się komentarz w Bascomie could not identify (...) FFFFFF. Wszystko jest podłączone napewno w porządku,...
Oczywiście że wrzucę go na forum. Ale najpierw muszę dodać komentarze by był zrozumiały. może ktoś go uprości. ja zacząłem zabawę z BASCOMEM niedawno, nie jestem programiastą. Wydaje mi sie że wiele rzeczy można zrobić prościej i tu ukłon do kolegów, którzy programują trochę dłużej. Pozdrawiam SPEKTRA Dodano po 9 do ARECKI wiem, że wtryski są dłuższe,...
W kodzie w C miałeś takie coś: //DDRD = 0xff; i to nie potrzebnie przetłumaczyłeś na DDRD=255 , to jest komentarz i wszystkie zapisy z początkowym // lub /* a na końcu */ pomiń. Pokaż funkcję LCD_DATA_SET() i LCD_DATA_READ()
Wielkie dzięki za zainteresowanie. Po przejrzeniu plików zobaczyłem że ten *.asm to raczej podobny do czegoś w bascomie i to jeszcze z komentarzami. Wprawdzie w tej tematyce jestem zielony (ale się ostatnio intensywnie uczę), lecz mam wrażenie że to jeszcze ułatwia sprawę. Powalczę z tym sam bo to najlepszy sposób żeby czegoś się nauczyć. A konkretny...
Witam, chciałbym zrobić nietypowy nadajnik IR na Atmega 8. Nie Sony nie RC5, nietypowy. Sygnał ma mieć 38kHz, kluczowanie znam. Pytanie: czy te 38kHz mogę uzyskać za pomocą timera w trybie PWM 50%? Czy mogę ustawić dowolną częstotliwość, bo wydaje mi się że nie. Chciałbym jednym timerem generować falę prostokątną a drugim kluczować ją komendami START...
może i masz racje ale nie do konca bo nie ma licznika ilosci przerwan licznika i jak w trakcie obslugi t0 wystąpi 2 przerwania od t1 to jedno zostanie opuszczone wiec to ty zle odrobiles zadanie domowe ustawienie bitu zgłoszenia przerwania moze wystąpic tylko raz podczas obslugi inbnego przerwania w przeciwnym razie wykona sie tylko raz po skończeniu...
W projekcie widać 4 tranzystory, ponieważ sterownik ma być uniwersalny - w zależności od potrzeby (żarówki załączane "+" lub "-") będą montowane odpowiednie tranzystory. Rozumiem, że w tej sytuacji będą 4x N-channel lub 4x P-channel, jeśli nie to po co 4 kanały pwm? Zacznijmy od tego, że to NIE JEST mostek H. Przedstawiony na załączonym schemacie jest,...
Może coś takiego $crystal = 11059200 Dim Czestotliwosc As Long 'w twoim przypadku może być Byte Const Licznik = 22336 ' aby Timer1 przepelniał sie co sekundę Config Timer1 = Timer , Prescale = 256 Config Timer0 = Counter , Edge = Falling On Timer1 Czas 'On Timer0 Zlicz Enable Interrupts Enable Timer1 'Enable Timer0 'Pomiar czasu Counter1 = Licznik Cls...
Za co jest odpowiedzialny ten bajt przy nadajniku? : Data_out = &HC001 Gosub Rf02_wrt_cmd_2 Bo gdy on jest to nie chce działać (tzn sygnł na SCK pojawia się na sekunde i znika). Gdy go wytnę to komunikuje się jak trzeba i sygnał na SCK zmienia się z 1MHz na 2MHz. Czy są one już skonfigurowane do pracy jak przy RSie? Dlaczego uaktywniasz FIFO jak w komentarzu?...
Skompiluj program w bascomie, otwórz plik hex w avr studio 4-darmowy na stronie atmela - i masz asm. Dopisz troche komentarzy, może przejdzie... Pozdrawiam.
Witam. Patrz komentarze które dodałem do Twojego listingu: $regfile = "m8def.dat" $crystal = 8000000 Config Pinb.3 = Input 'pinb.1 jako wejscie Config Pinb.2 = Input 'pinb.2 jako wejscie Config Lcd = 16 * 2 'jaki zostal podlaczony wyswietlacz LCD Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4...
Ja się nie upieram że RC to gwarancja poprawności działania w każdych warunkach. W komentarzu do Twojego wpisu (sugerującego że komunikacja z wyk. gen. wewnętrznego uniemożliwia poprawną komunikację) chciałem jednak zwrócić uwagę, że komunikacja z powodzeniem może na nim działać.
Programu nie poprawiałem. W wykrzyknikach umieściłem Ci ewidentne i rażące błędy programowe. Poprawności i algorytmu nawet nie sprawdzałem - pewnie musiał bym Ci to od zera napisać, a jak wspomniałem na talerzu nic nie podaję. Jeśli dojdziesz sam to nauczysz się i zapamiętasz na przyszłość. Po pierwsze - dla ułatwienia staraj się korzystać z dobrodziejstwa...
Dalej nie rozumiem czego potrzebujesz... czytam 3 raz.... Dalej nie weim... Masz dużo komentarzy w tym programie... bardzo pomagają w analizie co Ty w ogóle robisz... Co to jest za klawiatura? Jakaś matryca? Jezu... :/
(i skąd tu początkujący ma sobie zassać troszkę wiedzy jak w C obsługiwać różne bloki funkcjonalne AVRków ??? Oczywiście wiem, że można z różnych źródeł ale chyba sami przyznacie, że ciężko początkującemu rozszyfrować czasem zawiłą składnię bez jakichś dobrych komentarzy czy opisów :( :( W C (inaczej niż w Bascomie) nie ma specjalnej składni do obsługi...
Lol ale śmieszny program np. If Pind.0 = 0 Then Decr Pwm1a nie wiedziałem ze można od razu zmniejszać wartość pwmu operując bezpośrednio na rejestrze :P Ja bym do niego wpisywał jakąś zmienna. Następnie: 'Config Portb = 255 : Portb = &B11111111 : Config Portd = &B1111100 : Portd = &B1111111 Nie wiem czy wiesz ale ta linijka kodu jest komentarzem...
1 - Stosuj aliasy. Np: drzwi alias portd.0 Później w kodzie po prostu drzwi = 1 lub drzwi = 0. bardzo poprawia czytelność kodu. Zły przykład, bo nie wiadomo od razu, czy chodzi o blokadę, czy czujnik otwarcia. ;) Do powyższego dodam poprawę nazw zmiennych (F, G, Licz4) na bardziej opisowe. Magiczne liczby też można nazwać używając stałych. Wstaw aktualny...
śmieszne komentarze komentarze facebook youtube komentarze
prąd bramki tyrystora amplituner instrukcja schemat oprawy oświetleniowej
pioneer instrukcja obsługi polski pioneer instrukcja obsługi polski
Akai AKTV4335M – aktualizacja firmware USB/OTA, plik .pkg, instrukcja krok po kroku Saeco Intelia HD 8751 – test obwodu grzania, pomiar grzałki, NTC, bezpieczników