реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> сделать задержку при включении
shide_3
сообщение Oct 15 2012, 11:15
Сообщение #16


Местный
***

Группа: Участник
Сообщений: 314
Регистрация: 27-04-10
Пользователь №: 56 923



Цитата(rezident @ Oct 15 2012, 13:15) *
Вы неправильно считаете. NV_Data находится во Flash. а TempBuf находится в SRAM. Поэтому адреса у NV_Data и TempBuf разные. Инициализировать указатель адресом NV_Data при обращении к TempBuf или наоборот - нельзя.
Кстати, при использовании массивов правильная запись будет d=TempBuf; или d=&TempBuf[0]; Но поскольку в данном случае d при декларации объявлен как указатель на тип tNV_Data, то компилятор обязан выдать предупреждение при попытке присвоить ему значение адреса переменной другого типа (unsigned char). Я об этом уже писал ранее.

ну а если так - d = &NV_Data ?
Go to the top of the page
 
+Quote Post
rezident
сообщение Oct 15 2012, 16:20
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(shide_3 @ Oct 15 2012, 16:15) *
ну а если так - d = &NV_Data ?

Так - без проблем. Но ведь в вашей программе написано
Код
d= (tNV_Data *)TempBuf;

То бишь указатель инициализируется адресом TempBuf, а вовсе не NV_Data laughing.gif Вы бы для разнообразия привели определение типа tNV_Data, чтобы чуток прояснить ситуацию.
Go to the top of the page
 
+Quote Post
shide_3
сообщение Oct 16 2012, 11:26
Сообщение #18


Местный
***

Группа: Участник
Сообщений: 314
Регистрация: 27-04-10
Пользователь №: 56 923



Цитата(rezident @ Oct 15 2012, 19:20) *
Вы бы для разнообразия привели определение типа tNV_Data, чтобы чуток прояснить ситуацию.

это структура
Go to the top of the page
 
+Quote Post
rezident
сообщение Oct 16 2012, 15:33
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(shide_3 @ Oct 16 2012, 16:26) *
это структура

У меня и раньше были сильные подозрения, что это структура rolleyes.gif Ну дык и приведите определение этой структуры. Или там какие-то нецензурные имена членов структуры имеются? biggrin.gif
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 22:45
Рейтинг@Mail.ru


Страница сгенерированна за 0.01503 секунд с 7
ELECTRONIX ©2004-2016