1.STFW.... 2.RTFM [kolejny bascomowiec] 3.Naprawde, bascom nie zastępuje programisty do tego stopnia, zeby miał zaimplementowaną obsługe CZTEROCYFROWEGO WYSWIETLACZA LED!... Wniosek: Uzyj multipleksowania, a jesli nie wiesz co to jest, zastosuj sie do punktu pierwszego. 4.Jak wyeliminować to ze "tak jakbys nacisnął dwa razy": to sie nazywa drganie styków....
odczytujemy stan przycisku np : instrukcją IF pinc.4 = 0 then ( tu wstawiamy co ma program zrobić ) najlepiej wstawić jakiś podprogram który zadziała jako stoper zadeklaruj sobie podprogram np: stoper po naciśnięciu przycisku wywołasz podprogram stoper w podprogramie stoper umieścisz jak ma działać stoper declare sub stoper do IF pinc.4 = 0 then call...
Czyli rysunek jest dobry tylko z ULN2003 zmienić na ULN2803 gdzie kanał ósmy to kropka z przecinkiem razem ale puszczone przez tranzystor. ? Mógł byś to nanieść na mój rysunek ? Do RPAL. Pomału myślę jednak nad obejściem BCD... w końcu będę mógł wyświetlać też litery. Myślałem też nad tym co mówiłeś odnośnie programowania. C i inne jeżyki nie należą...
Aaa- przypomniałem sobie. To jest różnica- migawka strzela raz- i trzeba zmierzyć ile czasu była otwarta. Strzał jest jeden i niepowtarzalny. Tzn. można go wykonać wiele razy i za każdym razem zmierzyć ten czas. Ale to jest urządzenie mechaniczne i za każdym razem ten czas będzie inny. A tu- odwrotnie. Możemy sobie wygenerować w procesorze stały czas...
Ogólnie kwarce o wysokich częstotliwościach są niezbyt dokładne - zwykle +-100ppm w dobrym układzie. Na pewno jednak kwarc jest lepszy niż wewnętrzny RC. Robiłem kiedyś testy i na kwarcu 16MHz bez kalibracji udało się osiągnąć dokładność o ile pamiętam 1-2s na godzinę. Ale jak napisał Ci (może nie do końca) przedmówca (at)Milek7: Najlepiej wtedy w przypadku...
http://obrazki.elektroda.net/63_12895772... Witam. W tym dziale jestem pierwszy raz, więc nie wiem czy składnie przedstawię swoją konstrukcję. Teraz nakreślę ją ogólnie ale jeżeli temat będzie miał zainteresowanych to go rozszerzę. Ponieważ miałem w swoim ciągniku (URSUS C330) problem z licznikiem obrotów i motogodzin postanowiłem pobawić...
stoper17 , Zawsze musi iść na krzyż - pin RxD zawsze nadaje, TxD zawsze odbiera. Witam. Myślę, że odwrotnie: TXD - nadaje (transmiter) RXD - odbiera (receiver)
Na kwarcu 8Mhz zawsze będziesz miał nie dokładny zegar. Jak się bawiłem zegarem to na 40min koło 1s już przekłamywało. Byś musiał zainteresować się "REZONATOR KWARCOWY 32.768kHz ZEGARKOWY". Kwarc wewnętrzny jest strasznie niestabilny, daj sobie z nim spokój. Wpisz sobie w google: Bascom real time clock atmega Gdzieś na elektrodzie krąży taki kod, zacznij...
Wiem że układy czasowe w uC są nie dokładne ale mi nie potrzebna dokładoność co do 1 sek :). Jeżeli zamiast 10 min będzie 9 albo 11 to się nic nie stanie. Są ale nie aż tak :) : http://mikrokontrolery.blogspot.com/2011...
Czy ma ktoś może sprawny program Timera( chodzi mi o odliczanie np od 50min w dół do 0 z uwzględnieniem cześci dziesiątych i setnych sekundy) i ma to być zrobione na wyświetlaczach segmentowych... Jeśli ktoś spotkał sie z czymś takim to proszę o wysłanie pliku.. przydałby się też zwykły stoper.. w miare możliwości. Pozdrawiam! Ah no i byłbym zapomniał...
tzn, ze jest mozliwa praca w obu trybach? dla dokladniejszych urzadzen typu zegarek, stoper pracujemy na rezonatorze; a do innych celow mamy juz gotowca..... tak mam to rozumiec? swietne!! ale doklednosc wbudowanego rezonatora jest kiepska..... u mnie jest to cos okolo 1%. zegar sie pozni. ten uklad programuje za pomoca BASCOMa. czy jest do tego jakies...
mi sie wydaje ze dla poczatkujacego najletwiej i najlepiej by bylo atmega8 wyswietlacz lcd (ok 20 zl) 3 przyciski i wszystko taktowane kwarcem zegarkowym, czy nie ? (i jezyk bascom tylko nie wiem czy mozna mierzyc setne sekund)
Witam To mój pierwszy post na tym forum. Od kilku dni użeram się z płytką AVT3500 z procesorem AT90S2313. Nie mogę w żaden sposób go zaprogramować. Próbowałem wszystkich trików i porad umieszczonych na elektrodzie, na forum AVT i innych forach i stronach internetowych. Mianowicie: Przy próbie programowania w Bascomie AVR (wersje demo x.6.8, x.8.3, wersja...
I proszę... nareszcie się zrozumieliśmy :D w skrucie: Proponuję najpierw dokonać połączenia procka z kompem bez użycia BTM-222 tylko poprzez MAX232 i wtedy spróbować napisać jakieś programy do sterowania. :D cytując siebie: W sumie faktycznie fajny pomysł z tą opcją bez btm222.nie wpadłem na to:cry: pierw zrobię tą przejściówkę a potem się odezwę :D...
Do If pinc.1 = 1 Then ' jezeli jeden 1 to impuls if Zezwolenie = 0 then Y(C) = X 'zapisz czas na pozycji C incr c ' nastepna pozycja Zezwolenie = 1'przelacz zezwolenie na zerowanie x end if end if if pinc.1 = 0 then if Zezwolenie = 1 then X = 0 ' zeruj licznik 1ms odczinkow czasu Zezwolenie = 0 ' przelacz zezwolenie na zapis y end if end if...
schemat zasilania układu jest taki: http://obrazki.elektroda.pl/5013640300_1... ze strony: #define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> int main(void) { DDRB = 0x01; PORTB = 0x01; while(1) { PORTB ^= 0x01; _delay_ms(1000); } } liczyłem ile jest zmian stanu...
Timer będzie odliczał np. sekundy tak jak Waitms 1000, tylko dokładniej. Dobra rada: Odinstaluj BASCOM i zacznij się uczyć C dlatego: http://mikrokontrolery.blogspot.com/2011... Kurs C: http://mikrokontrolery.blogspot.com/2011... Kurs AVR w C: http://mikrokontrolery.blogspot.com/2011...
Natomiast mam teraz inny problem. Chcę połączyć dwa programy, z tym że wyskakuje mi błąd którego nie potrafie usunąć. Koncepcja programu: klawisz s1 załącza podprogram pr1 s2 podprogram 2. $regfile = "m8def.dat" $crystal = 1000000 Config Portb = Output Portb = &B00000000 Config Portc = Output Portc = &B00000010 Config Portd = Output Portd...
O ile schemat jest prawie doskonały, o tyle PCB jest zaprojektowane źle. Pewne elementy muszą być blisko siebie: - kondensatory filtrujące zasilanie regulatora napięcia należą do niego, - kondensatory filtrujące zasilanie mikrokontrolera, należą do jego pinów. - kondensatory przy kwarcu także do kwarcu należą, nie można więc umieszczać tych elementów...
gufiak: Nie nie pisałem w bascomie, ASM od ponad roku ćwiczę, a co do skomplikowania to inaczej kod wygląda w symulatorze a inaczej na stronie www prosto skopiowany z AVRStudio. Program jest zawikłany bo są zagniezdzone odwołania typu gdy a(gdy a1, gdy a2), gdy b, gdy c(gdy c1, gdy c2) które mocno komplikują zrozumienie. Kod pisałem w 5minut a później...
dondu podałeś mi link do strony wg której podłączałem układ. Wkleiłem ci dokładnie ten schemat z którego korzystałem, chyba że coś przeoczyłem, lub jest coś nie tak, to proszę o naprostowanie. Chciałem się tylko upewnić, że tak właśnie podłączyłeś. Pewności nie miałem, bo załączyłeś nie swój schemat. Pewność, że masz wszystko prawidłowo podłączone,...
Witam, próbuje przerobić lekko program analizatora widma, autorstwa Hunterhouse (temat pierwotny http://www.elektroda.pl/rtvforum/topic46... Chodzi o to że zamiast na diodach LED, widmo ma się wyświetlać na wyświetlaczu LCD 2x16. Było 10 słupków każdy po 16 poziomów, więc na LCD podobnie, 10 podwójnych słupków po 16 poziomów (dolny 8 i górny...
Witam, męczę się z tym drugi dzień i dalej nic - może któryś z bardziej doświadczonych Kolegów będzie w stanie pomóc. Program ma mierzyć czas przelotu pocisku między 2 bramkami (z fototranzystorami), a następnie wyliczyć z tego prędkość (znana odległość 10 cm między nimi). Korzystam z przerwań INT0 (start) i INT1 (stop) oraz licznika Timer1. Uc jak...
stoper atmega8 stoper bascom bascom stoper
magnum adblue wykonam projekt arduino jakie sondy pomiarowe miernika
Symbol kropli wody na wyświetlaczu Saeco - jak usunąć? Wymiana płyty głównej w centrali Satel CA-10