Например TDA7294

Форум РадиоКот • Просмотр темы - Буфер данных Stm32f103c8
Форум РадиоКот
Здесь можно немножко помяукать :)



Текущее время: Чт июн 04, 2020 04:31:47

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 200 ]     ... , , , 7, , ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Буфер данных Stm32f103c8
СообщениеДобавлено: Чт авг 09, 2018 22:26:49 
Собутыльник Кота
Аватар пользователя

Карма: 6
Рейтинг сообщений: 110
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 2887
Рейтинг сообщения: 0
khch писал(а):
Я старый человек. Пенсионер.
Пенсионеры так не общаются.
Бобры вечер, люди.
Изучаю, только начал. И мне нужна помощь (не такая типа "мля, вот нагугли, кури даташиты...", крили гуглили).


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Буфер данных Stm32f103c8
СообщениеДобавлено: Чт авг 09, 2018 22:46:33 
Друг Кота

Карма: 17
Рейтинг сообщений: 216
Зарегистрирован: Пт сен 13, 2013 13:11:31
Сообщений: 6271
Рейтинг сообщения: 0
ну это потому, что HAL от ST очень упорот.

Я тоже так думал, пока не заглянул в SDK других производителей. Теперь даже не знаю, что думать.

Цитата:
В SPL и LL такого нет, все достаточно прозрачно.

На мой взгляд, лучший путь это отвязывать LL от HAL и делать нормальный генератор инициализаций по типу куба. В принципе, куб потихоньку прибавляет, но уж больно медленно.


Вернуться наверх
 
JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!

Отличное качество, подтвержденное более чем 600,000 пользователей! Более 10,000 заказов в день.

Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/quote

Не в сети
 Заголовок сообщения: Re: Буфер данных Stm32f103c8
СообщениеДобавлено: Чт авг 09, 2018 23:05:38 
Собутыльник Кота

Карма: 45
Рейтинг сообщений: 592
Зарегистрирован: Пн апр 06, 2015 11:01:53
Сообщений: 2773
Откуда: москва, уфа
Рейтинг сообщения: 2
Я тоже так думал, пока не заглянул в SDK других производителей. Теперь даже не знаю, что думать

ну, я не говорил, что он "худший из")
отвязывать LL от HAL и делать нормальный генератор инициализаций по типу куба

дык уже. Куб умеет для множества периферии генерить исключительно LL. Осталось теперь уйти от FooBar_InitTypeDef-ов - в LL они не обязательны, можно все расписать как последовательность вызовов LL_SomePeripheral_SetFooBar(чототам), которые почти все макросы или static inline - и будет совсем ня.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $88 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay
Не в сети
 Заголовок сообщения: Re: Буфер данных Stm32f103c8
СообщениеДобавлено: Пт авг 10, 2018 05:47:28 
Встал на лапы

Карма: -1
Рейтинг сообщений: -10
Зарегистрирован: Ср июл 18, 2018 11:51:59
Сообщений: 83
Рейтинг сообщения: 0
Пенсионеры так не общаются.


Я действительно пенсионер. Нахватался верхушек просто :)


Вернуться наверх
 
Новые контролллеры VIPerPLUS - практический вебинар 10 июня от ST

В программе вебинара - новые контроллеры VIPerPlus, расширяющие границы применения этих компонентов. Обзор их характеристик и преимуществ. Практика. Демонстрация испытаний из лаборатории ST. Пример моделирования в среде E-DesignSuite.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Буфер данных Stm32f103c8
СообщениеДобавлено: Пт авг 10, 2018 07:18:32 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 148
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3601
Рейтинг сообщения: 0
Самое главное , что у вас есть желание изучать.
И сообразительность достаточная, хотя и подозревал вас по первости - думалось кто-то троллит кося под нуба.
А на ARV не обращайте внимание, он не против вас он против всего.


Вернуться наверх
 
NanoPower от Maxim – ультранизкое потребление для «бесконечной» работы батареи!

Применяя компоненты NanoPower от Maxim Integrated с минимальным током покоя и минимальным собственным потреблением, вы сможете разработать устройство с максимально эффективной системой питания и продлить срок работы от батареи. Наша подборка статей и новостей по данной теме поможет вам в этом.

Читать статью>>
Не в сети
 Заголовок сообщения: Re: Буфер данных Stm32f103c8
СообщениеДобавлено: Пт авг 10, 2018 07:32:59 
Встал на лапы

Карма: -1
Рейтинг сообщений: -10
Зарегистрирован: Ср июл 18, 2018 11:51:59
Сообщений: 83
Рейтинг сообщения: 0
И сообразительность достаточная,
- если бы... Иногда поражаюсь своей тупости. По 10-15 раз одно и то же читаю - не могу догнать.
А на ARV не обращайте внимание, он не против вас он против всего.

-- для меня здесь любое мнение важно :)
Вас всех действительно кинуло в крайности. Разные. Мне надо сохранить баланс. У меня очень много планов и мне не до холиваров. У меня мало времени. Надо успеть.


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: Буфер данных Stm32f103c8
СообщениеДобавлено: Пт авг 10, 2018 07:52:32 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 85
Рейтинг сообщений: 1704
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 15298
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
dosikus писал(а):
А на ARV не обращайте внимание, он не против вас он против всего
я действительно не против личностей, я против бессмысленности и глупости.

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
удивительно, но при взгляде на многих сверху ничего не меняется...


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: Буфер данных Stm32f103c8
СообщениеДобавлено: Пт авг 10, 2018 07:56:08 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 148
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3601
Рейтинг сообщения: 0
У меня мало времени. Надо успеть.


А вот брать наскоком нельзя. Иногда придется долго и упорно думать.

я против бессмысленности и глупости.


Ну то что ты против изучения ТС stm32 и так понятно, какие еще выпишешь догмы ?


Вернуться наверх
 

Не в сети
 Заголовок сообщения: Re: Буфер данных Stm32f103c8
СообщениеДобавлено: Пт авг 10, 2018 08:02:09 
Встал на лапы

Карма: -1
Рейтинг сообщений: -10
Зарегистрирован: Ср июл 18, 2018 11:51:59
Сообщений: 83
Рейтинг сообщения: 0
[quote="dosikus"]я против бессмысленности и глупости.


Я понял ваш подход. Не сомневаюсь, что в нем много разумного. Кому-то его хватает. Мне - нет.
Можно я сам выберу себе смысл? Кто-то решает кроссворды. Кто-то собирает марки. Я интересуюсь этим. Вот и все.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Буфер данных Stm32f103c8
СообщениеДобавлено: Пт авг 10, 2018 08:10:40 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 85
Рейтинг сообщений: 1704
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 15298
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
dosikus писал(а):
Ну то что ты против изучения ТС stm32 и так понятно
понятно, что ты пытаешься меня очернить перед ТС, собственно, как и всегда, путем лжи.

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
удивительно, но при взгляде на многих сверху ничего не меняется...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Буфер данных Stm32f103c8
СообщениеДобавлено: Пт авг 10, 2018 08:30:29 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 148
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3601
Рейтинг сообщения: 0
ARV, ну здесь-то он сам рассудит - по поступкам а не по количеству фекалий...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Буфер данных Stm32f103c8
СообщениеДобавлено: Пт авг 10, 2018 08:42:05 
Потрогал лапой паяльник

Карма: 5
Рейтинг сообщений: 42
Зарегистрирован: Ср янв 04, 2012 11:57:40
Сообщений: 318
Откуда: Алчевск
Рейтинг сообщения: 0
Я для себя понял МК и STDlib(HAL) так. Есть автомобиль(любой), в нем есть педали,руль,переключатель скорости и проч. Получил права,сел и поехал.Это в случае HAL. Но это может быть и грузовик и Ока и бульдозер. И вот чтобы понять что под капотом и нужен RM и DS. В CMSIS все описано и создаем мы изделие уже под себя. Изучать прямое управление крайне рекомендую. Да и по объему это будет меньше чем изучение тонкостей HAL и LL.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Буфер данных Stm32f103c8
СообщениеДобавлено: Пт авг 10, 2018 09:08:36 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 148
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3601
Рейтинг сообщения: 2
Да и по объему это будет меньше чем изучение тонкостей HAL и LL.


"Изучая" калокуб вы изучаете именно калокуб но никак не железо.
Ощутите разницу...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Буфер данных Stm32f103c8
СообщениеДобавлено: Пт авг 10, 2018 13:26:03 
Встал на лапы

Карма: -1
Рейтинг сообщений: -10
Зарегистрирован: Ср июл 18, 2018 11:51:59
Сообщений: 83
Рейтинг сообщения: 0
dosikus
Обьясните мне пожалуйста такой момент. Опять тупить стал, не лезет.

запись
PORTB |= 1<<7; означает сдвинуть 1 на 7 положений (битов) влево
Говорится ясно. Но опять туплю...
Ведь 1 - это десятичное число. Мы его сдвигаем влево и что? Получаем двоичное??!!
Как так?
И в довесок. То есть есть это тоже самое, как написать
PORTB |= 128;// dlya AVR
PORTB |= 0x80;
Так можно писать?
И это действие для STM производится через регистр BSRR?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Буфер данных Stm32f103c8
СообщениеДобавлено: Пт авг 10, 2018 14:04:43 
Собутыльник Кота

Карма: 45
Рейтинг сообщений: 592
Зарегистрирован: Пн апр 06, 2015 11:01:53
Сообщений: 2773
Откуда: москва, уфа
Рейтинг сообщения: 1
Ведь 1 - это десятичное число. Мы его сдвигаем влево и что? Получаем двоичное??!!

там, глубоко внутри, нет никаких десятичных и прочих чисел. Только двоичные. Запись в иных системах счисления - исключительно для людей.
конкретно этот пример - число 1d, оно же 00000001b сдвигаем на 7 влево, получаем 10000000b
ничего не мешает двигать любые числа, не только степени двойки. Хотим, например, такое: 5d << 3d , 00000101b << 3d = 00101000b
То есть есть это тоже самое, как написать

да, но в более читаемом виде - сразу видно, что устанавливаем седьмой бит.
И это действие для STM производится через регистр BSRR?

ага


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Буфер данных Stm32f103c8
СообщениеДобавлено: Пт авг 10, 2018 14:09:53 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 148
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3601
Рейтинг сообщения: 0
Десятичное , двоичное, шестнадцатеричное - это лишь форма записи числа в читаемом для человека виде.
Процессору глубоко начхать на это , он видит лишь регистр с его битами.

1<<7 а эта запись так же лишь удобная для восприятия человеком. В итоге она преобразуется препроцессором компилятора в константу .

Далее BSRR и BRR регистры только для записи и запись в виде

Код:
GPIO->BSRR|=xxx; 

Некорректна .
Используйте
Код:
GPIO->BSRR=xxx;


Да и GPIO->BSSR это не аналог PROTB для авр
аналог GPIO->ODR ...


Последний раз редактировалось dosikus Пт авг 10, 2018 16:01:04, всего редактировалось 2 раз(а).

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Буфер данных Stm32f103c8
СообщениеДобавлено: Пт авг 10, 2018 14:16:25 
Собутыльник Кота

Карма: 45
Рейтинг сообщений: 592
Зарегистрирован: Пн апр 06, 2015 11:01:53
Сообщений: 2773
Откуда: москва, уфа
Рейтинг сообщения: 0
Есть автомобиль(любой)
чтож всем так автомобильные аналогии нравятся :facepalm:
в нем есть педали,руль,переключатель скорости и проч. Получил права,сел и поехал.
и плюс набор инструментов, чтобы в случае, когда что-то не нравится, залезть внутрь любого узла и подкрутить там чего надо или совсем переделать.
И вот чтобы понять что под капотом и нужен RM и DS
понимать в общих чертах, чего там под капотом, и при надобности уметь найти подробности - безусловно, нужно. Но не настолько этим увлекаться, чтобы каждый раз, когда надо съездить за пивом, выпиливать себе двигатель из болванки.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Буфер данных Stm32f103c8
СообщениеДобавлено: Пт авг 10, 2018 14:27:16 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 148
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3601
Рейтинг сообщения: 0
Но не настолько этим увлекаться, чтобы каждый раз, когда надо съездить за пивом, выпиливать себе двигатель из болванки.


С этим можно было согласиться, если бы г.либы охватывали всю мощь периферии.
Однако на практике реализуется лишь бредовидение индусов, напрочь х**рещее всю прелесть аппаратных реализаций и превращающее все и вся в злобное софтодрочерство.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Буфер данных Stm32f103c8
СообщениеДобавлено: Пт авг 10, 2018 14:37:07 
Встал на лапы

Карма: -1
Рейтинг сообщений: -10
Зарегистрирован: Ср июл 18, 2018 11:51:59
Сообщений: 83
Рейтинг сообщения: 0
ОХренеть, сука!!!!!!!!!
Я после 2 часового геммороя осилил мигание на CMSIS!!! Ну почти :)
Задержка, все равно, халовская...
А как сделать задержку на CMSIS?
HAL_Delay(1000);
GPIOC->BSRR |=1<<29;
HAL_Delay(1000);
GPIOC->BSRR |=1<<13;


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Буфер данных Stm32f103c8
СообщениеДобавлено: Пт авг 10, 2018 14:40:58 
Собутыльник Кота

Карма: 45
Рейтинг сообщений: 592
Зарегистрирован: Пн апр 06, 2015 11:01:53
Сообщений: 2773
Откуда: москва, уфа
Рейтинг сообщения: 1
С этим можно было согласиться, если бы г.либы охватывали всю мощь периферии
дык
arkhnchul писал(а):
плюс набор инструментов, чтобы в случае, когда что-то не нравится, залезть внутрь любого узла и подкрутить там чего надо или совсем переделать

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

Добавлено after 2 minutes 30 seconds:
Задержка, все равно, халовская...
А как сделать задержку на CMSIS?

что вам мешает посмотреть, как устроена HAL_Delay()?
вообще есть много способов сделать задержку, далеко не только та реализация.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 200 ]     ... , , , 7, , ,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y