Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
IAR не хочет брать адрес для указателя (+)
Отправлено
Dikoy
(109.111.19.13)
07 февраля 2010, г. 20:48
Очередная проблема экспорта из CV. Есть строчка:
unsigned char *SPI_tx_pointer;
signed int degree_of_bank;
SPI_tx_pointer = &(Basic_Data_Buf.degree_of_bank);
Оно выдаёт ошибку: Error[Pe513]: a value of type "signed int *" cannot be assigned to an entity of type "unsigned char *" C:\Mikropilot-2\Soft_micropilot2\PiroHead\IAR\main.c 1025
Как его убедить в неправоте?
Составить ответ
|
Вернуться на конференцию
Ответы
А в каком хидере у иара тригонометрия? Синусы и т.д.?
-
Dikoy
(07.02.2010, 21:21:59
109.111.19.13
,
пустое
)
sin.h cos.h -) и чего вас на ночь глядя. в воскресенье на иар потянуло? )
-
tristate
(07.02.2010, 21:32:5
95.55.72.180
,
пустое
)
Да вот накатило что-то... :)
-
Dikoy
(07.02.2010, 22:00:34
109.111.19.13
,
пустое
)
вы это, срочно выпейте -)
-
tristate
(07.02.2010, 22:22:24
95.55.72.180
,
пустое
)
math.h
-
Vit
(07.02.2010, 21:30:50
77.123.96.199
,
пустое
)
обычно в <math.h>
-
koyodza
(07.02.2010, 21:29:52
93.73.215.120
,
пустое
)
И не должен брать
-
mandigit
(07.02.2010, 21:11:34
91.79.38.66
, 223 байт)
+100
-
koyodza
(07.02.2010, 21:20:33
93.73.215.120
,
пустое
)
Явно определил, забулькало. Но осадок остался :)
-
Dikoy
(07.02.2010, 21:19:41
109.111.19.13
,
пустое
)
а кто такой Basic_Data_Buf?
-
koyodza
(07.02.2010, 20:57:5
93.73.215.120
, 274 байт)
Это структура с однотипными переменными. Их там около 50, я беру указатель на первую и по нему сливаю n первых байт в порт.
-
Dikoy
(07.02.2010, 21:13:23
109.111.19.13
, 157 байт)
если нужен указатель именно на начало структуры, то лучше написать так
-
koyodza
(07.02.2010, 21:22:42
93.73.215.120
, 84 байт)
Там есть варианты и не на начало. В кейсе. Так что всё равно.
-
Dikoy
(07.02.2010, 21:55:24
109.111.19.13
,
пустое
)
все берет ОК если типы совпадают.
-
VasilyS
(07.02.2010, 20:54:31
80.92.96.25
,
пустое
)
Сейчас в телевизоре анекдот рассказали. Стоят две собаки, и обсуждают, за кого голосовать - за академика Павлова, или за Герасима
-
Это_Я
(07.02.2010, 21:21:23
91.124.86.253
,
пустое
)
Чего-то не туда отправилось )))
-
Это_Я
(07.02.2010, 21:22:8
91.124.86.253
,
пустое
)
Ну может ему нравятся, когда его насилуют. Попробуй явно. SPI_tx_pointer = (unsigned char *)(&(Basic_Data_Buf.degree_of_bank));
-
пароль_потерял_
(07.02.2010, 20:53:40
194.190.183.238
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
что получится, если сложить 4 и 4 ?
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru