Например TDA7294

Форум РадиоКот • Просмотр темы - CVAVR сообщает о ошибке, а я не могу понять.
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт апр 16, 2024 13:27:45

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: CVAVR сообщает о ошибке, а я не могу понять.
СообщениеДобавлено: Вт ноя 30, 2021 21:00:27 
Первый раз сказал Мяу!

Зарегистрирован: Чт фев 21, 2013 20:31:33
Сообщений: 33
Рейтинг сообщения: 0
Пытаюсь создать программу, позволяющую загрузить 2 массива. 1 содержит сопротивления терморезистора, а другой расчётные значения напряжений. Требуется ввести величину напряжения, по ней выбрать ближайшие меньшее и большее значения, по осредненной величине выбрать из второго массива температуру. Написал программу для начала из 10 строк, для проверки. CVAVR
показывает ошибку. Не могу понять, где я неправ.

#include <mega8.h>
[code][/code]
#include <mega8.h>

// Declare your global variables here
int tabl_1[5]={20,25,30,35,40};
int tabl_2[5]={200,250,300,350,400};
float A=0;
int B=220;
char i=0;
int C=0;
void main....пропустил, там определения регистров
while (while (B>tabl2_[0]) На эту строку ругается - ошибка синтаксиса.
{
if(B>tabl_2[(0+i)]) {i++};
else { C=tabl_2[1+i] };
A=tabl_1[0+i]*(tabl_2[1+i]-tabl_2[0+i])/tabl_2[0+i];
PORTD=(int)A;


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: CVAVR сообщает о ошибке, а я не могу понять.
СообщениеДобавлено: Вт ноя 30, 2021 22:21:09 
Встал на лапы
Аватар пользователя

Карма: 3
Рейтинг сообщений: 11
Зарегистрирован: Вт фев 21, 2012 20:42:26
Сообщений: 135
Откуда: Санкт-Петербург, Россия, Земля
Рейтинг сообщения: 0
Код:
while (while (B>tabl2_[0])
while (B>tabl2_[0])


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: CVAVR сообщает о ошибке, а я не могу понять.
СообщениеДобавлено: Ср дек 01, 2021 14:17:10 
Первый раз сказал Мяу!

Зарегистрирован: Чт фев 21, 2013 20:31:33
Сообщений: 33
Рейтинг сообщения: 0
Это ошибка копирования файла, я её поздно заметил. Вопрос решён. Я не думал, что компилятор замечает логические ошибки. Ввел в определениях величину В большую, чем в условии Whail.

Добавлено after 16 minutes 27 seconds:
Модератору. Прошу закрыть тему в связи с её решением. Не хнаю, как это сделать самому.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 25


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y