当前位置: 首页 > news >正文

膳食管理东莞网站建设技术支持东莞企业网络营销平台

膳食管理东莞网站建设技术支持,东莞企业网络营销平台,昌吉网站建设电话,怎么注册电商平台前言大概半个月之前捣鼓了下利用STM32实现实时曲线显示#xff0c;中间又做了一点小改进和扩充#xff0c;在这里更新一下#xff1a;利用DMA进行缓冲区到LCD GRAM的像素数据搬运效果更好的曲线绘制策略代码可以在这里找到#xff1a;写得比较乱#xff0c;望谅解( 中间又做了一点小改进和扩充在这里更新一下利用DMA进行缓冲区到LCD GRAM的像素数据搬运效果更好的曲线绘制策略代码可以在这里找到写得比较乱望谅解( ´ω)(._.)curve_chart.c​github.com使用DMA进行像素搬运利用STM32 DMA的M2MMemory to Memory模式实现像素数据从外置SRAM的双缓冲区到LCD GRAM的搬移。只需要把数据源SRAM和终点LCD-GRAM的虚拟地址交给DMADMA控制器即可自动通知FSMC控制两个外设进行数据交换。DMA初始化DMA_HandleTypeDef 双缓冲区像素更新void 注意到DMA一次最多搬运65535个数据这里我们分多次发出DMA请求一次搬运65535个WORD 65535 * 2 个RGB565像素分几部分将双缓冲区的像素刷新到LCD的GRAM中。在每一次DMA传输请求发出后得等它传完才能进行下一次传输。虽然CPU还是得在这里挂起等待不过DMA传得快啊ヽ(•̀ω•́ )ゝ如果你的双缓冲区数据量小于65535 * 4个字节甚至可以把DMA配置成CIRCULAR模式或者利用一个定时器中断隔一段时间整体刷新一次这样就不用在这里挂起等待啦。对于320x240这种小屏幕甚至可以把整个屏幕区域开辟双缓冲区然后利用DMA一直刷新就好反正一次就能把所有像素搬完。没错是有这种操作的但我用的屏分辨率比较高就emmmmmmm效果更好的曲线绘制策略之前我们直接在数据点对应的位置处画一个点, 最多在它的邻域多画几个点。这样对于“平滑”的波形显示效果还行但是对于竖直方向有快速变化的信号比如方波这种绘制策略会产生视觉上的不连续性看起来很丑就是了XD网格表示像素红色点表示数据点解决思路很简单粗暴把两个数据点之间的垂直间隔补上即可在局部产生一种阶梯状的填充是不是有点像信号与系统里面学的离散采样点恢复连续信号使用的零阶保持╮( •́ω•̀ )╭灵魂画风了解一下橙色为补上的像素点好啦我们上代码void 看到这里就要问了这种绘制策略只是解决了y方向上数据点显示不连续的问题那x方向呢我们默认传入的数据数组和绘图区域的宽度即x方向上的像素数一致所以x方向我觉得十分OK这不耍流氓吗你怎么保证采集的数据刚好和图表的宽度一样多啊线性插值了解一下uint16_t q15_t arm_linear_interp_q15(q15_t * pYData, q31_t x, uint32_t nValues)这个函数是ARM DSP库自带的线性插值函数除了16位的q15_t还有其他数据类型的版本不管原始数据点数比显示区域的宽度多还是少都可以利用这样的线性插值得到数量和图表宽度刚好匹配的显示数据。总结与效果演示进行了这两个地方的小改进不管是速度还是效果都比之前的版本更好了https://www.zhihu.com/video/987057417087148032欢迎吐槽与提建议一起交流学习 ฅ(๑ ̀ㅅ ́๑)ฅ
http://www.zqtcl.cn/news/819056/

相关文章:

  • 厦门商务网站建设网络规划与设计实用教程
  • win8风格门户网站已经建网站做外贸
  • 自己有域名如何做网站wordpress文章中外链
  • 网站模糊背景加快网站速度吗
  • 网站设计软件下载在线观看免费网站网址
  • 关于网站开发的文章wordpress+直接连接数据库
  • 清华紫光网站建设怎样做团购网站
  • 诸城网站建设费用网站建设便捷
  • 丰台网站建设联系方式全屋定制十大名牌口碑
  • mip网站模板中国建设集团门户网站
  • 笑话 语录用什么网站做搜一搜百度
  • 合肥网站建设新闻营销影视类网站建设
  • 焦作有网站建设公司c 转网站开发
  • 化妆品网站建设报告邯郸在哪个省
  • 自建网站怎么做后台管理系统世界网站流量排名
  • 我做外贸要开国际网站吗官方网站下载微博
  • 佛山专业建设网站网页模板是什么
  • 网站描述标签怎么写wordpress首页图标
  • 做系统去哪个网站好好玩又不用实名认证的游戏
  • 仿帝国网站源码wordpress主题idown
  • 大型网站开发php框架seo全站优化全案例
  • wordpress收录优化做抖音seo用哪些软件
  • DW怎么做招聘网站重庆有什么好玩的
  • 网站建设的网络公司百度官方app下载
  • 医疗电子科技网站建设站群 网站如何做
  • 汇邦团建网站谁做的钢结构招聘网
  • 如何制作一个动态的网站的登录详细步骤页面网站炫酷首页
  • 网站建设找星火龙网站开发 在线支付
  • 如何在公司网站下设置邮箱自己开发一个app要多少钱
  • 珠海市横琴新区建设环保局网站做catia数据的网站