stm32为什么总是用到强制类型转换

像图中那样的,为什么写了那么多强制转换 stm32为什么总是用到强制类型转换 因为32Bits的处理器啊 楼上说的挺有道理! ...

http://bbs.eeworld.com.cn/thread-642893-1-1.html 发布时间: 2018-04-25



求一块STM32F429的开发板

谁有STM32F429系列的开发板,什么型号的都行,最好是带资料,谢谢 求一块STM32F429的开发板 {:1_103:} ...

http://bbs.eeworld.com.cn/thread-642793-1-1.html 发布时间: 2018-04-25



STM32CubeMX生成的USB CDC程序驱动异常

了仿真器的那种,像Nucelo的板子一样。 我的意思是“STM ...[/color][/quote] stm32开发板直接连接电脑一种是使用usb cdc直接通信 另一种是通过仿真器中转,使用仿真器对于stm32来说就是普通的uart通信,仿真器也相当于usb转串口 你说的配置成普通I/O是指uart引脚还是swd引脚? [quote][size=2][url=forum.php...

http://bbs.eeworld.com.cn/thread-642760-1-1.html 发布时间: 2018-04-24



出一块STM32F103VE开发板

       出STM32F103VE开发板、核心板        之前调试的时候不小心焊坏NAND Flash和MP3的焊盘,所以这两个功能不能用了,用过不到20次,还是很新的,其他功能都是好的。现在用不到了,出给有需要的同学。注:此价格是没有液晶屏的。确认收货后发网盘资料。 出一块STM32F103VE开发板 多少RMB?确定除了你说的,其他的都是好的吗?如果除了这些,可以拿过来玩玩 没说几成新,不过看外观,吃灰应该挺久了。 多少钱呀, 没说多少钱呢? 50元 可能有人...

http://bbs.eeworld.com.cn/thread-642706-1-1.html 发布时间: 2018-04-24



PWM调制给蓄电池充电频率多少合适?

本帖最后由 stm32f103vct6 于 2018-4-24 11:27 编辑 请问下STM32通过PWM调制PMOS管给蓄电池充电,恒压恒流两个阶段通过调制PWM的占空比,那么一般这个PWM频率多大合适?充电电压27v,蓄电池24V。 PWM调制给蓄电池充电频率多少合适? PWM频率受好几个因素影响: (1)体积和成本。PWM频率越高,滤波电感和电容可以用得越小,这就减小了体积...

http://bbs.eeworld.com.cn/thread-642640-1-1.html 发布时间: 2018-04-24



STM32L071RB 芯片从STOP模式唤醒后ADC异常问题

近期一个项目,用到STM32L071RBT6的ADC 变换采样外部电源电压,开机后一切正常,但是一旦系统进入STOP模式,唤醒之后ADC 变换数据异常,非常不靠谱,从0到最大值漫天乱飞,不知什么原因。 唤醒后我用SystemClock_Config() 初始化时钟了,时钟应该没问题。另外我也试了ADC deinit & init, 都不管用。 用遇到过类似问题的同学吗? /*********************************************************************** * trigger MCU enter stop mode *...

http://bbs.eeworld.com.cn/thread-642594-1-1.html 发布时间: 2018-04-23



STM32 定时器实现红外遥控数据接收

一、原理1、红外发射协议红外通信的协议有很多种。这个实验使用的是NEC协议。这个协议采用PWM的方法进行调制,利用脉冲宽度来表示 0 和 1 。NEC 遥控指令的数据格式为:同步码头、地址码、地址反码、控制码、控制反码。同步码由一个 9ms 的低电平和一个 4.5ms 的高电平组成,地址码、地址反码、控制码、控制反码均是 8 位数据格式。按照低位在前,高位在后的顺序发送。采用反码是为了增加传输的可靠性。因此,每帧的数据为 32 位,包括地址码,地址反码,控制码,控制反码。反码可用于解码时进行校验比对。NEC码的位定义:一个脉冲对应 560us 的连续载波,一个逻辑 1 传输需要 2.25ms(...

http://www.eeworld.com.cn/mcu/article_2018042338844.html 发布时间: 2018-04-23



STM32 定时器输入捕获实现红外遥控数据接收

一、原理1、红外发射协议红外发射协议已经在之前的文章中写过,在此就不赘述。2、定时器计数和输入捕获定时器就是按照一个特定的频率对计数值进行加一或减一操作,当数值溢出时则产生一个标志或中断。定时器的输入捕获就是可以测量输入信号的脉冲宽度。本次就是通过普通计数和输入捕获的结合来实现的。3、实现方法利用定时器记录输入信号高脉冲的时间,通过该时间来判断数据是否是同步头信息、数据 1 或者数据 0。二、实现1、配置 定时器2 输入捕获通道示例代码中使用 PA1 管脚,配置为上拉输入模式,复用功能为定时器2的通道2。定时器采用普通定时器,定时器2,该定时器具有输入捕获功能。配置定时器的两种工作模式,一个是...

http://www.eeworld.com.cn/mcu/article_2018042338843.html 发布时间: 2018-04-23



STM32 无法通过 %f 打印浮点数

一、问题使用 IAR 开发 STM32,发现无法通过 printf 重定向到串口打印出浮点数。代码如下: 输出结果如下: 可见,浮点数部分无法正常显示。二、解决方法这是由于 IAR 默认选择的 printf 库不支持浮点数的的输出。可在设置选项中修改。如下:默认使用 small,改为 auto 即可。 三、备注在不修改设置的情况下,尝试过如下两种代码解决。一种...
关键词: STM32 打印浮点数

http://www.eeworld.com.cn/mcu/article_2018042338842.html 发布时间: 2018-04-23



STM32 硬件CRC和软件CRC速度比较

一、测试条件硬件: STM32L432KC 主频: 80MHz 编译器: IAR 8.20.1 编译选项: High Speed no size constraints CRC 生成多项式: 0x782f二、测试方法软件提前生成CRC表,用于查询。分别使用软件CRC算法和硬件CRC外设对一个缓存进行计算,目的是从该缓存中找到同步头。同步头共11字节,前两个字节为后九个字节的CRC校验值。通过迭代算法依次对11字节进行计算和比较,当找到同步头后返回同步头偏移量。通过时间比较两者之间的速度。三、测试结果迭代24464次后,从缓存中找到同步头。 不开...
关键词: STM32 硬件CRC 软件CRC

http://www.eeworld.com.cn/mcu/article_2018042338841.html 发布时间: 2018-04-23



对于STM32软件复位

对于STM32来说软件复位有两种方式: 1)采用官方自带的软件库   在官方软件库的stm32f10x_nvic.c 文件里 直接提供了 系统复位的函数 /******************************************************************************** Function...
关键词: STM32 软件复位

http://www.eeworld.com.cn/mcu/article_2018042338840.html 发布时间: 2018-04-23



STM32的外部中断配置

一.配置中断void NVIC_Configuration(void){  NVIC_InitTypeDef NVIC_InitStructure;  /* Set the Vector Table base location at 0x08004000   NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x4000);     // 1.分配中断向量表  NVIC_PriorityGroupConfig(NVIC_Pri...
关键词: STM32 外部中断 配置

http://www.eeworld.com.cn/mcu/article_2018042338839.html 发布时间: 2018-04-23



STM32学习笔记:外部中断的使用

STM32目前支持的中断共84个(16个内部+68个外部),还有16级可编程的中断优先级的设置,仅使用中断优先级设置8bit中的高4位。STM32可支持68个中断通道,已经固定分配给相应的外部设备,每个中断通道都具备自己的中断优先级控制字节PRI_n(8位,但是STM32中只使用4位,高4位有效),每4个通道的8位中断优先级控制字构成一个32位的优先级寄存器。68个通道的优先级控制字至少构成17个...
关键词: STM32 外部中断

http://www.eeworld.com.cn/mcu/article_2018042338838.html 发布时间: 2018-04-23



STM32F4(USART+DMA+动态内存)

1,开发环境      1,适用芯片:STM32F4全部芯片      2,固件库:STM32F4xx_DSP_StdPeriph_Lib_V1.8.0      3,IDE:MDK5172,驱动源码      USART.h文件/****************************************************************  * Copyright (...

http://www.eeworld.com.cn/mcu/article_2018042338837.html 发布时间: 2018-04-23



STM32F4(Flash读保护)

1,目的        在实际的产品发布中,如果不对储存在单片机Flash中的程序做一些保护的话,就有可能被一些不法公司,通过仿真器(J-Link,ST-Link等)把Flash中的程序读取回来,得到bin文件或hex文件,然后去山寨产品。所以我们需要对程序进行保护,一种比较简单可靠的方法就是把Flash设置成读保护。2,开发环境        1,适用芯片:STM32F4全部芯片      &n...
关键词: STM32F4 Flash读保护

http://www.eeworld.com.cn/mcu/article_2018042338836.html 发布时间: 2018-04-23



STM32F4(用SysTick实现Delay函数)

1,开发环境      1,适用芯片:STM32F4全部芯片      2,固件库:STM32F4xx_DSP_StdPeriph_Lib_V1.8.0      3,IDE:MDK5172,驱动源码      Delay.h文件/****************************************************************  * Copyright (...

http://www.eeworld.com.cn/mcu/article_2018042338835.html 发布时间: 2018-04-23



STM32F4(USART+DMA+静态内存)

1,开发环境      1,适用芯片:STM32F4全部芯片      2,固件库:STM32F4xx_DSP_StdPeriph_Lib_V1.8.0      3,IDE:MDK5172,驱动源码      USART.h文件/****************************************************************  * Copyright (...

http://www.eeworld.com.cn/mcu/article_2018042338834.html 发布时间: 2018-04-23



STM32F4(CAN)

1,开发环境      1,适用芯片:STM32F4部分芯片      2,固件库:STM32F4xx_DSP_StdPeriph_Lib_V1.8.0      3,IDE:MDK5172,驱动源码      CAN.h文件/****************************************************************  * Copyright (C)...
关键词: STM32F4 CAN

http://www.eeworld.com.cn/mcu/article_2018042338833.html 发布时间: 2018-04-23



STM32F4(SRAM调试)

1,目的      由于STM32的FLASH擦写的次数是有限的,所以为了保护我们的FLASH,延长MCU的使用时间,我们可以在SRAM上进行调试,SRAM是暂存器,掉电后里面的内容会丢失的,它跟我们PC上的内存条有同样的功能。如果STM32的FLASH被设置成了读保护,以至于不能烧写程序,可以通过从SRAM中启动程序,把FLASH读保护解除。2,开发环境        1,适用芯片:STM32F4全部芯片      ...
关键词: STM32F4 SRAM调试

http://www.eeworld.com.cn/mcu/article_2018042338832.html 发布时间: 2018-04-23



STM32F4(用SysTick实现精确测量程序运行的时间)

在实际的项目开发过程中,常常遇到需要得到一段代码的运行时间,通常的方法是用示波器来测量,这篇博文将用SysTick来实现精确测量程序运行的时间。STM32F4的内核定时器SysTick是一个24位的定时器,需要注意最大的测量时间。1,开发环境      1,固件库:STM32F4xx_DSP_StdPeriph_Lib_V1.8.0      2,编译器:ARMCC V5.06      3,IDE:Keil uVision5 &nbs...

http://www.eeworld.com.cn/mcu/article_2018042338831.html 发布时间: 2018-04-23




<上一页 11121314151617181920212223242526 下一页> 相关结果约19,162个