[HELP] AtMega644 - palīdzēt ar kodu vajadzīga

S

scdvom

Guest
var any1 man pateikt, Wat nav t44he šādu kodu dara?thx.
Es esmu Newbie AtMega6 un mikrokontrolleru mikroshēmu, un es to vajag steidzami manu pēdējo gadu projektu.thx 4 palīdzot ...par spēkā neesošu inicializēt (spēkā neesošs)
sākt

/************** TIMER INITIALIZAIONS ********************/
/ / TIMER0
/ / Izveido taimeris 0 1 ms timebase
TIMSK0 = (1 <<OCIE0A); / / ieslēgtu taimeri 0 CMP spēles ISR
OCR0A = 249; / / kas salīdzināt atkārtotas līdz 250 laika ērcēm
/ / Kas prescalar sadalīt pa 64
TCCR0B = 3; / / 0b00001011;
/ / Ieslēgt skaidriem-on-spēles
TCCR0A = (1 <<WGM01);

/ / TIMER1
/ / Komplekti mehānisko ātrumu uz nulli
OCR1A = 38000;
/ / Ieslēdzas pārtraukt pārnēsāt timer0
TIMSK1 = (1 <<OCIE1A) | (1 <<TOIE1); / / ieslēgt ISR
/ / Taimeris 0 prescalar 64
TCCR1B = 1;

 
Hi,

Pirmkārt, tā kā jums ir jauni, jums vajadzētu lejupielādēt datu lapas par ATmega644 mikroshēmā.

Kods:

www.atmel.com/dyn/resources/prod_documents/doc2593.pdf
 
Hi Tahmid.thx 4 ur atbilde un helping.really appreciated it.XD
erm .. es domāju, ka man Wat u nozīmē d 1. part.bt nt īsti saprast, 2 daļa.
hw do u knw tā ir 3800, nevis 38000 hw? un do u aprēķināta par laika = 95%? un Wat faktiski ir "uz laiku"? Wat d jēgu un mērķi "laikā? var u izskaidrot man? thx
un Timer1, mērķis ir noteikts mehānisko ātruma zero.then y būtu v rakstīt d kodu tādā veidā (OCR1A = 38000) un (TCCR1B = 1)?

tiešām im nodarbojas mans projekts wif PIC18F4550, var u palīdzēt man tulkot visu šo kodu ir ..? pls
i dl d datu lapas par PIC18F4550 d, n es esmu pārbaudīt fr tas, tiešām nav hw ideja par 2 pārveidot uz.

piem.
T0CON = 0xC5

šajā gadījumā, es JZ var ļaut pārtraukt, timer0 konfigurēt kā 8-bitu, value.am prescale izmantot 64, kā es labi? bt hw man darīt Interrupt notiek 1ms laikā bāzē?

ur atbilde n palīdzot, ir ļoti appreciated!thx!

 

Welcome to EDABoard.com

Sponsor

Back
Top