28.06.2018, 21:07
|
|
Прописка
Регистрация: 05.09.2012
Адрес: Россия, Пермь
Сообщений: 160
Сказал спасибо: 25
Сказали Спасибо 31 раз(а) в 27 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от Исбанни
|
это вы написали про "генерацию нерабочего кода". Вам процитировать ваше сообщение?
Еще раз повторяю - не вам тягаться со мной в знаниях и опыте, вы уже в нокауте валяетесь. Вам я КОНКРЕТНО привел примеры. вы ВСЕ их проиногировали. Это значит, вы просто ушли в нокаут и ничего не поняли даже в HAL-е.
|
Да, будьте добры процитировать моё сообщение про БИТОВЫЙ ТИП ДАННЫХ в Си.
И всё-таки приведите пример ошибки в HAL, вызывающий генерацию неработающего кода. У вас же таких примеров ТОННЫ.
|
|
|
|
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
|
|
Прописка
Регистрация: 05.09.2012
Адрес: Россия, Пермь
Сообщений: 160
Сказал спасибо: 25
Сказали Спасибо 31 раз(а) в 27 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от Исбанни
|
Четвертый пример - почти все вопросы и проблемы "помогите, не работает!!" связаны именно с написанием на HAL. Не верите? Пролистайте форумы. 99% проблем у людей - именно HAL.
|
Так какие же в HAL проблемы?
|
|
|
|
28.06.2018, 21:18
|
|
Прописка
Регистрация: 18.05.2011
Адрес: Ненька Україна
Сообщений: 157
Сказал спасибо: 20
Сказали Спасибо 58 раз(а) в 25 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Исбанни, Да, конкретно битовые операции(обращение к какому нить биту) не поддерживаются. При начальном изучении меня это удивило. Изучал Пики. Есть конструкции которые предоставляют доступ к выбранному биту. Работает же.
|
|
|
|
28.06.2018, 21:18
|
|
Прописка
Регистрация: 05.09.2012
Адрес: Россия, Пермь
Сообщений: 160
Сказал спасибо: 25
Сказали Спасибо 31 раз(а) в 27 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от Исбанни
|
И опять же - я вам КОНКРЕТНО привел КОНКРЕТНЫЕ примеры, которые вы игнорировали по причине "ниасилил многа букав"
|
Нет, совсем не по этой причине. Вы не ответили на мой вопрос, но почему-то решили, что можете заменить свой ответ на мой вопрос задав мне встречный вопрос.
Встречный вопрос мне это не ответ на мой вопрос.
Так-то.
|
|
|
|
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
|
|
Прописка
Регистрация: 05.09.2012
Адрес: Россия, Пермь
Сообщений: 160
Сказал спасибо: 25
Сказали Спасибо 31 раз(а) в 27 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Битовые операции - это операции с битами, коих не обязательно должно быть 1 шт.
|
|
|
|
28.06.2018, 21:23
|
|
Прописка
Регистрация: 05.09.2012
Адрес: Россия, Пермь
Сообщений: 160
Сказал спасибо: 25
Сказали Спасибо 31 раз(а) в 27 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от Исбанни
|
Я написал их еще три или четыре страницы назад. Вернитесь и прочтите. Там КОНКРЕТНЫЕ примеры, конкретный код и конкретный случай.
|
Что вы как девочка ломаетесь? Дайте ссылку на свой ответ на мой вопрос.
Не на встречный вопрос мне, а на ответ на мой вопрос.
|
|
|
|
28.06.2018, 21:24
|
|
Прописка
Регистрация: 21.04.2018
Сообщений: 174
Сказал спасибо: 1
Сказали Спасибо 66 раз(а) в 53 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
prinv, не засоряйте тему! ВАМ УЖЕ НЕСКОЛЬКО РАЗ ОТВЕЧЕНО. Вы своим мусором зарыли ответ на несколько страниц назад
|
|
|
|
28.06.2018, 21:26
|
|
Прописка
Регистрация: 05.09.2012
Адрес: Россия, Пермь
Сообщений: 160
Сказал спасибо: 25
Сказали Спасибо 31 раз(а) в 27 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от STM32F0
|
Ничего не даёт в плане организации, лишено смысла.
Отрывает от железа, что для МК существенно.
Даёт раздутый, тормозной и плохо воспринимаемый код и затрудняет отладку.
Одни шибки сменяются другими, что уже чревато.
Не является стандартом, а следовательно в любой момент всё может измениться.
Разработан для ознакомления и быстрого старта, не для работы.
|
Напишите об этом в STM.
Интересно, что вам ответят.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:21.
|
|