第19章      附件E---参考资料 DSP教程 http://forum.armfly.com/forum.php?mod=viewthread&tid=3886 . FreeRTOS教程 http://forum.armfly.com/forum.php?mod=viewthread&tid=17658 . RTX教程 http://forum.armfly.com/forum.php?mod=viewthread&tid=14837 . uCOS-III教程 http:/…
完整教程下载地址:http://forum.armfly.com/forum.php?mod=viewthread&tid=45785 第17章      附件B---功能扩展和改进方向     虽然二代示波器实现了很多功能,但是当前依然有很多功能可以扩展和改进,下面为大家提供一些方向.     1.外接ADC,DAC模块进行支持,比如AD7606,AD7705等.     2.当前的波形放缩是调节不同采样率实现的,大家可以尝试采用软件方式做波形放缩.     3.当前所有功能对通道1进行了支持…
第16章      附件A---电阻屏触摸校准 二代示波器的触摸校准比较简单,随时随地都可以做触摸校准,按下K1按键即可校准.有时候我们做触摸校准界面,需要在特定的界面才可以进入触摸校准状态,非常繁琐,这里采用的方法就非常省事了,也推荐大家在项目中使用. 不管当前示波器打开的是哪个界面,都可以按下K1按键做触摸校准,实现方法如下: hTouchWin = WM_CreateWindowAsChild(, , , , WM_HBKWIN, WM_CF_SHOW, _cbTouchCalibrati…
第6章        示波器设计—双通道ADC驱动 本章节为大家讲解示波器的ADC驱动,采用STM32自带ADC实现.关于STM32F429的ADC,可以说处处有地雷,不小心就踩上了,如果简单的使用,不会发现,复杂使用就很容易踩到了. 6.1    3个ADC的快速交替采样 6.2    双通道ADC采样 6.3    拓展阅读 6.4     总结 6.1  3个ADC的快速交替采样 起初二代示波器是打算像一代示波器那样,准备做成3ADC(ADC1,ADC2和ADC3)快速交替采样,后期才改成…
完整教程下载地址:http://forum.armfly.com/forum.php?mod=viewthread&tid=45785 第18章      附件C---波形拟合 emWin5.44中新增的样条函数Spline可以实现波形拟合,即波形插补.不过当前可用于芯片的emWin库还没有升级到5.44,等升级到5.44后,大家可以做研究. 下面知识点来自百度百科: 在数学学科数值分析中,样条是一种特殊的函数,由多项式分段定义.样条的英语单词spline来源于可变形的样条工具,那是一种在造船和…
第41章      HTTP超文本传输协议基础知识 本章节为大家讲解HTTP(HyperText Transfer Protocol,超文本传输协议),从本章节开始,正式进入嵌入式Web的设计和学习. (本章的知识点主要整理自网络) 41.1  初学者重要提示 41.2  HTTP基础知识参考资料 41.3  HTTP基础知识点 41.4  HTTP通信实例 41.5  总结 41.2  HTTP基础知识参考资料 大家可以从以下地址获得HTTP基础知识: RFC2616地址(HTTP/1.1)…
完整教程下载地址:http://forum.armfly.com/forum.php?mod=viewthread&tid=86980 第1章   初学STM32H7的准备工作 俗话说万事开头难,学习一门新的知识,难的往往不是知识本身,而是如何快速上手,需要什么资料和开发环境.一旦上手后,深入的学习就相对容易些了. 1.1 初学者重要提示 1.2 开发环境说明 1.3 STM32H7和F1,F4系列的区别 1.4 STM32H7开发资源查找 1.5 HAL库介绍 1.6 CMSIS软件包 1.7…
前言说明:1. 首先感谢大家对我们安富莱电子一年来的支持,2016年我们会再接再厉推出更好的教程. 2. 估计也有网友会问RTX的优势在那里,针对这个问题,教程中第一章分为6条专门回答了这个问题,有兴趣可以看看.    这些优势里面最欣赏的还是这条,基本KEIL在每个中间件里面都说了类似的话,    The library handles the low-level USB requests without the need to write the hardware layer code.  …
第15章     FreeRTOS操作系统版本二代示波器实现 本章教程为大家讲解FreeRTOS操作系统版本的二代示波器实现.主要讲解RTOS设计框架,即各个任务实现的功能,任务间的通信方案选择,任务栈,系统栈以及全局变量共享问题.同时,工程调试方法也专门做了说明. 15.1  注意事项(重要必读) 15.2  任务功能划分 15.3  用户任务优先级设置 15.4  全局变量分配,系统堆栈和任务堆栈 15.5  任务间通信和全局变量共享问题 15.6  FreeRTOS系统调试 15.7  M…
第14章      uCOS-III操作系统版本二代示波器实现 本章教程为大家讲解uCOS-III操作系统版本的二代示波器实现.主要讲解RTOS设计框架,即各个任务实现的功能,任务间的通信方案选择,任务栈,系统栈以及全局变量共享问题.同时,工程调试方法也专门做了说明. 14.1  注意事项(重要必读) 14.2  任务功能划分 14.3  用户任务优先级设置 14.4  全局变量分配,系统堆栈和任务堆栈 14.5  任务间通信和全局变量共享问题 14.6  uCOS-III系统调试 14.7  …