Tema: Re: AVR daznio matavimas(frequency counter)
Autorius: KaroliS
Data: 2009-02-07 21:38:14
o gal egzistuoja koks lamer friendly simuliatorius/debugeris i kuri butu 
galima uzloadint hex'a ir paziuret kaip viduj ten tie taimeriai counteriai 
ir pertrauktys suveikineja?



"Levas" <bla@sss.com> wrote in message 
news:gmkn10$dde$1@trimpas.omnitel.net...
> nu tai tavo counter2_ovf nespeja net pasikeisti, o programa baigia darba.
>
> O gcc yra freeware... :)
>
> -- 
> Bye, Levas
> --
> http://www.vabolis.lt - elektronika ir siaip
> "KaroliS" <1@1.com> wrote in message 
> news:gmkm9s$cma$1@trimpas.omnitel.net...
>> vat tame ir beda kad pagal pvz kaip ir aisku ka reik daryt , bet su mano
>> kompiliatorium nesuveikia ir nepagaunu kodel, itariu kokia vaikiska 
>> klaida
>> kurios as nematau, blemba kodas is keliu eiluciu net ner kur klaidu 
>> padaryt
>> nu bet as sugebu:) o panasu kad butent pertaukimas ir nesuveikia ir
>> nepadidina counterio.
>>
>>
>>
>> "Levas" <bla@sss.com> wrote in message
>> news:gmkl4f$bmi$1@trimpas.omnitel.net...
>>> nevalgom jusu kompiliatoriaus.... va:
>>>
>>>
>>> ISR(TIMER0_OVF_vect) //timer overflow vector
>>> {
>>> bla bla bla bla interupete esam
>>>
>>> (jei reikia darom dar cli() ir sei())
>>> }
>>>
>>> int main(void)
>>> {
>>>
>>> TCCR0=_BV(CS00)|_BV(CS02);
>>> TIMSK = _BV (TOIE0);
>>> sei()
>>>
>>> for(;;) {
>>>
>>> cia amzinas ciklas. cia reikia miegoti.
>>>
>>> }
>>> }
>>>
>>> -- 
>>> Bye, Levas
>>> --
>>> http://www.vabolis.lt - elektronika ir siaip
>>> "KaroliS" <1@1.com> wrote in message
>>> news:gmkimt$9c7$1@trimpas.omnitel.net...
>>>> taigi vis dar kovoju su timer/counter , nepriverciu veikt gal izvelgsit
>>>> kur
>>>> klaida?
>>>>
>>>>
>>>> int counter2_ovf=0;
>>>> //================interrupt==================
>>>> #pragma vector=0x08
>>>> __interrupt void counter2_overflow(void)
>>>> {
>>>> counter2_ovf=counter2_ovf+1;
>>>> }
>>>>
>>>> //===========================================
>>>>
>>>>
>>>> timer0_init()
>>>> {
>>>> counter0_ovf=0;
>>>> counter2_ovf=0;
>>>> int counter0=0;
>>>> char number=0;
>>>>
>>>> __enable_interrupt();
>>>>
>>>> TIMSK |= (1<<TOIE2);  //enablinu pertraukimus nuo persipildymo
>>>>
>>>>
>>>>
>>>>
>>>> TCCR2 |= (1<<CS22 | 1<<CS21 | 1<<CS20 );  //prescaler
>>>>
>>>> while(counter2_ovf==0){  }
>>>>
>>>> //tolimesnis kodas
>>>>
>>>> }
>>>>
>>>>
>>>> pagal tai kaip elgiasi programa speju kad papuolam i
>>>> while(counter2_ovf==0){  }  ir sukames amzinai, kodas kolkas testavimo
>>>> tikslais rasomas todel nieko protingo nedaro tiesiog persipildzius
>>>> counteriui turetu iseit is ciklo ir ivykdyti tolimesni koda
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> "G.S." <xx@xx.xx> wrote in message
>>>> news:gmab4k$9of$1@trimpas.omnitel.net...
>>>>>
>>>>> Taip suveiks.Tik reikia dar pertraukimus nuo persipildymo
>>>>> ijungti.Paieskok
>>>>> ten registruose kazkur isijungia.AVR seniai beciupinejau tai 
>>>>> nebepamenu.
>>>>>
>>>>>> ar gerai supratau?
>>>>>>
>>>>>> #pragma vector=0x10     //9 $010 TIMER1 OVF Timer/Counter1 Overflow
>>>>>>
>>>>>> __interrupt void count1_overf(void)
>>>>>> {
>>>>>> //kazka darom
>>>>>> }
>>>>>>
>>>>>> ar sitas kodas suveiks kai timer/counter1 persipildys?
>>>>>
>>>>>
>>>>
>>>>
>>
>> 


3Dastronomyagricultureaudioautosautos.audiautos.audioautos.binariesautos.bmwautos.clubautos.fordautos.hondacrxautos.japanautos.mercedesautos.opelautos.sportautos.volvoautos.vwaviaavia.binariesbankcardsbinariesbooksbuildingcinemacommercecomp.hardwarecomp.softwarecomp.lietuvinimascomp.networksculturedarbas.ieskaudarbas.siulaudesigneconomicselectronicsfaunafauna.aquafauna.binariesfishingflorafotofoto.binariesgamesgames.csgames.onlinegsmgurmanaihumourhumour.binariesinternetlawmicrosoftmotomusicmusic.binariesmusic.instrumentsmusic.LT.binariesnavigacijaphppoliticsprogrammingrpgsportstudyingsveikatatalktesttranslationtransportationtraveltravel.binariestvunixvideovideo.binarieswatersportswwwwww.flashpdaautos.supermama.ltmobiledarbasretro.3Dretro.agricultureretro.astronomyretro.audioretro.autosretro.autos.audiretro.autos.audioretro.autos.binariesretro.autos.bmwretro.autos.clubretro.autos.fordretro.autos.hondacrxretro.autos.japanretro.autos.mercedesretro.autos.opelretro.autos.sportretro.autos.supermamaretro.autos.supermama.ltretro.autos.volvoretro.autos.vwretro.aviaretro.avia.binariesretro.bankcardsretro.beosretro.binariesretro.booksretro.buildingretro.cinemaretro.commerceretro.compretro.comp.hardwareretro.comp.lietuvinimasretro.comp.networksretro.comp.softwareretro.cultureretro.darbasretro.darbas.ieskauretro.darbas.siulauretro.designretro.economicsretro.electronicsretro.e-vejasretro.faunaretro.fauna.aquaretro.fauna.binariesretro.fishingretro.floraretro.fotoretro.foto.binariesretro.gamesretro.games.csretro.games.onlineretro.games.rpgretro.genealogijaretro.gsmretro.gurmanairetro.humourretro.humour.binariesretro.internetretro.YZFretro.YZF.nebukretro.YZF.nebuk.netikintisretro.YZF.nebuk.netikintis.bukretro.YZF.nebuk.netikintis.buk.tikintisretro.lawretro.microsoftretro.mobileretro.motoretro.musicretro.music.binariesretro.music.instrumentsretro.music.LTretro.music.LT.binariesretro.navigacijaretro.newsretro.news.taisyklesretro.newuserretro.pdaretro.phpretro.politicsretro.programmingretro.rpgretro.sportretro.studyingretro.sveikataretro.talkretro.translationretro.transportationretro.travelretro.travel.binariesretro.tvretro.unixretro.videoretro.video.binariesretro.watersportsretro.wwwretro.www.flashdiylt.rkm.news.announcelt.rkm.news.newuser