Например TDA7294

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

Текущее время: Пн авг 25, 2025 12:40:20

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


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

Результатов поиска: 6449
Поиск в найденном:

Автор Сообщение

 Форум: ARM   Тема: STM32 новичку в ARM что к чему

 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
Добавлено: Вс авг 24, 2025 13:37:02 

Ответов: 8838
Просмотров: 1961830


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

 Форум: ARM   Тема: STM32 новичку в ARM что к чему

 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
Добавлено: Вс авг 24, 2025 11:09:53 

Ответов: 8838
Просмотров: 1961830


Цель была показать, что так можно. Именно потому, что я так и не нашел даже следов реализации подхода "Все в железе", мне подумалось, что было бы любопытно провернуть такое. Ну а добавить Search ROM совсем не сложно -- надо добавить еще одну машину состояний и использовать те же самые техн...

 Форум: ARM   Тема: STM32 новичку в ARM что к чему

 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
Добавлено: Сб авг 23, 2025 10:31:20 

Ответов: 8838
Просмотров: 1961830


Опция --no-warn-rwx-segments появилась в Binutils версии 2.39 и было это в 2022 году. Есть смысл подумать об обновлении. Второй вариант: убрать ее из Makefile, но тогда в процессе сборки будут вылезать предупреждения. Опция -lm тут никому не мешает, но может пригодится, если вдруг потребуется какие-...

 Форум: ARM   Тема: STM32 новичку в ARM что к чему

 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
Добавлено: Пт авг 22, 2025 22:21:32 

Ответов: 8838
Просмотров: 1961830


Кстати, про git: довел я до ума свои идеи, что здесь высказывал про кодстайл, работу с ds18b20 и прочее. Выложил здесь . Цель проекта -- общение с ds18b20 средствами TIM1 и нескольких каналов DMA для получение температуры. Без софтовых задержек, блокирующих полингов, прерываний и ногодрыжества. Все,...

 Форум: ARM   Тема: STM32 новичку в ARM что к чему

 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
Добавлено: Ср июн 25, 2025 19:39:24 

Ответов: 8838
Просмотров: 1961830


при 100мкс периоде удобнее щитать тайминги кмк. самому считать дичь и варварство. скрипт на питоне -- наше все. # ---------- # 1-Wire Timing Array Generator # # Generates a C array of timer compare values for 1-Wire protocol bit-banging # ---------- def one_wire_bit_edges(byte, start_time, slot...

 Форум: ARM   Тема: STM32 новичку в ARM что к чему

 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
Добавлено: Вт июн 24, 2025 23:03:03 

Ответов: 8838
Просмотров: 1961830


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

 Форум: ARM   Тема: STM32 новичку в ARM что к чему

 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
Добавлено: Вт июн 24, 2025 19:27:27 

Ответов: 8838
Просмотров: 1961830


на столе будет работать, а в реальных условиях я подожду 100мкс между стартами слотов да понятно, что мегагерцовые частоты в проводах не уйдут далеко. но паузы можно делать, хоть по десять часов: "If for any reason a transaction needs to be suspended, the bus MUST be left in the idle state if ...

 Форум: ARM   Тема: STM32 новичку в ARM что к чему

 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
Добавлено: Пн июн 23, 2025 23:21:28 

Ответов: 8838
Просмотров: 1961830


никому не попадался код работы с ds18b20, чтобы по максимуму в железе и без софтовых ожиданий/прерываний/ногодрыгов? в теории это выглядит так - аппаратный слот модулем сравненія таймера, чтение модулем захвата другого таймера. гдето даже пример попадался. а почему другого? в таймере может быть нес...

 Форум: ARM   Тема: STM32 новичку в ARM что к чему

 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
Добавлено: Вс июн 22, 2025 19:07:59 

Ответов: 8838
Просмотров: 1961830


вы правы. надо было покрупнее:

Изображение

 Форум: ARM   Тема: STM32 новичку в ARM что к чему

 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
Добавлено: Вс июн 22, 2025 15:33:38 

Ответов: 8838
Просмотров: 1961830


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

 Форум: ARM   Тема: STM32 новичку в ARM что к чему

 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
Добавлено: Вс июн 22, 2025 13:47:33 

Ответов: 8838
Просмотров: 1961830


Подозрительно или нет для вас, работает.

Это работает неправильно. Неправильно работающий алгоритм меня не интересует.

Цитата:
И это не мешает менять то, что вам не нравится.

Так все целиком надо менять. Решение не соответствует поставленной задаче.

 Форум: ARM   Тема: STM32 новичку в ARM что к чему

 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
Добавлено: Вс июн 22, 2025 12:36:03 

Ответов: 8838
Просмотров: 1961830


Вариант: использование UART (Single Wire, Half-Duplex) на 9600 и 115200 bps. Идея: STM32 1-Wire (One Wire) Protocol + DS18B20 Code Example Это довольно подозрительная статья. В коде после старта преобразования сразу же считывается результат, хотя известно, что 12-битное преобразован...

 Форум: ARM   Тема: STM32 новичку в ARM что к чему

 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
Добавлено: Сб июн 21, 2025 23:40:48 

Ответов: 8838
Просмотров: 1961830


никому не попадался код работы с ds18b20, чтобы по максимуму в железе и без софтовых ожиданий/прерываний/ногодрыгов?

 Форум: ARM   Тема: STM32 новичку в ARM что к чему

 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
Добавлено: Сб май 10, 2025 21:05:32 

Ответов: 8838
Просмотров: 1961830


Код он писал очень правильный. Но проще написать самому.

после такого уже и обсуждать нечего.

 Форум: ARM   Тема: STM32 новичку в ARM что к чему

 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
Добавлено: Сб май 10, 2025 20:41:06 

Ответов: 8838
Просмотров: 1961830


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

 Форум: ARM   Тема: STM32 новичку в ARM что к чему

 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
Добавлено: Сб май 10, 2025 19:11:40 

Ответов: 8838
Просмотров: 1961830


Во-первых, макросы - зло. а категоричность, надо полагать, величайшая благодетель? В ядре линукса (6.x) свыше 20 тыс. макросов. макросы -- отличнейший инструмент в руках того, кто умеет ими пользоваться. ну а неумехе, что ни дай.. Во-вторых, в пределе я ничего не хочу знать о регистрах. никто не не...

 Форум: ARM   Тема: STM32 новичку в ARM что к чему

 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
Добавлено: Сб май 10, 2025 14:11:42 

Ответов: 8838
Просмотров: 1961830


Покажите мне подсказку для CC1E, потому что у меня с решарпером ее нет, а мощнее решарпера я ничего не знаю. не должны столь простые вещи вызывать затруднения. вот я создал новый файл, воткнул сверху макросы и оно само пытается угадать, чего я хочу и пытается угадать почти правильно: https://radiok...

 Форум: ARM   Тема: STM32 новичку в ARM что к чему

 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
Добавлено: Сб май 10, 2025 01:04:34 

Ответов: 8838
Просмотров: 1961830


И вместо двух строчек GPIOA->CRL &= GPIOA->CRL |= будет одна да хоть в оба регистра сразу #define PORT_A_CONFIG ...чего-то-там *(__IO uint64_t*) GPIOA_BASE = PORT_A_CONFIG; важно не это, а то, чтобы PORT_A_CONFIG состоял из понятных определений. Добавлено after 12 minutes 42 seconds: Допустим б...

 Форум: ARM   Тема: STM32 новичку в ARM что к чему

 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
Добавлено: Пт май 09, 2025 23:48:49 

Ответов: 8838
Просмотров: 1961830


Проходили же это уже, или думаете поле RESET есть у множественной периферии, а с тем же DIR будет иначе? Если у TIMx это 4-й бит, то у LPTIM/HRTIM - 16-й. Молчу уже про DMA/USB/I2C... с макросами вида PERIPH_REG(..) будет ровно то, что описано в CMSIS заголовочнике на соотв. камень, а TIM_CR1(...) ...

 Форум: ARM   Тема: STM32 новичку в ARM что к чему

 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
Добавлено: Пт май 09, 2025 22:51:49 

Ответов: 8838
Просмотров: 1961830


опять я в поисках наглядности. показалось, что если наобъявлять макросов в формате PERIPHERAL_REGISTER(...) с переменным числом параметров, которые бы потом разворачивались в список вида (PERIPHERAL_REGISTER_BITFIELD1 | PERIPHERAL_REGISTER_BITFIELD2 | ... | PERIPHERAL_REGISTER_BITFIELDn) где смысл я...
Сортировать по::  
Страница 1 из 323 [ Результатов поиска: 6449 ]


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


Перейти:  


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