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

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

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

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

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

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


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

Сообщение от Исбанни Посмотреть сообщение
А вот вам еще внавал КОНКРЕТИКИ: битовые операции в Си не поддерживаются никак! Ни в HAL-е, ни в CMSIS.
Вот сейчас Керниган и Ритчи конкретного офигели.

Сообщение от Исбанни Посмотреть сообщение
И в этом смысле HAL является просто ненужной прослойкой в API.
Вам не нужно, а мне - нужно. Отучайтесь говорить за всех.
Миниатюры:
Нажмите на изображение для увеличения
Название: C.png
Просмотров: 0
Размер:	120.4 Кб
ID:	130334  
Реклама:

Последний раз редактировалось prinv; 28.06.2018 в 20:24.
prinv вне форума  
Непрочитано 28.06.2018, 20:12  
MONIKYS
Прописка
 
Регистрация: 18.05.2011
Адрес: Ненька Україна
Сообщений: 157
Сказал спасибо: 20
Сказали Спасибо 58 раз(а) в 25 сообщении(ях)
MONIKYS на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Исбанни, Тема об изучении... И вместо того чтобы, начинающим, объяснить нормално Так-то и так-то превратили тему в срач. На начальном этапе изучения вполне хватает Куба с HAL и LL библиотеками. При просмотре листингов и так видно, что написано слишком много и грузят код. Все равно с опытом изучающий придёт к тому,что ему удобно использовать. Понятно что производители автосигнализаций STARLINE и др. на HAL не пишут, и используют операционную систему в изделии.
Если здесь такие крутые программеры,возмущённые кривой библиотекой, знаете как сделать лучше- соберитесь в сообщество, накатайте предъяву STM, типа за бабки сделаем круче, чем вы накатали говнокод. Какие проблемы?
Я стар уже гнаться за прогрессом, я его тихо пользую. И изучал асм и си сам, бо некому было научить. Мне для моих любительских поделок и этого хватит. Молодёжи надо нормальное объяснение, они хотят знать. И поднимая какую нить тему хотят нормального ответа. А не как от товарища футбольного мяча... Халы-хуялы-калы... вы все пидоры, а я такой красивый какахами вас закидаю патамушта вы все лузеры. Вот и футболят его во многих темах, потому, что он говно, а не человек. Такой же и F030й. Какая лично вам разница кто что использует? Да хоть бинарник набирайте. Надо быть людьми,и корону на себя не пялить.
MONIKYS вне форума  
Эти 2 пользователя(ей) сказали Спасибо MONIKYS за это сообщение:
prinv (28.06.2018), Serg3301 (29.06.2018)
Непрочитано 28.06.2018, 20:18  
MONIKYS
Прописка
 
Регистрация: 18.05.2011
Адрес: Ненька Україна
Сообщений: 157
Сказал спасибо: 20
Сказали Спасибо 58 раз(а) в 25 сообщении(ях)
MONIKYS на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

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

STM32F0, Дебил ты. Это что?https://learnc.info/c/bitwise_operators.html
http://www.c-cpp.ru/books/bitovye-operatory
Даже гугль знает

Последний раз редактировалось MONIKYS; 28.06.2018 в 20:33.
MONIKYS вне форума  
Непрочитано 28.06.2018, 20:32  
MONIKYS
Прописка
 
Регистрация: 18.05.2011
Адрес: Ненька Україна
Сообщений: 157
Сказал спасибо: 20
Сказали Спасибо 58 раз(а) в 25 сообщении(ях)
MONIKYS на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

STM32F0, Не вырывай из контекста и не передергивай. Ты дебил?
MONIKYS вне форума  
Непрочитано 28.06.2018, 20:32  
Исбанни
Прописка
 
Регистрация: 21.04.2018
Сообщений: 174
Сказал спасибо: 1
Сказали Спасибо 66 раз(а) в 53 сообщении(ях)
Исбанни на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Окей, если prinv уже ослеп, приведу еще один ПРЕДЕЛЬНО КОНКРЕТНЫЙ пример. В ответ на вопрос "а что нельзя сделать на HAL".
Вот вам nRF24L01 и МК 32L053, работающий на частоте 500 кГц в режиме LP Run с переходом в LP Sleep. Операция записи payload. Для нее надо отправить байт сначала в одиночном режиме, затем сразу в DMA-режиме. HAL не умеет совмещать одиночный и DMA режим. Он может только пораздельности, с дикими тормозами (частота 500 кГц - режим энергосбережения - мобильное устройство же!) кое-как отправить байт, переключиться в DMA, а тут бац - FIFO nRF-модуля переполнился.. Хана. Повышать частоту МК выше 2 МГц нельзя - LP Run. Это АБСОЛЮТНО КОНКРЕТНЫЙ ответ. Если вам он не понятен, значит вы, prinv - лузер и профан.

Сообщение от prinv Посмотреть сообщение
И что с ошибками в HAL, когда генерируется нерабочий код?
Во-первых, это Я вам задавал вопрос про ваши действия при HAL_не_OKей. Во-вторых, НЕРАБОЧИЙ код генерироваться не может. Это только кривые руки кодописателя могут накосипорить туфту. Но это проблемы криворукого кодописателя. И на "что делать" - ответ только один - вправлять мозги такому кодописателю. Впрочем, HAL-оводы уверены, что за их криворукость должен отвечать HAL и именно для этого сделаны HAL_OK.
Исбанни вне форума  
Непрочитано 28.06.2018, 20:33  
prinv
Прописка
 
Регистрация: 05.09.2012
Адрес: Россия, Пермь
Сообщений: 160
Сказал спасибо: 25
Сказали Спасибо 31 раз(а) в 27 сообщении(ях)
prinv на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от MONIKYS Посмотреть сообщение
Даже гугль знает
Да весь интернет знает.
Битовые операции
prinv вне форума  
Сказали "Спасибо" prinv
MONIKYS (28.06.2018)
Непрочитано 28.06.2018, 20:37  
Исбанни
Прописка
 
Регистрация: 21.04.2018
Сообщений: 174
Сказал спасибо: 1
Сказали Спасибо 66 раз(а) в 53 сообщении(ях)
Исбанни на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от prinv Посмотреть сообщение
Вот сейчас Керниган и Ритчи конкретного офигели.
|=, &= и прочее - является СОКРАЩЕННОЙ записью БАЙТОВЫХ операций.
Обращение идет как минимум по ширине БАЙТА, либо кратно байту.
vara |= 0x02 превращается в БАЙТОВЫЕ операции vara = vara | 0x02
. 0x02 - запись в размере целого БАЙТА. Попробуйте изменить отдельный бит по аналогии с ассемблерным bsf, bic или им подобным. вы просто НЕ НАЙДЕТЕ подобных операций в Си
prinv, вы просто профан и лузер, что свойственно HAL-оводам.

Последний раз редактировалось Исбанни; 28.06.2018 в 20:42.
Исбанни вне форума  
Непрочитано 28.06.2018, 20:47  
Исбанни
Прописка
 
Регистрация: 21.04.2018
Сообщений: 174
Сказал спасибо: 1
Сказали Спасибо 66 раз(а) в 53 сообщении(ях)
Исбанни на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от MONIKYS Посмотреть сообщение
Я стар уже гнаться за прогрессом, я его тихо пользую.
Вот и используйте себе на здоровье! Лично вам никто не мешает. Можете даже на Ардуине прогать готовыми скетчами.
Но только не надо сравнивать свой опыт с ... хотябы даже с моим. А мой опыт таков, что ЛЮБАЯ вещь, написанная мной, работает раз в -дцать быстрее, оптимальнее и надежнее ЛЮБОЙ аналогичной, написанной криворукими HAL-оводами. И это не секрет.
И то, что prinv начал че-то предъявлять там по "конкретике" - я сразу ответил, что у меня этой конкретики столько, что я могу просто завалить страниц на -дцать этой конкретикой в цифрах и буквах, да вот только prinv сломался уже на паре примеров. Я привел КОНКРЕТНЫЕ примеры, да вот только они потонули в поносе от prinv, когда он сломался под весом этой КОНКРЕТИКИ. Его ответ был таков: "лично меня не волнуют объемы и быстродействие кода, мне хватает". Но разве это конкретный ответ? Это его личное мнение, когда нечего конкретного ответить не может.

Последний раз редактировалось Исбанни; 28.06.2018 в 20:52.
Исбанни вне форума  
Непрочитано 28.06.2018, 20:53  
MONIKYS
Прописка
 
Регистрация: 18.05.2011
Адрес: Ненька Україна
Сообщений: 157
Сказал спасибо: 20
Сказали Спасибо 58 раз(а) в 25 сообщении(ях)
MONIKYS на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от Исбанни Посмотреть сообщение
Вот и используйте себе на здоровье! Лично вам никто не мешает. Можете даже на Ардуине прогать готовыми скетчами.
Никогда не пользовал и не хочу. К АВРам не имею отношения.
Корона мозьг не сжимает? Гениальный вы наш....
Вот и делитесь своим опытом с молодёжью.
MONIKYS вне форума  
 

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

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

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


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