คำสั่ง volatile uint16_t t นี้ทำหน้าที่อะไรครับ ขอบคุณครับ

#include "sys/alt_stdio.h"
// add
#include <stdint.h>
#include <unistd.h>
#include "system.h"
#include "altera_avalon_pio_regs.h"
int main()
{
volatile uint16_t t;
t = 1;
alt_putstr("Hello from Nios II!\n");
/* Event loop never exits. */
while (1) {
IOWR_ALTERA_AVALON_PIO_DATA(PIO_0_BASE, t);
t = t*2;
if (t == 1024) t = 1;
usleep(120000);
}
return 0;
}
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่