Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => ARM => Konuyu başlatan: baran123 - 05 Temmuz 2015, 16:50:21

Başlık: Bu kod derleniyor ?
Gönderen: baran123 - 05 Temmuz 2015, 16:50:21
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 ?
Başlık: Ynt: Bu kod derleniyor ?
Gönderen: mufitsozen - 05 Temmuz 2015, 17:31:55
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.
Başlık: Ynt: Bu kod derleniyor ?
Gönderen: baran123 - 05 Temmuz 2015, 17:34:03
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