|
|
 |
Ответов
|
Sep 25 2011, 15:32
|
Группа: Новичок
Сообщений: 8
Регистрация: 25-09-11
Пользователь №: 67 366

|
Микроконтроллер Silicon Laboratories C8051F126
xdata - flash
Смотрю через вот так: printf("%d",v5); // выводится на экран устройства
Через некоторое время - не замерял, всегда оно разное, в зависимости от того, как пользователь будет пользоваться устройством - пока дойдет до этого кода, выводящего значение на экран - может пройти секунд 5-10, а может и несколько минут.
В это время МК: крутится в цикле, ждет пока юзер нажмет одну из кнопок.
|
|
|
|
|
Sep 26 2011, 02:41
|
Знающий
   
Группа: Свой
Сообщений: 540
Регистрация: 16-08-07
Из: Владивосток
Пользователь №: 29 831

|
Цитата(Палыч @ Sep 26 2011, 03:36)  Значение переменной изменилось на минус 1. Это значение соответствует "чистой" flash. Ваш вопрос можно перефразировать: почему стирается flash типа ..., подключенная... и т.д.? Плюс к этим словам, все-таки словом xdata будет лучше называть соответствующую область RAM. А flash это память программ. Тогда уж слово "code" более подходит. Это, конечно, офтоп. По существу. Очень странно, что содержимое ячейки флэш вроде как слетает, а сама прога нет. Или поведение программы тоже меняется? или начинает сбоить? Если нет - значит собака порылась все-таки в проге и Вы что-то не договариваете. Типа v5 у Вас объявлена как char, а printf ждет int, или еще что-нибудь в этом роде.
|
|
|
|
Сообщений в этой теме
jdhfdg Самопроизвольное изменение значения переменной Sep 25 2011, 12:44 Палыч Цитата(jdhfdg @ Sep 25 2011, 16:44) Тогда... Sep 25 2011, 13:40 jdhfdg Извините, бес попутал.
xdata - это конечно же опер... Sep 26 2011, 08:09 Палыч Из Ваших путанных объяснений непонятно: в какой мо... Sep 26 2011, 09:35 ARV если я не ошибаюсь, то xdata - это "дополните... Sep 26 2011, 08:11 sergeeff Функция записи во флеш не работает из флеш. Sep 26 2011, 08:28 jdhfdg Дело в том, что остальные переменные пишутся и счи... Sep 26 2011, 13:51 Палыч Цитата(jdhfdg @ Sep 26 2011, 17:51) Дело ... Sep 26 2011, 15:06 jdhfdg чтобы переменные не наезжали друг на друга - я это... Sep 26 2011, 19:25 barabek Цитата(jdhfdg @ Sep 27 2011, 06:25) ходит... Sep 26 2011, 22:53 Shandy В утилите "Silabs Flash Utility" есть за... Sep 27 2011, 05:23 barabek Цитата(Shandy @ Sep 27 2011, 16:23) В ути... Sep 27 2011, 10:38 jdhfdg Есть функция, которая пишет данные из ОЗУ во FLASH... Sep 27 2011, 20:23 barabek Цитата(jdhfdg @ Sep 28 2011, 07:23) Есть ... Sep 27 2011, 22:33 редактор Уточнение - какая модель памяти используется, если... Sep 28 2011, 07:46 Палыч Цитата(jdhfdg @ Sep 28 2011, 00:23) впере... Sep 28 2011, 08:33
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|