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

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

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

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

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

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

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

 
Опции темы

Atmel Studio 6 вопросник

Непрочитано 24.12.2013, 15:52  
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,427
Сказал спасибо: 0
Сказали Спасибо 381 раз(а) в 251 сообщении(ях)
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.RUN
 
Регистрация: 16.06.2005
Сообщений: 942
Сказал спасибо: 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.RUN
 
Регистрация: 16.06.2005
Сообщений: 942
Сказал спасибо: 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.RUN
 
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
_Артём_ на пути к лучшему
По умолчанию Re: Atmel Studio 6 вопросник

Сообщение от wellcom Посмотреть сообщение
да, тогда почему в оперативке массив с тем же именем...
Где массив с тем же именем?
_Артём_ вне форума  
Непрочитано 19.03.2014, 18:24  
nexsys
Гражданин KAZUS.RUN
 
Аватар для 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
Сообщений: 349
Сказал спасибо: 181
Сказали Спасибо 65 раз(а) в 57 сообщении(ях)
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, время: 20:03.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.