Hallo ich hab ein code fragment im netz gefunden und frage mich warum die variable var mit static deklariert wird? In diesem fall kann man doch auch das static weglassen oder? denn ist doch nicht schlimm wenn die variavle bei jedem Interrupt Aufruf neu initialisiert wird oder?
1 | ISR(USART_RXC_vect) |
2 | {
|
3 | static unsigned char var=0; |
4 | |
5 | var=UDR; |
6 | buff[k]=var; |
7 | |
8 | }
|
grusse