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

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

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

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

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

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


 
Опции темы
Непрочитано 25.06.2019, 01:10  
scorpi_0n
Прописка
 
Регистрация: 10.03.2016
Сообщений: 114
Сказал спасибо: 14
Сказали Спасибо 46 раз(а) в 41 сообщении(ях)
scorpi_0n на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от NewWriter Посмотреть сообщение
Вот именно поэтому я и написал, что по уму, const в параметре ф-ции означает рид-онли, которая, по соглашениям, принятым в эмбедде, хратится в рид-онли памяти, т.е. во флеше микроконтроллера.
Феерический бред. Но вы не тормозите, продолжайте вещать и далее. А может вспомните начала Си и всё таки заставите себя прочитать КиР? Ну хоть для общего самообразования? Или сие для вас суициду подобно?
Реклама:
scorpi_0n вне форума  
Непрочитано 25.06.2019, 01:24  
NewWriter
Почётный гражданин KAZUS.RU
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,513
Сказал спасибо: 401
Сказали Спасибо 2,218 раз(а) в 1,316 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Похоже, пропуск всех обучающих материалов для вас сложноват Видимо, придется всё по порядку, как для детишек, на картиночках со стрелочками )) Но вы не волнуйтесь - у вас все получится. Я имею ввиду тех, у кого извилины еще не выпрямились и кто способен мыслить и понимать ))

И еще раз для всех: меня абсолютно не интересуют ваши рассуждения. Вы тут уже набредогенерили на прошлых страницах. Посему щас лучше просто молча молчите Не будите во мне зверя. Лучше молча слушайте и внимайте. И вы научитесь
Миниатюры:
Нажмите на изображение для увеличения
Название: Без-имени-5.jpg
Просмотров: 0
Размер:	102.5 Кб
ID:	142893  

Последний раз редактировалось NewWriter; 25.06.2019 в 01:32.
NewWriter вне форума  
Непрочитано 25.06.2019, 01:35  
ProtAS-13
Прописка
 
Регистрация: 17.03.2015
Сообщений: 287
Сказал спасибо: 0
Сказали Спасибо 209 раз(а) в 121 сообщении(ях)
ProtAS-13 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от NewWriter Посмотреть сообщение
Смотрите за стрелочками
Ииии...!!!
И какие Вы делаете из этого выводы?
Может Вы свои стрелочки словами опишите.
Вы знаете, человеку, который писал ОС, даже не на ассемблере, а еще в мнемокодах, для компьютеров, предшествующих синклерам, это будет очень интересно.
А то, я чёта подзабывать стал.
Да, и уж коли Вы стали такие красивые стрелочки рисовать, то сделайте это еще раз, только с const char text[]="Message".

Оооо! Новая картинка появилась.
Ну тогда уж и туда добавьте пару строк:
Код:
  char text[]="Text";
  Foo(text);

Последний раз редактировалось ProtAS-13; 25.06.2019 в 01:41.
ProtAS-13 вне форума  
Непрочитано 25.06.2019, 01:57  
NewWriter
Почётный гражданин KAZUS.RU
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,513
Сказал спасибо: 401
Сказали Спасибо 2,218 раз(а) в 1,316 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Не пытайтесь рассуждать. Вам рано еще делать самостоятельные суждения )) Вы забыли? Вы только учитесь. Потому не волнуйтесь, всё получится.
С первого раза не поняли - не беда, еще раз, и еще раз. До тех пор, пока просветление не наступит.

Следите внимательно за картинками. Будьте внимательны, это очень сложный этап, поскольку я пропускаю несколько обучающих пошаговых картинок. Следите внимательно, тщательно пережевывая каждую цифру. Особое внимание цифрам диапазона 0х0800ХХХХ. Тут внимательно - если непонятно - читайте маны. Это очень важные цифры для понимания сути.
Итак, картинки:
Миниатюры:
Нажмите на изображение для увеличения
Название: Без-имени-.jpg
Просмотров: 0
Размер:	87.9 Кб
ID:	142894   Нажмите на изображение для увеличения
Название: Без-имени-6.jpg
Просмотров: 0
Размер:	72.7 Кб
ID:	142895  
NewWriter вне форума  
Непрочитано 25.06.2019, 02:38  
ProtAS-13
Прописка
 
Регистрация: 17.03.2015
Сообщений: 287
Сказал спасибо: 0
Сказали Спасибо 209 раз(а) в 121 сообщении(ях)
ProtAS-13 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от NewWriter Посмотреть сообщение
Итак, картинки:
Маловато будет.
Теперь на второй картинке сделать Foo как на первой.
ProtAS-13 вне форума  
Непрочитано 26.06.2019, 01:13  
ProtAS-13
Прописка
 
Регистрация: 17.03.2015
Сообщений: 287
Сказал спасибо: 0
Сказали Спасибо 209 раз(а) в 121 сообщении(ях)
ProtAS-13 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от NewWriter Посмотреть сообщение
Итак, картинки:
Алё! А продолжение то будет?
Или слился наш "Великий Учитель", как понос в унитазе?
А как дышал:
"Видимо, придется всё по порядку, как для детишек, на картиночках со стрелочками"
"Не пытайтесь рассуждать. Вам рано еще делать самостоятельные суждения"
"Вы забыли? Вы только учитесь" ...
А чуть ковырнули - обыкновенное ФУФЛЕЦО, одним словом, налицо, явный эффект Даннинга-Крюгера.
Бедняга!
ProtAS-13 вне форума  
Непрочитано 26.06.2019, 07:03  
NewWriter
Почётный гражданин KAZUS.RU
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,513
Сказал спасибо: 401
Сказали Спасибо 2,218 раз(а) в 1,316 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Слухай, ты, товарисчь. Во-первых, я человек занятый. Во-вторых, вы есчо не усвоили предыдущих уроков ) Ну-ка марш за парту и читать-читать-читать до полного просветления )) А то ишь чего там понаписали на прошлых страницах ) Вы тут довольно нагенерили бреда уже. Так что щас лучче молчите в тряпочку ))

По поводу картинок - а всё очень просто. Если кто соображает, он поймет и из того, что было показано. Главная ошибка спорщиков в том, что они пытаются пихать изменяемые переменные под const, и не видя эффекта, выдумывают какие-то другие объяснения, типа "изменяется вызов, моет не сохраяться/восставнавливаться" и тд.
Первая картинка на этой странице объясняет механизм перемещения из флеша в стековую область ОЗУ. Как только из флеша содержимое попало в стековую область ОЗУ, оно перестает быть неизменным, оно теряет связь с жестким флешем. Поэтому const уже отвязан от действительно констант и просто не имеет смысла!
Вторая картинка объясняет непосредственную связь со флешем. И вот тут const уже при деле.
Но при любом раскладе, const - это всего лишь напоминание о неизменности.
В новой картинке я могу показать, что ассемблерный текст будет до байта одинаков как с const, так и без него. А то кое-кто из спорщиков на предыдущих страницах выдвинул "теорию" о каком-то особом указании компилятору.

Кто не понял - перечитывать текст еще раз и смотреть картинки еще раз. И так - до полного удовлетворения ))
Пытаться возражать - не нужно. Мне вы ничего не объясните, ибо я это прошел на практике, в отличие от ваших пустых слов.

Последний раз редактировалось NewWriter; 26.06.2019 в 07:19.
NewWriter вне форума  
Непрочитано 26.06.2019, 10:38  
scorpi_0n
Прописка
 
Регистрация: 10.03.2016
Сообщений: 114
Сказал спасибо: 14
Сказали Спасибо 46 раз(а) в 41 сообщении(ях)
scorpi_0n на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Картинки малоинформативны и не отражают действительность неизбежного применения ХАЛа, цвета блёклые (по фотошопу - двойка!), перевод на русский язык отсутствует, стрелочки не соответствуют нормативам генштаба. И чему вас там только в детском саду учат?
scorpi_0n вне форума  
Непрочитано 26.06.2019, 11:57  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,861
Сказал спасибо: 2,532
Сказали Спасибо 11,773 раз(а) в 5,897 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от NewWriter Посмотреть сообщение
Но при любом раскладе, const - это всего лишь напоминание о неизменности
Осталось всего ничего - развить мысль до того, что любой оператор или директива - это только нижайшая просьба к Великому Компилятору сделать так, как хочет программер, а не как захотела "кефаль, которая думает за вас".
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 26.06.2019, 12:09  
ProtAS-13
Прописка
 
Регистрация: 17.03.2015
Сообщений: 287
Сказал спасибо: 0
Сказали Спасибо 209 раз(а) в 121 сообщении(ях)
ProtAS-13 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от NewWriter Посмотреть сообщение
const - это всего лишь напоминание о неизменности
О как!!! Быстро дитятко переобувается.
А ведь совсем недавно было так:
Сообщение от NewWriter Посмотреть сообщение
const char *buffer - это указатель на константный буфер, который неизменно находится во флеше (ну раз он константа)
Сообщение от NewWriter Посмотреть сообщение
А const завсегда означал неизменяемую константу
Ну, на который день, хоть что-то доперло до пациента.
Считаю, часть своей просветительской миссии выполненной.
Ладно, один миф "Великого Учителя" опровергли.
Теперь будем опровергать ОЧЕРЕДНЫЕ перлы о невозможности изменить переменную, помеченную квалификатором const.
Читаем пост #5654 и продолжаем переобуваться.
ProtAS-13 вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Школа АRMрестлинга Uragan90 Микроконтроллеры, АЦП, память и т.д 54 22.08.2011 16:13
ARM Cortex M3 + Linux SiMiLya Микроконтроллеры, АЦП, память и т.д 10 17.06.2011 17:20
Помогите с STM32 - очень нужно... yakuzaa Микроконтроллеры, АЦП, память и т.д 60 04.08.2010 11:04
Как добавить поддержку для STM32 SFHK Микроконтроллеры, АЦП, память и т.д 11 18.12.2009 18:09


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


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