-
Content Count
3987 -
Joined
-
Last visited
-
MrBearManul started following AHTOXA
-
Не могу запустить USART на stm32h743
AHTOXA replied to Alex_Golubev's topic in В помощь начинающему
Здесь вы весь регистр обнулили, вместо одного бита. Бит обнулять так: GPIOD->PUPDR &= ~(1UL << GPIO_PUPDR_PUPD8_Pos); -
Python как бесплатная альтернатива Matlab
AHTOXA replied to ViKo's topic in Вопросы системного уровня проектирования
Вроде как Gnu Octave старается быть похожим на matlab. -
Комп не видит nucleo
AHTOXA replied to zzzvlad's topic in ARM, 32bit
Ну, то есть, мой рецепт был правильный (я специально написал, что он для семёрки) А вы, с вашим всё же соврали. Да уж пора бы. -
Комп не видит nucleo
AHTOXA replied to zzzvlad's topic in ARM, 32bit
Вы либо специально издеваетесь, либо просто люто тупите. Включать отображение скрытых устройств нужно в любом случае! Просто после devmgr_show_nonpresent_devices=1 в число скрытых устройств попадут и nonpresent устройства - которые подключались давно, и винда посчитала их устаревшими. На всякий случай уточню, что моё и ваше - это одно и то же, только на разных языках. -
Комп не видит nucleo
AHTOXA replied to zzzvlad's topic in ARM, 32bit
И что, это все COMxx, которые вы цепляли к своей десяточке за всё время с момента её установки? Может быть, всё же попробуете приведённый мой вариант? Вот ещё ссылка, там как раз про десяточку. Пишут, что devmgr_show_nonpresent_devices=1 нужно. Почитайте, может поймёте. Но я почему-то сомневаюсь... -
Комп не видит nucleo
AHTOXA replied to zzzvlad's topic in ARM, 32bit
Вот же балаболка. Вот как у меня в семёрке отличаются Devmgmt.msc (слева без , справа с devmgr_show_nonpresent_devices=1): Как говорится, почувствуйте разницу. -
Комп не видит nucleo
AHTOXA replied to zzzvlad's topic in ARM, 32bit
Что-то смутно припоминается какой-то задиг. Который переключает режим драйверов между нативным и winusb. Возможно, он поможет? -
Комп не видит nucleo
AHTOXA replied to zzzvlad's topic in ARM, 32bit
Вроде бы это зависит от версии Windows. Но главное - что такое ограничение существует. Нет, без Set devmgr_show_nonpresent_devices=1 отключённые COM-порты отображаться не будут. Поэтому делать надо как я написал - запускать через батник, и уже потом -
Комп не видит nucleo
AHTOXA replied to zzzvlad's topic in ARM, 32bit
Может, закончились номера COM-портов? Помню, кто-то описывал такое - был компьютер, в который постоянно втыкались новые устройства с VCP. И Windows каждому устройству выдавала новый номер COMxx. После того, как были выданы все номера до последнего (не помню значение, то ли 99, то ли 256), больше подключить устройства не получалось. Для проверки запустите вот такой bat-ник: @Set devmgr_show_nonpresent_devices=1 @Devmgmt.msc Затем "Вид" - "Отображать скрытые устройства", поудалять старые COMxx. ЗЫ. Это рецепт для семёрки, насколько он сейчас применим - не знаю. -
Кооперативная RTOS для STM32
AHTOXA replied to C2000's topic in Операционные системы
А мне показалось, что эта фраза была в контексте malloc vs new. Вряд ли уж @__inline__ не знает о возможности статического создания объектов. -
Кооперативная RTOS для STM32
AHTOXA replied to C2000's topic in Операционные системы
Нет. Сишный каст действует как поочерёдные попытки применения всё более мощных xxx_cast<>(). Сначала const_cast<>, потом static_cast<>(), если и он не проходит, то reinterpret_cast<>(), и, наконец, комбинацию reinterpret_cast<> и const_cast<>(). Поэтому не всегда можно понять, какой именно каст получился. И в тексте сложно найти, где сишный каст. Но вроде бы и какие-то плюсы у него были... Да, память выделили malloc()-ом. Но без new обойтись не удалось, пусть он и не выделяет память. Это я к вот этой фразе: Получается, что варианты есть, но для вызова конструктора - только new. -
Кооперативная RTOS для STM32
AHTOXA replied to C2000's topic in Операционные системы
Ну, то есть без new всё же не обошлось? -
Кооперативная RTOS для STM32
AHTOXA replied to C2000's topic in Операционные системы
А лучше так: auto port = reinterpret_cast<volatile Gpio*>(0x40000000); Так у вас весь тип переменной определяется в одном месте. -
Всё у вас нормально, не слушайте jcxz, он про IAR вам задвигает.
-
Проблема с функциями stdlib + FreeRTOS
AHTOXA replied to Mysteo's topic in ARM, 32bit
Ищите реализацию функции _sbrk() (или _sbrk_r()), и смотрите, почему она может не сработать при вызове из задачи оси.