Znaleziono 44 wyniki

autor: Pev4
20 cze 2009, 0:23
Forum: AVR/AVR32
Temat: Rozdzielenie liczby dziesiętnej dwucyfrowej.
Odpowiedzi: 11
Odsłony: 10037

Dzięki za sugestię. Niestety to nie rozwiązuje problemu. Coś musi być nie tak z konfiguracją przerwań, ale nie mam pojęcia co jest nie tak. Wzorowałem się na pliku PCINT.bas z pakietu Bascom-AVR oraz na strzępkach informacji z not katalogowych i internetu. Niestety ciężko cokolwiek na ten temat znal...
autor: Pev4
18 cze 2009, 22:12
Forum: AVR/AVR32
Temat: Rozdzielenie liczby dziesiętnej dwucyfrowej.
Odpowiedzi: 11
Odsłony: 10037

Na prawdę dziękuję, nie wiem co bym bez Was zrobił :smile: Fusebit C - divide clock by 8 (0 - enabled, 1 - disabled) Te 10s tak strzeliłem, a na pewno jest tak jak mówisz. (nie mierzyłem zegarkiem :wink: ) Już jest w porządku. [ Dodano : 2009-06-19, 13:19 ] Nadal nie mogę uruchomić przerwania PCINT8...
autor: Pev4
18 cze 2009, 21:23
Forum: AVR/AVR32
Temat: Rozdzielenie liczby dziesiętnej dwucyfrowej.
Odpowiedzi: 11
Odsłony: 10037

Dzięki za precyzyjną odpowiedź:) Nasunęło mi się kolejne pytanie. W sumie zdarza mi się to po raz kolejny, ale teraz mam szansę zapytać. Mianowicie taktuję mikrokontroler z wewnętrznego generatora RC na 8MHz. ponadto mikrokontroler ma podłączony kwarc zegarkowy 32,768kHz. Procesor jest bardzo wolny....
autor: Pev4
16 cze 2009, 17:59
Forum: AVR/AVR32
Temat: Rozdzielenie liczby dziesiętnej dwucyfrowej.
Odpowiedzi: 11
Odsłony: 10037

Wielkie dzięki za pomoc koledzy, już wszystko działa:) Korzystając z tego tematu (nie chcę zakładać kolejnych) mam jeszcze kilka pytań: Robię jednostronną komunikację między dwoma układami przez podczerwień. W jednym układzie jest tylko fotodioda w drugim tylko fototranzystor. Zastanawiam się nad in...
autor: Pev4
15 cze 2009, 20:45
Forum: AVR/AVR32
Temat: Rozdzielenie liczby dziesiętnej dwucyfrowej.
Odpowiedzi: 11
Odsłony: 10037

Dzięki za super podpowiedź! zaraz tak spróbuję:)
Przy dzieleniu bez reszty wystarczy że umieszczę wynik w zmiennej byte, a wtedy reszta zostanie obcięta?
autor: Pev4
15 cze 2009, 20:20
Forum: Układy audio
Temat: Wzmacniacz gitarowy na Lm386N-4
Odpowiedzi: 13
Odsłony: 12041

Rezystor szeregowo z zasilaczem to pewnie fragment filtru RC - przy zasilaniu bateryjnym zbędny. Zamiast rezystora 470k wstaw potencjometr 470k - będziesz miał płynną regulację punktu pracy. Po włączeniu zewrzyj wejście do masy i przekręć potencjometrem żeby na kolektorze było połowa napięcia zasila...
autor: Pev4
15 cze 2009, 19:51
Forum: AVR/AVR32
Temat: Rozdzielenie liczby dziesiętnej dwucyfrowej.
Odpowiedzi: 11
Odsłony: 10037

Rozdzielenie liczby dziesiętnej dwucyfrowej.

Witam. Piszę w Bascom-AVR. Chcę rozdzielić liczbę dziesiętną dwucyfrową na dwie osobne cyfry. Np. mam zmienne A, B i C. A = 54 'liczba wejściowa //fragment kodu// B=5 'dziesiątki C=4 'jedności Próbowałem konwertować liczbę na BCD i rozdzielać ośmiobitowy wynik na dwie czterobitowe liczby, ale nie wi...
autor: Pev4
15 lis 2008, 18:00
Forum: AVR/AVR32
Temat: [bascom][Attiny2313] problem z programami
Odpowiedzi: 2
Odsłony: 3028

Witam. Przedmówca ma rację, stan na PD.0 Jest zmieniany tak szybko że tego nie zauważasz, rozwiązanie: Config Portb = &B11111111 Portb = &B11111111 Config Portd = &B1111100 Portd = &B1110111 Do If Pind.0 = 0 Then Toggle Portb.7 bitwait pind.0 = set If Pind.1 = 0 Then Portb.7 = 1 Loop End
autor: Pev4
13 paź 2008, 14:19
Forum: AVR/AVR32
Temat: Zegar w BascomAVR
Odpowiedzi: 10
Odsłony: 9187

witam, spojrzałem na Twój program i jak dla mnie jest zbyt skomplikowany na to co ma do wykonania. Skrobnąłem na szybko taki zegarek, i raczej robi to samo co Twój, spójrz: $regfile = "m8def.dat" ' specify the used micro $crystal = 8000000 ' used crystal frequency Config Portb = Output Config Portc ...
autor: Pev4
03 mar 2008, 16:25
Forum: AVR/AVR32
Temat: waitms w bascomie? coś nie tak...
Odpowiedzi: 13
Odsłony: 10965

witam, dziękuję za rady :wink: oczywiście kondensatory mam 33pF, ale kolegę zrozumiałem że mam je całkowicie usunąć... oczywiście - bawiłem się już AtTiny2313, AtMega8, ale tym razem padło na AtMega128 (z powodu ilości wejść/wyjść) Wiem że za wysoko mierze, dlatego proszę Was o drobne nakierowanie n...
autor: Pev4
02 mar 2008, 20:51
Forum: AVR/AVR32
Temat: waitms w bascomie? coś nie tak...
Odpowiedzi: 13
Odsłony: 10965

Witam, dziękuję wszystkim za pomoc. O ile AtTiny2313 udało się opanować, to z AtMega128 jest problem:) Wiem, że za wysoko mierze jak na mój stan wiedzy, ale bardzo mi potrzebny ten układ. Do programowania używam Bascom-AVR demo. Druga rzecz to wywal kondensatory blokujace rezonator bo tez lubią swoj...
autor: Pev4
12 lut 2008, 16:32
Forum: AVR/AVR32
Temat: AtMega128 w Bascom-AVR, kilka pytań
Odpowiedzi: 2
Odsłony: 4977

Dzięki:) Właśnie nie widziałem co jest nie tak, już miałem robić drugi układ. Zamierzam programować szeregowo, więc odszukałem w nocie katalogowej że do szeregowego programowania służą piny: PE0 (jako PDI) PE1 (jalo PDO) PB1 (jako zegar) i Reset W związku z tym muszę podłączyć STK200/300 do pinów: P...
autor: Pev4
12 lut 2008, 13:48
Forum: AVR/AVR32
Temat: AtMega128 w Bascom-AVR, kilka pytań
Odpowiedzi: 2
Odsłony: 4977

AtMega128 w Bascom-AVR, kilka pytań

Witam. Mam problem z podłączeniem AtMega128 poprzez STK200/300(LPT) do Bascom-AVR. W związku z tym mam kilka pytań: 1. Czy złącza programujące to: SCK(czyli CLK?) - pin 11 (PB.1) MOSI - pin 12 (PB.2) MISO - pin 13 (PB.3) Reset - pin 20 Bo widziałem też inną wersję i nie wiem czy dobrze podłączam? 2....
autor: Pev4
26 sty 2008, 13:23
Forum: AVR/AVR32
Temat: waitms w bascomie? coś nie tak...
Odpowiedzi: 13
Odsłony: 10965

Dziękuję za odpowiedzi. Jestem bardzo początkujący, nie wiem gdzie, ani jak ustawia się fusebity. Na której stronie w książce "Mikrokontrolery dla początkujących" Piotra Góreckiego znajdę o tym informację? Dziękuję za pomoc. Pozdrawiam.
autor: Pev4
25 sty 2008, 22:34
Forum: AVR/AVR32
Temat: waitms w bascomie? coś nie tak...
Odpowiedzi: 13
Odsłony: 10965

waitms w bascomie? coś nie tak...

Witam. Dlaczego bascom źle odmierza mi czas w poleceniu waitms? używam AtTiny2313 (16MHz) i Waitms 80 to około sekunda. co tu nie gra?