Witam wszystkich na forum:) Otoz mam pewien problem z PWMem, napisalem program w asemblerze do generwania przebiegu przez PWM za pomoca licznika1(16 bit) po uruchomieniu symulatora dziala wszystko i stany na wyjsciu OC1A sie zmieniaja, jednak juz po zgraniu programu do procka stan na pinie sie nie zmienia. Jesli ustawie ze przy zaliczaniu w dol ma zeorwac pin to dioda sie swieci lecz tez nie mruga, wyglada jak by licznik tylko raz zliczyl do 255 potem do 0 i juz dalej nie liczyl. Bardzo bylbym wdzieczny jesli ktos postaral sie pomoc:) Z gory dziekuje za pomoc.
.include "m8def.inc"
.org 0x00
rjmp reset
RESET:
ldi R16,low(RAMEND)
out SPL,R16
ldi R16,high(RAMEND)
out SPH, R16
ldi r16,1<<WGM10|1<<COM1A1
out TCCR1A,r16
ldi r16,1<<WGM13|1<<CS10|1<<CS12
out TCCR1B,r16
ldi r16,0xA0
out OCR1AL,r16
ldi r16,0xFF
out DDRB,r16
main:
rjmp main
PWM w ATmega8
To forum jest dla wszystkich pasjonatów mikrokontrolerów AVR Atmela. Wymiana doświadczeń i pomoc dla początkujących w pisaniu programów zarówno w C, Asemblerze jak i BASCOM. Zapraszam znawców tematu, aby pomogli wszystkim początkującym!
ODPOWIEDZ
Posty: 1
• Strona 1 z 1
Przejdź do
- Forum EdW - regulamin, wskazówki i opinie
- ↳ Regulamin forum oraz wskazówki dla początkujących
- ↳ Opinie o Forum "EdW" i stronie Elportal.pl
- Czasopismo "Elektronika dla Wszystkich" - opinie i uwagi
- ↳ Uwagi do bieżącego i archiwalnych numerów EdW
- Elektronika
- ↳ Podstawy elektroniki - teoria i praktyka
- ↳ Elektronika - dyskusje ogólne
- ↳ DIY - projekty użytkowników forum
- ↳ Warsztat
- ↳ Układy audio
- ↳ Serwis urządzeń elektronicznych
- ↳ Programy wspomagające projektowanie
- ↳ Robotyka i modelarstwo
- ↳ Kącik lampowy / elektronika retro
- ↳ Szkoła konstruktorów
- ↳ Poszukiwania
- ↳ Dane katalogowe
- ↳ Szukam schematu/PCB
- ↳ Gdzie kupić?
- ↳ Kity AVT
- Komputery, mikroprocesory i technika cyfrowa
- ↳ Mikroprocesory i technika cyfrowa
- ↳ Technika cyfrowa
- ↳ 8051
- ↳ AVR/AVR32
- ↳ PIC
- ↳ ARM
- ↳ MSP430
- ↳ PSoC
- ↳ Komputery
- ↳ Komputery - dyskusje ogólne
- ↳ Programowanie komputerów
- Warto zajrzeć
- ↳ Książki i czasopisma oraz interesujące linki
- ↳ Szkoły i uczelnie
- Inne
- ↳ Hyde Park
- ↳ Prace domowe - sprawozdania, projekty, zaliczenia itp.
- ↳ Śmietnik
- Kramik
- ↳ Sprzedam
- ↳ Kupię
- ↳ Zamienię
- ↳ Praca