stm32f7相关内容

STM32 内部时钟

我对 STM32F7 设备(来自 STMicroelectronics 的 Cortex-M7 微控制器)上的时钟系统感到困惑.参考手册没有充分阐明这些时钟之间的差异: 系统时钟 HCLK FCLK 参考手册在章节> “RCC 将 AHB 时钟(HCLK)的 8 分频提供给 Cortex 系统定时器(SysTick)的外部时钟." 该声明与 CubeMX 的数 ..
发布时间:2021-11-17 22:08:07 其他开发

在 STM32f779ii 上设置双库模式

我正在尝试为 STM32F779II 设置双组模式,但根本没有设置. 所以我在做以下代码之前主要尝试了 HAL_FLASH_Unlock();HAL_FLASH_OB_Unlock();FLASH->OPTCR |= FLASH_OPTCR_nDBANK_Msk;HAL_FLASH_OB_Lock();HAL_FLASH_Lock(); 当我尝试检查内存是单模式还是双模式时: if( ..
发布时间:2021-08-30 19:28:19 其他开发

下标/上标字符问题 (TouchGFX)

我需要下标/上标字符才能正确显示 O₂、CO₂、m²、m³.... 上标字符有效(m³,.. 没问题),但如果我想有一个下标 2,显示器要么只显示“O"而不是 O₂,要么在 O 后面显示一个“hyroglyphic"字母. 我检查了通配符范围,它是 0x02 到 0x2084.下标 2 的 Unicode 是 0x2082. 我还在通配符中添加了 ₂. 我的代码: void ..
发布时间:2021-08-30 19:28:12 其他开发

STM32内部时钟

我对STM32F7器件(意法半导体公司的Cortex-M7微控制器)上的时钟系统感到困惑.参考手册没有充分阐明这些时钟之间的差异: SYSCLK HCLK FCLK 参考手册在> "RCC用AHB时钟(HCLK)除以8来馈送Cortex系统计时器(SysTick)的外部时钟." 这一说法与CubeMX的说法相矛盾.注意,在CubeMX中,我可以选择从HCLK到" ..
发布时间:2020-09-07 02:49:55 其他开发

YCbCr视频输入STM32F746

我正在研究基于STM32F746的定制板,该定制板集成了LCD和ADV7180视频解码器IC. 我将ADV7180配置为以自由运行模式运行.使用DCMI将Camera数据获取到指定的缓冲区. 我正在尝试将YCbCr 4:2:2数据转换为RBG数据.我正在排队活动. . 从实时事件中,我正在执行以下代码,将其转换为RGB,然后使用ARGB888将其加载到LCD. LCD_FRAME ..
发布时间:2020-08-06 19:25:10 其他开发

如何更改Flash的起始地址?

我正在使用STM32F746ZG和FreeRTOS. Flash的起始地址为0x08000000.但我想将其更改为0x08040000.我已经通过Google搜索了此问题,但没有找到解决方案. 我如下更改了链接脚本. MEMORY { RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 320K /* FLASH (rx) : ORI ..
发布时间:2020-07-25 20:34:58 其他开发

几分钟后Uart dma接收中断将停止接收数据

我有一个使用过stm32f746g发现板的项目.它顺序地从Uart接收具有固定大小的数据,并通知应用程序每个接收到的数据已完成,并使用dma回调(HAL_UART_RxCpltCallback函数).它在一开始就可以正常工作,但是在运行了几分钟后,dma回调停止被调用,结果,指定的参数值没有得到更新.因为该参数也在另一个线程中使用(实际上是rtos定义的计时器),所以我认为此问题是由于缺乏线程安全 ..
发布时间:2020-05-14 02:18:49 其他开发

在STM32F7 + FreeRTOS上实现LWIP多播?

我有一个客户端/服务器LWIP程序,可以与单播通信正常工作,但是我想使用多播功能,所以我使用IGMP库执行以下操作: 1-在lwipopts.h中: #define LWIP_IGMP 1 //allowed IGMP 2-在ethernetif.c中: netif->flags |= NETIF_FLAG_IGMP; //in low_level_init function ..
发布时间:2020-05-13 02:20:48 其他开发