2016-03-23 10 views
0

Projemi oluştururken '# 171 bir bildirim bekleniyor' hatası alıyorum. Aşağıda, soruna neden olduğu görülen kod var. Herhangi bir yardım veya öneri çok takdir edilecektir. Teşekkürler.Kod Besteci Stüdyosu '# 171 bir bildirim bekleniyor' hatası

#include "stdbool.h" 
#include "stdint.h" 
#include "inc/hw_i2c.h" 
#include "inc/hw_memmap.h" 
#include "inc/hw_types.h" 
#include "driverlib/gpio.h" 
#include "driverlib/i2c.h" 
#include "driverlib/pin_map.h" 
#include "driverlib/sysctl.h" 
#include "driverlib/uart.h" 
#include "utils/uartstdio.h" 

#include "stdlib.h" 
#include "math.h" 
#include "time.h" 

#define SLAVE_ADDRESS 0x5A 
#define SQUARE_WAVE 0 
#define TRIANGULAR_WAVE 1 
#define SAWTOOTH_WAVE 2 
#define SINE_WAVE 3 
#define RANDOM_NOISE 4 

void InitConsole(void) { 

    SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA); 
    GPIOPinConfigure(GPIO_PA0_U0RX); 
    GPIOPinConfigure(GPIO_PA1_U0TX); 
    SysCtlPeripheralEnable(SYSCTL_PERIPH_UART0); 
    UARTClockSourceSet(UART0_BASE, UART_CLOCK_PIOSC); 
    GPIOPinTypeUART(GPIO_PORTA_BASE, GPIO_PIN_0 | GPIO_PIN_1); 
    UARTStdioConfig(0, 115200, 16000000); 
} 

int i = 0; 
int sawTable[1023]; 

for (i = 0; i < 1023; i++) <--- The error is on this line 
    sawTable[i] = i; 
+1

Lütfen bir [mcve] yazınız. Verilen kodda herhangi bir sorun yok. –

+0

@CoolGuy ... bir işlevde olmaması dışında. –

+0

@JonathonReinhart OP'nin tam kodu yayınladığından, haklısınız gibi görünüyor. :-) –

cevap

2

aslında genel ad ifadeleri atamaz, sizin tam kod yayınlanmıştır varsayarak - onlar ne zaman aday olacağını? Bir fonksiyonda olmalılar. C'ye herhangi bir giriş size yürütmenin main'da başladığını söyleyecektir.

int main (void) 
{ 

    return 0; 
} 

sadece C ile başlıyorsanız, bir MCU geçmeden önce, ilk olarak bir masaüstü ortamına temel konsol uygulamaları yazmak için öğrenmenizi yaraşmak olacaktır.

+0

Teşekkürler yığınları. Bu aptalca bir hataydı ... – ehfi98u34yf87