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

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

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

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

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

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


 
Опции темы
Непрочитано 28.06.2018, 21:07  
prinv
Прописка
 
Регистрация: 05.09.2012
Адрес: Россия, Пермь
Сообщений: 160
Сказал спасибо: 25
Сказали Спасибо 31 раз(а) в 27 сообщении(ях)
prinv на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от Исбанни Посмотреть сообщение
это вы написали про "генерацию нерабочего кода". Вам процитировать ваше сообщение?
Еще раз повторяю - не вам тягаться со мной в знаниях и опыте, вы уже в нокауте валяетесь. Вам я КОНКРЕТНО привел примеры. вы ВСЕ их проиногировали. Это значит, вы просто ушли в нокаут и ничего не поняли даже в HAL-е.
Да, будьте добры процитировать моё сообщение про БИТОВЫЙ ТИП ДАННЫХ в Си.
И всё-таки приведите пример ошибки в HAL, вызывающий генерацию неработающего кода. У вас же таких примеров ТОННЫ.
Реклама:
prinv вне форума  
Непрочитано 28.06.2018, 21:14  
Исбанни
Прописка
 
Регистрация: 21.04.2018
Сообщений: 174
Сказал спасибо: 1
Сказали Спасибо 66 раз(а) в 53 сообщении(ях)
Исбанни на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от prinv Посмотреть сообщение
приведите пример ошибки в HAL, вызывающий генерацию неработающего кода
Вы сами то хоть поняли, чего написали? Или вы думаете, что код генерируется в процессе работы МК?
Я спрашивал, знаете ли вы, что это такое:
if(SPI_WaitOnFlagUntilTimeout(hspi, SPI_FLAG_TXE, RESET, Timeout) != HAL_OK)
вы начали отвечать сначала одно, теперь другое. Тратить время на цитирование сообщений я не желаю - вы сами можете посмотреть свои сообщения.
А потом ответьте, что же делать, если HAL не окей.

Что касается битовых операций - вы опять же начали съезжать с темы и юлить. Я (и не только я) вам однозначно написал, что БИТОВЫХ операций (от которых вы "ушли") в Си нет. На что вы привели скрин с книги, где показаны операции |, &, ^, но вы так и не поняли, что они выполняются ПО ШИРИНЕ БАЙТА. Это ЛОГИЧЕСКИЕ операции - побитовое OR, AND, XOR, выполняемые по ширине, кратной целому байту. А сейчас начали отъезжать, когда поняли, что лоханулись.

И опять же - я вам КОНКРЕТНО привел КОНКРЕТНЫЕ примеры, которые вы игнорировали по причине "ниасилил многа букав"

Последний раз редактировалось Исбанни; 28.06.2018 в 21:18.
Исбанни вне форума  
Непрочитано 28.06.2018, 21:16  
prinv
Прописка
 
Регистрация: 05.09.2012
Адрес: Россия, Пермь
Сообщений: 160
Сказал спасибо: 25
Сказали Спасибо 31 раз(а) в 27 сообщении(ях)
prinv на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от Исбанни Посмотреть сообщение
Четвертый пример - почти все вопросы и проблемы "помогите, не работает!!" связаны именно с написанием на HAL. Не верите? Пролистайте форумы. 99% проблем у людей - именно HAL.
Так какие же в HAL проблемы?
prinv вне форума  
Непрочитано 28.06.2018, 21:18  
MONIKYS
Прописка
 
Регистрация: 18.05.2011
Адрес: Ненька Україна
Сообщений: 157
Сказал спасибо: 20
Сказали Спасибо 58 раз(а) в 25 сообщении(ях)
MONIKYS на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Исбанни, Да, конкретно битовые операции(обращение к какому нить биту) не поддерживаются. При начальном изучении меня это удивило. Изучал Пики. Есть конструкции которые предоставляют доступ к выбранному биту. Работает же.
MONIKYS вне форума  
Непрочитано 28.06.2018, 21:18  
prinv
Прописка
 
Регистрация: 05.09.2012
Адрес: Россия, Пермь
Сообщений: 160
Сказал спасибо: 25
Сказали Спасибо 31 раз(а) в 27 сообщении(ях)
prinv на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от Исбанни Посмотреть сообщение
И опять же - я вам КОНКРЕТНО привел КОНКРЕТНЫЕ примеры, которые вы игнорировали по причине "ниасилил многа букав"
Нет, совсем не по этой причине. Вы не ответили на мой вопрос, но почему-то решили, что можете заменить свой ответ на мой вопрос задав мне встречный вопрос.
Встречный вопрос мне это не ответ на мой вопрос.
Так-то.
prinv вне форума  
Непрочитано 28.06.2018, 21:21  
Исбанни
Прописка
 
Регистрация: 21.04.2018
Сообщений: 174
Сказал спасибо: 1
Сказали Спасибо 66 раз(а) в 53 сообщении(ях)
Исбанни на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от prinv Посмотреть сообщение
Так какие же в HAL проблемы?
Я написал их еще три или четыре страницы назад. Вернитесь и прочтите. Там КОНКРЕТНЫЕ примеры, конкретный код и конкретный случай.
MONIKYS, тем не менее, в ARM есть отдельные битовые инструкции bic, bfc и другие. Их использование определяется компилятором.

Сообщение от prinv Посмотреть сообщение
Вы не ответили на мой вопрос,
я ОТВЕТИЛ на него несколько раз.. Если вы его не увидели, или не смогли осознать - ЭТО ГЛУБОКО ВАШИ ЛИЧНЫЕ ПРОБЛЕМЫ. Вернитесь на несколько страниц назад и прочтите еще раз. Если снова не поняли - больше не мучайте себя, это не ваша тема.
Исбанни вне форума  
Непрочитано 28.06.2018, 21:21  
prinv
Прописка
 
Регистрация: 05.09.2012
Адрес: Россия, Пермь
Сообщений: 160
Сказал спасибо: 25
Сказали Спасибо 31 раз(а) в 27 сообщении(ях)
prinv на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Битовые операции - это операции с битами, коих не обязательно должно быть 1 шт.
prinv вне форума  
Непрочитано 28.06.2018, 21:23  
prinv
Прописка
 
Регистрация: 05.09.2012
Адрес: Россия, Пермь
Сообщений: 160
Сказал спасибо: 25
Сказали Спасибо 31 раз(а) в 27 сообщении(ях)
prinv на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от Исбанни Посмотреть сообщение
Я написал их еще три или четыре страницы назад. Вернитесь и прочтите. Там КОНКРЕТНЫЕ примеры, конкретный код и конкретный случай.
Что вы как девочка ломаетесь? Дайте ссылку на свой ответ на мой вопрос.
Не на встречный вопрос мне, а на ответ на мой вопрос.
prinv вне форума  
Непрочитано 28.06.2018, 21:24  
Исбанни
Прописка
 
Регистрация: 21.04.2018
Сообщений: 174
Сказал спасибо: 1
Сказали Спасибо 66 раз(а) в 53 сообщении(ях)
Исбанни на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

prinv, не засоряйте тему! ВАМ УЖЕ НЕСКОЛЬКО РАЗ ОТВЕЧЕНО. Вы своим мусором зарыли ответ на несколько страниц назад
Исбанни вне форума  
Непрочитано 28.06.2018, 21:26  
prinv
Прописка
 
Регистрация: 05.09.2012
Адрес: Россия, Пермь
Сообщений: 160
Сказал спасибо: 25
Сказали Спасибо 31 раз(а) в 27 сообщении(ях)
prinv на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от STM32F0 Посмотреть сообщение
Ничего не даёт в плане организации, лишено смысла.
Отрывает от железа, что для МК существенно.
Даёт раздутый, тормозной и плохо воспринимаемый код и затрудняет отладку.
Одни шибки сменяются другими, что уже чревато.
Не является стандартом, а следовательно в любой момент всё может измениться.
Разработан для ознакомления и быстрого старта, не для работы.
Напишите об этом в STM.
Интересно, что вам ответят.
prinv вне форума  
 

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

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

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, время: 19:21.


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