stm32f4discovery

    1热度

    1回答

    我想程序(如STM32F407皮质M4 MCU)没有PC,通过仅使用MCU板,USB盘和USB电缆。二进制(.HEX)文件应存储在USB磁盘中。然后在MCU中预装的bootloader,应该从usb加载二进制文件到程序存储器。 是否有可能做到这一点,正如我上面描述?

    0热度

    1回答

    我必须在stm32f3发现中使用4个ADC通道,所以我决定使用DMA和Nvic。由USART发送的值是正确的,但是,在将代码下载到闪存后,DMA1 Channel1中断仅被调用一次。我需要连续转换,ADC/DMA/Nvic配置有问题吗? #include"stm32f30x.h" #include"stm32f30x_gpio.h" #include"stm32f30x_rcc.h" #in

    0热度

    1回答

    维基说: 弱符号表示 可执行文件的链接和链接格式(ELF)对象文件中专门注释符号。默认情况下,如果没有任何注释,则目标文件中的符号很强。在链接期间,一个强符号可以覆盖同名的弱符号。与 对比,在链接期间,两个共享名称的强符号会产生链接错误 。当链接一个二进制可执行文件时,一个弱声明的 符号不需要定义。相比之下,(默认情况下)一个 声明的强符号没有定义会触发未定义的 符号链接错误。 C或C++语言 标

    0热度

    2回答

    我试图将一些数据保存到我的STM32F407板上的闪存中。在我可以保存它们之前,我需要清除内存扇区。我选择了16千字节Sector1从地址0x08004000开始并选择电压范围2.1-2.7 V。我正在使用HAL库。 程序停止响应后FLASH-> CR | = FLASH_CR_STRT;行内HAL_FLASHEx_Erase() - > FLASH_Erase_Sector()函数。 我很确定这

    0热度

    1回答

    我想用我的stm32f4发现板制作OBD II阅读器。我搜索了一些关于哪些CAN帧需要发送到OBD端口以及从中接收什么文件的文件。在这方面请帮助我,我不想使用像ELM3xx这样的OBD-UART转换器。在STM32F4平台上给我推荐一些库或例子。 感谢

    0热度

    3回答

    我尝试使用ST作为底板STM32F4DIS_BB + STM32F4-discovery的示例。 我想使用RTOS示例httpserver_socket。在我使用独立(NO RTOS)httpserver示例之前,没有问题。但在RTOS示例中,服务器在每个Web连接上都冻结。这意味着LED切换任务可以,DHCP可以等。从CMD ping可以。但是当我从网络客户端连接时,电路板被冻结,并且去Hard

    0热度

    1回答

    在我的应用程序中,我想对内部RTC进行一种自动校准。我想避免(如果可能)使用外部设备进行校准。我的想法是使用32秒校准窗口进行平滑校准。我想用一个内部计时器(由Sytem时钟计时)检查正确的32秒。有人在这方面取得成功吗?

    4热度

    1回答

    我已经写了一些代码,每次点击按钮都必须打开一个LED灯(一轮),但有时只需点击一下按钮指示灯不是下一个,而是四个LED中的一个。这就像一个或多个LED跳过轮到它。我认为这个问题是由于时钟频率设置错误或者瑞星/下降EXTI trigers错误设置造成的。 局:STM32DISCOVERY periph.h #ifndef PERIPH_H #define PERIPH_H #include "

    9热度

    3回答

    我一直在研究STM32F4发现的音频项目,我注意到一件事,所有的I2S标准只能用一个麦克风(取决于哪个边缘标准使用单独的位)。例如。使用飞利浦,MSB或LSB标准(使用下降沿作为位触发器),只能捕捉接地的L/R麦克风,如果我使用PCM标准(使用上升沿作为位触发器),则只能捕获高L/R麦克风。我无法找到一种方法在一个时期捕捉到两个MEMS麦克风样本。 STM32F4无法在没有外部IC的情况下立即使用

    4热度

    1回答

    背景 这里是我的一些背景,这样你的家伙可以知道我有或没有相关知识。我完全是这种嵌入式系统的新手。我对电子产品并不了解,我是一个纯粹的软件家伙。 我唯一的嵌入式系统的经验是树莓派,这是从STM32F4探索完全不同。 我可以实现通过使用树莓派,连接到一台PC用USB转RS232适配器的电压转换器IC标准的Linux C库是一个UART读/写程序。 我的设备和开发环境 的STM32F429I-DISCO