PIC_achu
Üye
- Katılım
- 13 Ocak 2008
- Mesajlar
- 446
- Puanları
- 1
- Yaş
- 35
herkese merhaba yine ben ;D
16f628 ile bi uygulama yapmak istiyorumda
ASM den anlayan varsa yardımcı olsun
mesele şu:
TMR0 ı kurup kesmelerle pinlerdan birinde karedalga oluşturmak istiyom
mesela iki buton bağlı olsun birine basınca 20ms periyotlu karedalganın
duty cycle 10us aralıklarla artırsın diğeri aynı şekilde azaltsın
karedalgayı şöle oluşturmayı düşünüom
tmr0 kesmesi kullanarak 20 ms de bir kesme yapacak şekilde tmr0 ı kurup
oynat uğur yapıcam ve her 20 ms de bir kesme alt programı çalışacak
kesme alt programında ise duty cycle olucak
ama ben nasıl yapacam bilmiom ???
(bende fikir iyi ama icraat yok ;D )
0)tmr0 ı nasıl kurucam
1)tmr0 ı kurmak bi kere yetiyo mu yoksa her kesmede tekrar kurmalımıyım?
2)nasıl kesmede kullanıcam
3)duty cycle oranıyla nasıl oynayacam
4)HİÇ OLMAZSA BARİ PIC BASIC TE PWM KOMUTU YAZILIMSAL MI YOKSA DONANIMSAL MI SÖLEYİN
şimdiden teşekkürler
16f628 ile bi uygulama yapmak istiyorumda
ASM den anlayan varsa yardımcı olsun
mesele şu:
TMR0 ı kurup kesmelerle pinlerdan birinde karedalga oluşturmak istiyom
mesela iki buton bağlı olsun birine basınca 20ms periyotlu karedalganın
duty cycle 10us aralıklarla artırsın diğeri aynı şekilde azaltsın
karedalgayı şöle oluşturmayı düşünüom
tmr0 kesmesi kullanarak 20 ms de bir kesme yapacak şekilde tmr0 ı kurup
oynat uğur yapıcam ve her 20 ms de bir kesme alt programı çalışacak
kesme alt programında ise duty cycle olucak
ama ben nasıl yapacam bilmiom ???
(bende fikir iyi ama icraat yok ;D )
0)tmr0 ı nasıl kurucam
1)tmr0 ı kurmak bi kere yetiyo mu yoksa her kesmede tekrar kurmalımıyım?
2)nasıl kesmede kullanıcam
3)duty cycle oranıyla nasıl oynayacam
4)HİÇ OLMAZSA BARİ PIC BASIC TE PWM KOMUTU YAZILIMSAL MI YOKSA DONANIMSAL MI SÖLEYİN
şimdiden teşekkürler
Moderatör tarafında düzenlendi: