avr-gcc ,hazudik az if:-)

Nagy Endre gumo at lucifer.kgt.bme.hu
Mon Sep 11 11:35:23 CEST 2006


> Nekem folyamatosan figyelni kell 3 gomb allapotat,ezek:

Szerintem jobb lenne megszakitasbol 5ms-enkent nezni, es globalis 
volatile valtozokban jelezni a gombok lenyomott allapotat, ha ket egymast 
koveto mintavetelnel azonos. Ezzel prell kilove.
De az is jo, ha a foprogramba teszel 5ms delayt, hogy ne nezze tul 
gyakran, mint ahogy tetted is. De ha tobbszor vizsgalod le a feltetelt, 
akkor ez okozhat sunyi rejtett hibakat is.

> Amugy sok alkalmazasban latom,hogy a main() vegen van egy ures vegtelen 
> ciklus.Ezt nem ertem,hogy miert kell?,a masik meg az hogy ,hogy nem eszi

Altalaban azert, mert onnantol mar megszakitasbol zajlik minden, a 
foprogramnak csak annyi a dolga, hogy ne lepjen ki.

> meg a procit teljes egesszeben?hogy tud dolgozni a proci mas muveleteken 
> emellett?Ez PC-nel teljes program fagyas lenne.

A megszakitasok ott is mukodnek. Sot, PC-n a halt utasitast is hasznaljak, 
ha epp nincs dolga a programnak. Majd kijon belole, ha valami felebreszti.

Gumo



More information about the Elektro mailing list