Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR...

 
Опции темы
Непрочитано 24.12.2013, 15:52  
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: Atmel Studio 6 вопросник

Сообщение от wellcom Посмотреть сообщение
почему адреса одинаковые?
Вот вам и ответ! Если бы компилятор размещал строку и в ОЗУ, то адреса были бы разными! А так всё честно, строка только во флэше.
Реклама:
nahimovv вне форума  
Непрочитано 24.12.2013, 16:09  
wellcom
Временная регистрация
 
Регистрация: 25.09.2008
Сообщений: 95
Сказал спасибо: 39
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
wellcom на пути к лучшему
По умолчанию Re: Atmel Studio 6 вопросник

выяснил
студия как то не так генерить elf файл, или протеус неверно его воспринимает.
вот 2 масива - один во флеш, другой в оперативке. Дебагер в студии пишет. где хранятся данные
Нажмите на изображение для увеличения
Название: 555.png
Просмотров: 76
Размер:	64.3 Кб
ID:	56672
а в протеусе оба масива видны в окне переменных, только масив из флеша не инициализирован (ячейки = 0)
Нажмите на изображение для увеличения
Название: 777.png
Просмотров: 79
Размер:	86.1 Кб
ID:	56673
непонятно чей глюк, протеуса или студии и как с ним бороться
wellcom вне форума  
Непрочитано 08.01.2014, 22:44  
Someone
Гражданин KAZUS.RU
 
Регистрация: 16.06.2005
Сообщений: 944
Сказал спасибо: 25
Сказали Спасибо 174 раз(а) в 123 сообщении(ях)
Someone на пути к лучшему
По умолчанию Re: Atmel Studio 6 вопросник

Сообщение от wellcom Посмотреть сообщение
выяснил
Сообщение от wellcom Посмотреть сообщение
непонятно чей глюк, протеуса или студии и как с ним бороться
Глюк программиста... А как бороться - наверно думать головой и много читать, но, увы, не художественной литературы. Почитайте даташит, раздел по организации памяти. Поможет быть может. Честно-четно. Может быть даже заметите, что по какой-то злой иронии есть Program Memory, а есть Data Memory, которые, вот ужос-то, обе начинаются с адреса 0. А почему резервирует... Так вы же сами компилятору указываете:
const char C_hlp[] PROGMEM ="help";
Я бы сильно удивился, если бы компилятор не зарезервировал память для переменной C_hlp, и не инициализировал бы эти 4 байта символами "h","e","l","p".
Someone вне форума  
Непрочитано 08.01.2014, 22:48  
Someone
Гражданин KAZUS.RU
 
Регистрация: 16.06.2005
Сообщений: 944
Сказал спасибо: 25
Сказали Спасибо 174 раз(а) в 123 сообщении(ях)
Someone на пути к лучшему
По умолчанию Re: Atmel Studio 6 вопросник

ЗЫ: если не дошло, вот, вашими же картинками, ядовито-зелёный прямоугольник - куда смотреть, двойное подчёркивание - на что обратить внимание.
Миниатюры:
Нажмите на изображение для увеличения
Название: 123ISIS Professional (Анимация).png
Просмотров: 86
Размер:	76.0 Кб
ID:	57215   Нажмите на изображение для увеличения
Название: 2013-12-24 13_16_35-123 (Debugging).png
Просмотров: 69
Размер:	93.5 Кб
ID:	57216  
Someone вне форума  
Непрочитано 12.03.2014, 17:35  
wellcom
Временная регистрация
 
Регистрация: 25.09.2008
Сообщений: 95
Сказал спасибо: 39
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
wellcom на пути к лучшему
По умолчанию Re: Atmel Studio 6 вопросник

Сообщение от Someone Посмотреть сообщение
ЗЫ: если не дошло, вот, вашими же картинками, ядовито-зелёный прямоугольник - куда смотреть, двойное подчёркивание - на что обратить внимание.
да, тогда почему в оперативке массив с тем же именем...
wellcom вне форума  
Непрочитано 12.03.2014, 18:14  
_Артём_
Гражданин KAZUS.RU
 
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
_Артём_ на пути к лучшему
По умолчанию Re: Atmel Studio 6 вопросник

Сообщение от wellcom Посмотреть сообщение
да, тогда почему в оперативке массив с тем же именем...
Где массив с тем же именем?
_Артём_ вне форума  
Непрочитано 19.03.2014, 18:24  
nexsys
Гражданин KAZUS.RU
 
Аватар для nexsys
 
Регистрация: 11.07.2010
Адрес: Не Северный Кавказ, а Юг Сибири
Сообщений: 576
Сказал спасибо: 355
Сказали Спасибо 516 раз(а) в 241 сообщении(ях)
nexsys на пути к лучшему
По умолчанию Re: Atmel Studio 6 вопросник

Здравствуйте, всем. Подскажите пожалуйста, в AVR есть возможность в симуляторе просматривать работу последовательных портов ( RS-232, I2C)? В MPLAB для PIC нет, и меня это постоянно напрягает.
nexsys вне форума  
Непрочитано 20.03.2014, 22:51  
CodeNameHawk
Вид на жительство
 
Регистрация: 21.10.2009
Сообщений: 343
Сказал спасибо: 180
Сказали Спасибо 64 раз(а) в 56 сообщении(ях)
CodeNameHawk на пути к лучшему
По умолчанию Re: Atmel Studio 6 вопросник

Сообщение от Someone Посмотреть сообщение
ЗЫ: если не дошло, вот, вашими же картинками,
И вам той же картинкой
Нажмите на изображение для увеличения
Название: 123ISIS Professional (Анимация).png
Просмотров: 95
Размер:	76.0 Кб
ID:	61107
если справа значения верные, 0000008С == 48
то в окне переменных они не правильно отображаются.
vth[0] 0000008C == '\0' и остальные тоже.


Сообщение от wellcom Посмотреть сообщение
да, тогда почему в оперативке массив с тем же именем...
Массив не в оперативке, а во Flash (в области программы).
Тем не менее, отображаться в окне переменных он должен правильно, ну или не быть там вовсе, если переменная объявлена во Flash.

Последний раз редактировалось CodeNameHawk; 20.03.2014 в 22:53.
CodeNameHawk вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Atmel Studio 6.0 как русифицировать? Aleksand AVR 13 22.05.2019 19:36
Atmel Studio 6 majorka65 Embedd С 17 17.12.2013 15:33
Atmel Studio C++ для AVR-8 svad0 Микроконтроллеры, АЦП, память и т.д 4 04.06.2012 23:29
Atmel AVR Studio 5 st_1 Микроконтроллеры, АЦП, память и т.д 144 13.03.2012 14:59
National Instruments Measurement Studio ENTERPRISE 8.6 PVitaly Proteus, KiCAD и другие ECAD 3 24.12.2010 10:11


Часовой пояс GMT +4, время: 19:14.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot