Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
20.07.2008, 18:06
|
|
Временная регистрация
Регистрация: 15.06.2005
Сообщений: 86
Сказал спасибо: 3
Сказали Спасибо 1 раз в 1 сообщении
|
встроенная библиотека microC
подскажите пожалуйста где ошибка?
void main(){
unsigned char uart;
unsigned short data,rec;
TRISC= 32;
PORTC=32;
TRISA=0; //
PORTC=0;
ADCON0 = 0;
ADCON1 = 0;
CMCON0 = 7;
WPUA =32;
ANSEL =0;
OPTION_REG = 1;
INTCON =0;
data=0;
Soft_Uart_Init(PORTC, 3, 2, 9600, 0);
do {
do {
data = Soft_Uart_Read(rec);
} while (!*rec);
Soft_Uart_Write(data);
} while (1);
}
выдаёт: implicit cast of integral value to pointer
|
|
|
|
20.07.2008, 23:34
|
|
Гражданин KAZUS.RU
Регистрация: 17.07.2006
Адрес: PV.DP.UA
Сообщений: 620
Сказал спасибо: 3
Сказали Спасибо 60 раз(а) в 48 сообщении(ях)
|
Цитата:
|
void main(){
unsigned char uart;
unsigned short data,*rec;
|
Вот.
__________________
Если ты читаешь это - значит тебе нечем заняться...
|
|
|
|
21.07.2008, 16:54
|
|
Временная регистрация
Регистрация: 15.06.2005
Сообщений: 86
Сказал спасибо: 3
Сказали Спасибо 1 раз в 1 сообщении
|
Большое спасибо!!!
заработало,а подскажите пожайлуста *-это указатель
на переменную rec ,но ведь при вызове функции
data = Soft_Uart_Read(rec);
указываеться сама переменная ,а не указатель.
извеняюсь за ламерство я только учусь.
|
|
|
|
22.07.2008, 04:09
|
|
Прохожий
Регистрация: 08.08.2007
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Сообщение от ctefan
|
Большое спасибо!!!
заработало,а подскажите пожайлуста *-это указатель
на переменную rec ,но ведь при вызове функции
data = Soft_Uart_Read(rec);
указываеться сама переменная ,а не указатель.
извеняюсь за ламерство я только учусь.
|
Ну значит функция выделяет кусок памяти, кладет туда данные и отдает указатель на нее (т. е. простыми словами - функция говорит где лежит то, что она там хочет вернуть). Тут надо смотреть особенности функции (и в данном случаекак выделяется память на конкретном условии). В данном случае Память выделяет функция. Иногда надо передать ссылку на уже выделенную память.
|
|
|
|
22.07.2008, 21:36
|
|
Временная регистрация
Регистрация: 15.06.2005
Сообщений: 86
Сказал спасибо: 3
Сказали Спасибо 1 раз в 1 сообщении
|
Спасибо всё понял!
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 00:06.
|
|