头像-50711

wtp915

  • 山东省威海市
  • 单片机
  • 消费电子

个人成就

获得 0 次赞

帮助过2人

STM32F4XX固件库之DSP库的说明.pdf

【新技能get】开发板一起学起来 (第四部分)  本教程作者为ickey网友@hellowii ,回帖参与讨论、提问、分享,就能赢取超多丰厚奖励哦~   @hellowii 也将随时和大家交流学习中的问题。(ps:本教程未经允许谢绝转载) 学教程,送奖励,活动说明详见: 【新技能get√】开发板stm32f429i discovery技术一起学起来   fpu,float point unit 浮点运算单元 从字面就可以理解,fpu就是做浮点运算来帮助cpu减轻负担的。cortex m4 具有一个可选的fpu,stm32f429 集成了fpu。cortex-m4的浮点运算单元(fpu)是一个改变的单精度armv7-m的浮点架构(fpv4-sp)。 fpu功能描述 支持单精度加、减、乘、除和平方根操作。也支持定点和浮点的转换。     图4-1:fpu寄存器 详细的信息请查看: arm® cortex®-m4 processor  (revision: r0p1 technical reference manual copyright © 2009, 2010, 2013, 20)     cmsis是arm 公司独立于供应商对cortex-m实现的硬件抽象层。 整个的cmsis框架图如下:   图4-2:cmsis框架图   CMSIS-DSP:DSP的库文件中,包含了60多个信号处理算法函数和多重的数据类型(q7、q15、q31)以及32位单精度浮点型。该库文件支持Cortex-M0、M3、M4,在Cortex-M4中实现了SIMD(单周期多数据指令)。 CMSIS中的代码和API编写,是附和MISRA-C2004标准的,具体请参考这个帖子(http://www.ickey.cc/group-topic-id-51803.html)。       dsp 库文件主要包括以下内容具体内容在这个文件下(stm32f429i-discovery_fw_v1.0

stm32f401c-disco_sch.zip

【新技能get】开发板一起学起来 (第二部分)  本教程作者为ickey网友@hellowii ,回帖参与讨论、提问、分享,就能赢取超多丰厚奖励哦~   @hellowii 也将随时和大家交流学习中的问题。(ps:本教程未经允许谢绝转载) 学教程,送奖励,活动说明详见: 【新技能get√】开发板stm32f429i discovery技术一起学起来 关键字:sdram、tft 第一小节、tft和sdram简介 stm32f4xx相比于其它系列最重要的两个特性就是sdram接口和tft lcd接口,stm32f429i-discovery评估板上板载了sdram和2.4寸的240x320的tft液晶屏。 一、sdram sdram控制器的主要特性如下: 两个sdram接口,可以分别配置 支持8 bit、16bit、32bit的总线位宽 最多支持13bit的行地址,11bit的列地址、4个bank 支持字、半字、字节的访问模式 sdram时钟可以是hclk/2或者hclk/3 自动进行行边界及bank边界管理 支持多个bank之间的ping-pong操作 具有可编程的时序参数 具有可编程刷新率的自动刷新操作 支持自刷新模式 支持掉电模式 支持1、2或3个节拍的cas延时 16级深度的写操作fifo 6级深度的预读fifo 图2-1-1:sdram配置 二、tft 控制器 tft lcd控制器如下: 并行输出,r、g、b各占8bit位宽 两个显示层,分别具有专用的fifo 每个显示层具有多达256种颜色的颜色查找表 最高支持svga 800x600象素的分辨率 时间参数可调整,适合各种屏幕 可设置的背景颜色 行、场同信号及数据使能信号可设置极性 支持多达8种输入数据格式 支持2个bit的随机抖动处理 灵活的多层图像叠加处理 对每个显示层可分别设置