Normalde derlenmez diye açılır başlık ama şu satırda hata vermiyor. :)
USARTx->TDR = ('\n' & (uint16_t)0x01FF);;
2 tane ';' var niye hata vermiyor ki ?
ne gibi bir hata vermesini isterdin ve niye?
cevabini merakla bekliyorum ama buna empty statement deniyor ve C dilinde bu olabilir. (niye kullanirsin bilemem ama preprocessor ile degisik kodlar yaratiyorsan bazen empty statementlar gelebilir, belkide onu dusunerek bunu legal yaptilar.)
bu arada for cumlelerinde bunlari kullandim ornegin while(1) yerine for( ;; ) yazabilirsin.
Hocam syntax error falan verir diye bekliyordum. :)
mesaj birleştirme:: 05 Temmuz 2015, 17:37:10
Ekleme yazım hatası olabileceğini düşündüm.Doğru for( ; ; ) da kullanılıyor.
Başka zaman noktayı yanlış yapsak yüzümüze yüzümüze söyler hatayı :P