Найдено 574 результата

pokk
Сб июл 23, 2022 13:31:57
Форум: ARM
Тема: stm32f4xx+lan8720
Ответы: 6
Просмотры: 3567

Re: stm32f4xx+lan8720

Пару месяцев назад разбирался, тоже пару вопросов возникло.

В чем разница между кольцевым дескриптором и связанным списком.
В ДШ написано что каждый дескриптор может содержать только один кадр, так ли это для кольцевого дескриптора ?
Тогда что помешается во втором буфере кольцевого дескриптора ...
pokk
Ср май 05, 2021 11:29:55
Форум: ARM
Тема: Stm32F4 Bootloader dual bank
Ответы: 6
Просмотры: 10616

Re: Stm32F4 Bootloader dual bank

При записи новой прошивки (в другой банк) формировать таблицу для него из таблицы активного банка с индексом активного банка увеличенным на 1.

А как такое записывать в пустой процессор ?
pokk
Чт апр 29, 2021 13:20:04
Форум: ARM
Тема: Stm32F4 Bootloader dual bank
Ответы: 6
Просмотры: 10616

Re: Stm32F4 Bootloader dual bank

но в стм32 - там есть возможность прошивку делать из фрагментов загрузки

А для чего так делали ? Линкером разделить ПО на модули и эти куски закидывать ? Правда делить модули надо по размеру сектора ?
pokk
Сб апр 24, 2021 17:38:56
Форум: ARM
Тема: Stm32F4 Bootloader dual bank
Ответы: 6
Просмотры: 10616

Re: Stm32F4 Bootloader dual bank

Что бы перезаписывать таблицу, надо выделить целый сектор а в F4 они не маленькие и как то жаба давит >16кб выделять на 100 байт
pokk
Ср апр 14, 2021 09:16:24
Форум: ARM
Тема: Организация передачи параметра по протоколу связи FreeRTOS
Ответы: 0
Просмотры: 8799

Организация передачи параметра по протоколу связи FreeRTOS

Задача примерно такая к одному процессору подключен экран и кнопки, в меню производиться инкремент/декремент параметра, и отправляется на другой процессор через протокол связи (USART скорее всего Modbus)

Вопрос возник как производить отправку, вижу несколько решений
Вызывать отправку прямо из ...
pokk
Сб мар 27, 2021 08:58:32
Форум: ARM
Тема: Stm32F4 Bootloader dual bank
Ответы: 6
Просмотры: 10616

Stm32F4 Bootloader dual bank

Добрый день.
Недавно увидел в процессорах stm32 с двумя банками памяти функцию SWAP банков.
И сразу загорелся добавить в приложение функцию bootloader, с возможностью откатиться предыдущую версию ПО (т.е хранение двух образов прошивки).
Основная логика работы в принципе понятна, основное приложение ...
pokk
Вс авг 02, 2020 20:29:53
Форум: ARM
Тема: Прошить STM32 пользуясь только терминалом
Ответы: 8
Просмотры: 3753

Re: Прошить STM32 пользуясь только терминалом

Вот сам не давно узнал что у stlink есть консольный вариант.
https://alex-exe.ru/radio/stm32/console ... k-utility/
pokk
Сб июн 13, 2020 06:59:23
Форум: ARM
Тема: Не работает АЦП STM32F103RCT6
Ответы: 7
Просмотры: 3527

Re: Не работает АЦП STM32F103RCT6

Вопрос решен, мертв АЦП STM

А порты настроенные как вход аналоговый ?
pokk
Чт май 07, 2020 06:08:39
Форум: AVR
Тема: включение нагрузки 1 кнопкой без фиксации, на МК
Ответы: 112
Просмотры: 24102

Re: включение нагрузки 1 кнопкой без фиксации, на МК

Покажите вашу реализацию программных таймеров. Здесь моя реализация.

Мне особо точные задержки не нужны, по этому сделал такой http://we.easyelectronics.ru/Soft/samyy ... aymer.html
pokk
Пт май 01, 2020 06:48:58
Форум: ARM
Тема: stm32f405 запись конфигурации во flash
Ответы: 4
Просмотры: 1903

Re: stm32f405 запись конфигурации во flash

В фоне - никак.
Это я имел ввиду что бы для пользователя было не заметно, после того как записал и выдал что ок записал, проверил свободное место и если его мало то стер. Но я уже отбросил такой вариант, так как он может не неожиданно, остановить программу это не очень хорошо.
Да на начальные ...
pokk
Чт апр 30, 2020 07:22:47
Форум: ARM
Тема: stm32f405 запись конфигурации во flash
Ответы: 4
Просмотры: 1903

stm32f405 запись конфигурации во flash

Из серии F1 стянул алгоритм работы в лоб считал модифицировал стер всю страницу записал.
Но на F4 страницы гораздо большего размера и стирания страницы занимает приличное время.
Подумываю сделать запись в кольце типа, записал сдвинул адрес, записал.. и так далее но, от стирания не куда не деться ...
pokk
Вт апр 28, 2020 07:18:06
Форум: AVR
Тема: включение нагрузки 1 кнопкой без фиксации, на МК
Ответы: 112
Просмотры: 24102

Re: включение нагрузки 1 кнопкой без фиксации, на МК

Такой подход в разы сокращает время на создание проекта. Проекты собираются как конструктор из модулей.

Это точно, где-то лет 5 назад применил алгоритм из цикла статей Татарчевского, и вообще проблем не знаю, пару раз меня когда придумывал только более удачные доработки.Кстати к ним можно отнести ...
pokk
Сб апр 18, 2020 14:41:33
Форум: Разные вопросы по МК
Тема: bash-подобная оболочка на МК
Ответы: 11
Просмотры: 2582

Re: bash-подобная оболочка на МК

Нашел такое, возможно сап дописал. sys_func_names и sys_func это массив функции, 2 и 3 столбик в приведенный ранее примере.

//==========================
/*
* @Описание: Описание функции.
* @Параметр:
* @Возврат: Нету
*/
uint16_t cmd_exec_tread(uint8_t *cmdline,uint8_t *out ...
pokk
Сб апр 18, 2020 03:50:28
Форум: Разные вопросы по МК
Тема: bash-подобная оболочка на МК
Ответы: 11
Просмотры: 2582

Re: bash-подобная оболочка на МК

Наверное не совсем по теме, но разве с CASE удобнее ? Я вот это запускал на stm а строка прилетела по ethernet udp
плюс добавил туда x макрос для совмещение команды и функции которую надо запускать и все обработчики вынес в отдельный файл.

// ID Имя команды Функция обработчик
#define ItemDebugCmd ...
pokk
Вс дек 15, 2019 08:06:34
Форум: ARM
Тема: STM32F4-Discovery + DP83848 Ethernet
Ответы: 3
Просмотры: 2289

Re: STM32F4-Discovery + DP83848 Ethernet

А на сколько быстро данная связка работает? за какое время выгружается сайт ? или чисто для передачи данных используете ?
pokk
Пн сен 23, 2019 11:33:22
Форум: ARM
Тема: Организация настроек для записи во внешную ЕЕПРОМ(AT24C32)
Ответы: 14
Просмотры: 3736

Организация настроек для записи во внешную ЕЕПРОМ(AT24C32)

Для хранения настроек использовал внутреную flash процессора, но потом заметил что во время записи некоторые периферия работает не совсем адекватно, и могут быть пропущены внешние сигналы, решил перейти на внешнюю память, выбор пал на серию AT24**так как есть место куда её можно запаять. Почитал как ...
pokk
Чт авг 01, 2019 04:57:40
Форум: ARM
Тема: STM32 новичку в ARM что к чему
Ответы: 8918
Просмотры: 2240129

Re: STM32 новичку в ARM что к чему

Подскажите по usart в stm32f4 когда данные из Transmit dataregister (TDR) попадут в в Transmit Shift Register ?

В общем я хотел в прерывании по TC сначала закинуть 1 байт в регистр DR и тут же настроить DMA на передачу массива.
И от этого ожидал сначала передачу 1 байта, так как думал что Transmit ...
pokk
Вс июл 14, 2019 11:31:19
Форум: Разные вопросы по МК
Тема: калькулятор программиста
Ответы: 12
Просмотры: 3799

Re: калькулятор программиста

Для простых действий нашел такой https://github.com/qandak/sumcalc
А для работы с битами использую TheLucentHexCalc (логические операции + биты)(складывать умножать не умеет)
pokk
Чт июл 04, 2019 04:25:39
Форум: ARM
Тема: STM32F103 DMA "сжимает" начало массива при выводе на ШИМ
Ответы: 3
Просмотры: 1684

Re: STM32F103 DMA "сжимает" начало массива при выводе на ШИМ

А если по пробовать настроить DMA на выдачу в прямом режиме (не циклическом) массива ШИМ.
Будет DMA сжимать ?
pokk
Ср июн 05, 2019 09:41:18
Форум: Разные вопросы по МК
Тема: Вопросы по С/С++ (СИ)
Ответы: 7703
Просмотры: 1394724

Re: Вопросы по С/С++ (СИ)

Что за шаблонный класс вы хотите добавить в ide?
Для изучения взял пример, создать класс кольцевых буферов(RingBuf), и через параметр шаблона передавать максимальный размер кольцевого буфера.
Ну и соответственно, я хотел вытащить функции(методы?) класса RingBuf, в отдельный файл .сpp и добавить ...

Перейти к расширенному поиску