У меня проблемы с написанием кода на моем PIC 16F690.
Я использую PIC C Compiler v4.099.
PIC чип 16F690
им пытаются передать переменную INT в качестве индекса массива, как это:
int myArray[2] = {20, 20};
int index = 0;
void myFunction()
{
int iTest = myArray[index];
}
по какой-то причине этот код не работает, но когда я заменить индекс в MyArray [индекс]
с нулем, как этот myArray [0], он отлично работает
Может кто-нибудь объяснить мне, что я делаю неправильно?
Greetz Rico
Не могли бы вы объяснить нам, что означает «не работает»? Это крушение? Дайте неожиданное поведение? Зажгите тост? Отправить вам неприятные письма? – JoeFish
Коэффициенты превосходны, вы хотели сказать, что используете компилятор CCS, а не компилятор PIC C. –