-
Постов
2 975 -
Зарегистрирован
-
Посещение
-
Победитель дней
11
Весь контент dimka76
-
Здравствуйте. Еще раз встряхну тему своим вопросом. Уж больно заголовок темы всеобъемлющий ))) Для приема RAW TCP пакетов есть callback функция tcp_recv. Я правильно понимаю, что она вызывается сразу как пришли данные из сети ? Т.е. не после того как стек отправит ACK отправителю.
-
spi Зачем нужен пин HOLD на EEPROM
dimka76 ответил t1m013y тема в Форумы по интерфейсам
Потому что вся логика работы интерфейса SPI в этих микросхемах привязана в сигналу CS. Если вы поднимите CS раньше, чем закончится отправка всей последовательности команды, то прием собьётся. -
Что случилось с поставками STM32H7?
dimka76 ответил MementoMori тема в Компоненты
У меня только российские. -
Что случилось с поставками STM32H7?
dimka76 ответил MementoMori тема в Компоненты
А каким способом оплачивать ? -
Сопротивление бесполезно Резистор вы неверное хотели сказать ?
-
Значит вам надо настроить IDE так, чтобы она компилировала эти файлы. Видимо не достаточно просто их добавить в проект. Может у вас makefile project ? Тогда надо сделать соответствующие записи в makefile. Еще. У вас в том файле, в котором вы вызываете httpd_init, добавлен заголовочный файл #include "lwip/apps/httpd.h" ?
-
Да. Потому что световой поток линейно зависит от тока.
-
Вы пытаетесь транзисторным оптроном в линейном режиме управлять ? Плохая идея. Возьмите лучше H11F1M. А светодиодом этого оптрона управляйте от источника тока.
-
Убедитесь (по выводу в консоль Eclipse IDE) , что файл httpd.c у вас компилируется. В main добавьте вызов функции httpd_init(); И все. Страничка, отображаемая в браузере, лежит в папке http/fs
-
В режим загрузки входит в зависимости от состояния определенной ножки в момент сброса или подачи питания. В документации на проц это все описано.
-
Сейчас попробовал на Win 10 Pro 64 бита. Окно запустилось. Но прошивать нечего. Попробуйте старые версии. На сайте есть начиная с версии 1.6 2019 года. Которой я пользовался в 2009-2010 к сожалению у себя уже не смогу найти.
-
Отдельно. Хотя, может и запамятовал уже. Я ее на win 7 запускал, прекрасно работало. Даже окно не запускается или связь не устанавливается ? ---------------------------------------------------------- Я с подобным процом году примерно в 2009 - 2010 работал. И тогда CCS кажется еще другая была. Сейчас она вроде на базе Eclipse IDE уже сделана. Всего один проектик сделал. Техасовская утилита, что-то у меня не пошла. Зато c2prog работала замечательно. ---------------------------------------------------------- spraal3.pdf Может здесь что полезное найдете.
-
У них есть заводской загрузчик по интерфейсу UART (SCI). У TI есть своя консольная утилита. А есть еще альтернативная утилита https://c2prog.com/about/
-
STM32L1 ADC + DMA
dimka76 ответил Allregia тема в ARM, 32bit
Вон же у вас в обработчике прерывания SysTick каждый раз запускается АЦП. -
Плавный переход C -> C++ под МК
dimka76 ответил Arlleex тема в Программирование
И оказалось чтобы реализовать все что в ТЗ не хватает памяти. Даже при самой супер-пупер оптимизации. Тут никто никого не учил, а всего лишь приводили абстрактные примеры для иллюстрации своих доводов. -
Плавный переход C -> C++ под МК
dimka76 ответил Arlleex тема в Программирование
Прочитал цитаты из приведенной вами ссылки. Как по мне, так бред полнейший. -
Можно. Только зачем тратить на это процессорное время ? Лучше разрешить на них прерывания и обработку ошибок вести только в случае возникновения этих ошибок.
-
Так наоборот же. Пришивание
-
Почему на запись каждого бита отдельная операция ? Почему не прописали все биты одной операцией ? Вот так DMA2_Stream5->CR = (6 << DMA_SxCR_CHSEL_Pos) | // enable channel 6 (TIM1_UP) (2 << DMA_SxCR_PL_Pos) | // set to high priority (1 << DMA_SxCR_DIR_Pos) | //set memory-to-peripheral (1 << DMA_SxCR_MINC_Pos) | //Incremement memory address (0 << DMA_SxCR_MSIZE_Pos) | // Set memory data width to a byte (0 << DMA_SxCR_PSIZE_Pos) | // Set peripheral data width to a byte (1 << DMA_SxCR_CIRC_Pos) | // Set to circular mode (1 << DMA_SxCR_EN_Pos); //enable DMA
-
http://elm-chan.org/fsw/strf/xprintf.html Эта функция не включена в стандарт. Поэтому все зависит от реализации.
-
Про TIM8 STM32F722
dimka76 ответил Vladimir_T тема в STM
Каша какая-то. И HAL и регистры. Вы уж на чем-то одном остановитесь. Во все тонкости приведенного вами кода не вникал, но явно не хватает настройки регистра BDTR, бит MOE. Доку надо читать. У СН4 нет комплементарного выхода. -
Микросхема 4х канального ШИМ
dimka76 ответил alex2k3 тема в Схемотехника
Это лишь малая часть modbus. А где аппаратный парсер функций ? И все остальное ? Modbus это прикладной уровень, а UART - физический. Так что сравнивать их бесполезно. -
STM32H7_FPU
dimka76 ответил тема в ARM, 32bit
Тоже замечал такое. Как только вопрос задашь, так сразу сам на него ответ и найдешь. -
Микросхема 4х канального ШИМ
dimka76 ответил alex2k3 тема в Схемотехника
А такие бываю ? WCH забыли -
STM32H7_FPU
dimka76 ответил тема в ARM, 32bit
Вас в гугле забанили ? Система команд это архитектура. Cortex-M7 не STmicroelectronics придумала, поэтому искать на на сайте разработчика данной архитектуры. https://documentation-service.arm.com/static/5e906b038259fe2368e2a7bb?token=