07 2018 档案
摘要:第7期:多功能仪表界面设计配套例子:V6-912_STemWin提高篇实验_多功能仪表界面设计(uCOS-III)V6-913_STemWin提高篇实验_多功能仪表界面设计(FreeRTOS) 例程下载地址: http://www.armbbs.cn/forum.php?mod=viewthread
阅读全文
摘要:第6期:智能家居主界面设计配套例子:V6-910_STemWin提高篇实验_智能家居主界面设计(uCOS-III)V6-911_STemWin提高篇实验_智能家居主界面设计(FreeRTOS) 例程下载地址: http://www.armbbs.cn/forum.php?mod=viewthread
阅读全文
摘要:第16章 UDP用户数据报协议基础知识 本章节为大家讲解UDP(User Datagram Protocol,用户数据报协议),需要大家对UDP有个基础的认识,方便后面章节UDP实战操作。 (本章的知识点主要整理自网络) 16.1 初学者重要提示 16.2 UDP基础知识参考资料 16.3 UDP基
阅读全文
摘要:第15章 RL-TCPnet之创建多个TCP连接 本章节为大家讲解RL-TCPnet的TCP多客户端实现,因为多客户端在实际项目中用到的地方还挺多,所以我们也专门开启一个章节做讲解。另外,学习本章节前,务必要优先学习第14章TCP客户端。学会创建一个TCP客户端了,创建多个客户端是一样的。 本章教程
阅读全文
摘要:第5期:监护仪界面设计 配套例子:V6-908_STemWin提高篇实验_监护仪界面设计(uCOS-III)V6-909_STemWin提高篇实验_监护仪界面设计(FreeRTOS) 例程下载地址: http://www.armbbs.cn/forum.php?mod=viewthread&tid=
阅读全文
摘要:第4期:简易表盘界面设计 配套例子:V6-906_STemWin提高篇实验_简易表盘界面设计(uCOS-III)V6-907_STemWin提高篇实验_简易表盘界面设计(FreeRTOS) 例程下载地址: http://www.armbbs.cn/forum.php?mod=viewthread&t
阅读全文
摘要:第14章 RL-TCPnet之TCP客户端 本章节为大家讲解RL-TCPnet的TCP客户端实现,学习本章节前,务必要优先学习第12章TCP传输控制协议基础知识。有了这些基础知识之后,再搞本章节会有事半功倍的效果。 本章教程含STM32F407开发板和STM32F429开发板。 14.1 初学者重要
阅读全文
摘要:第3期:洗衣机简易操作界面 配套例子:V6-904_STemWin提高篇实验_洗衣机简易操作界面(uCOS-III)V6-905_STemWin提高篇实验_洗衣机简易操作界面(FreeRTOS) 例程下载地址: http://www.armbbs.cn/forum.php?mod=viewthrea
阅读全文
摘要:第2期:酿造机过程演示 配套例子:V6-902_STemWin提高篇实验_酿造机过程演示(uCOS-III)V6-903_STemWin提高篇实验_酿造机过程演示(FreeRTOS) 例程下载地址: http://www.armbbs.cn/forum.php?mod=viewthread&tid=
阅读全文
摘要:第1期:ATM机配套例子:V6-900_STemWin提高篇实验_ATM机(uCOS-III)V6-901_STemWin提高篇实验_ATM机(FreeRTOS) 例程下载地址: http://www.armbbs.cn/forum.php?mod=viewthread&tid=23687 工程介绍
阅读全文
摘要:第13章 RL-TCPnet之TCP服务器 本章节为大家讲解RL-TCPnet的TCP服务器实现,学习本章节前,务必要优先学习第12章TCP传输控制协议基础知识。有了这些基础知识之后,再搞本章节会有事半功倍的效果。 本章教程含STM32F407开发板和STM32F429开发板。 13.1 初学者重要
阅读全文
摘要:第12章 TCP传输控制协议基础知识 本章节为大家讲解TCP(Transmission Control Protocol,传输控制协议),通过本章节的学习,需要大家对TCP有个基本的认识,方便后面章节TCP实战操作。 (本章的知识点主要整理自网络) 12.1 初学者重要提示 12.2 TCP基础知识
阅读全文
摘要:第10章 RL-TCPnet网络协议栈移植(FreeRTOS) 本章教程为大家讲解RL-TCPnet网络协议栈的FreeRTOS操作系统移植方式,学习了第6章讲解的底层驱动接口函数之后,移植就比较容易了,主要是添加库文件、配置文件和驱动文件即可。另外,RL-TCPnet移植到FreeRTOS要重新配
阅读全文
摘要:第9章 RL-TCPnet网络协议栈移植(uCOS-III) 本章教程为大家讲解RL-TCPnet网络协议栈的uCOS-III操作系统移植方式,学习了第6章讲解的底层驱动接口函数之后,移植就比较容易了,主要是添加库文件、配置文件和驱动文件即可。另外,RL-TCPnet移植到uCOS-III要重新配置
阅读全文
摘要:第11章 RL-TCPnet调试方法 本章节为大家讲解RL-TCPnet的调试方法,RL-TCPnet的调试功能其实就是通过串口打印实时监控运行状态。而且RL-TCPnet的调试设置比较简单,因为官方已经为我们做好了调试版本的库,直接添加到工程,并使能相应的宏配置就可以使用了。 本章教程含STM32
阅读全文
摘要:第8章 RL-TCPnet网络协议栈移植(RTX) 本章教程为大家讲解RL-TCPnet网络协议栈的RTX操作系统移植方式,学习了第6章讲解的底层驱动接口函数之后,移植就比较容易了,主要是添加库文件、配置文件和驱动文件即可。 本章教程含STM32F407开发板和STM32F429开发板的移植。 8.
阅读全文
摘要:第19章 附件E 参考资料 DSP教程 http://forum.armfly.com/forum.php?mod=viewthread&tid=3886 。 FreeRTOS教程 http://forum.armfly.com/forum.php?mod=viewthread&tid=17658
阅读全文
摘要:第7章 RL-TCPnet网络协议栈移植(裸机) 本章教程为大家讲解RL-TCPnet网络协议栈的裸机移植方式,学习了上个章节讲解的底层驱动接口函数之后,移植就比较容易了,主要是添加库文件、配置文件和驱动文件即可。 本章教程含STM32F407开发板和STM32F429开发板的移植。 7.1 移植前
阅读全文
摘要:完整教程下载地址:http://forum.armfly.com/forum.php?mod=viewthread&tid=45785 第18章 附件C 波形拟合 emWin5.44中新增的样条函数Spline可以实现波形拟合,即波形插补。不过当前可用于芯片的emWin库还没有升级到5.44,等升级
阅读全文
摘要:第6章 RL-TCPnet底层驱动说明 本章节为大家讲解RL-TCPnet的底层驱动,主要是STM32自带MAC的驱动实现和PHY的驱动实现。 6.1 初学者重要提示 6.2 KEIL提供的底层驱动文件 6.3 DM9161和DM9162的区别 6.4 底层驱动实现说明 6.5 总结 6.1 初学者
阅读全文
摘要:完整教程下载地址:http://forum.armfly.com/forum.php?mod=viewthread&tid=45785 第17章 附件B 功能扩展和改进方向 虽然二代示波器实现了很多功能,但是当前依然有很多功能可以扩展和改进,下面为大家提供一些方向。 1、外接ADC,DAC模块进行支
阅读全文
摘要:第5章 PHY芯片和STM32的MAC基础知识 本章节为大家讲解STM32自带的MAC和PHY芯片的基础知识,为下一章底层驱动的讲解做一个铺垫。 5.1 初学者重要提示 5.2 什么是MAC 5.3 MAC地址 5.4 STM32自带MAC基础知识 5.5 以太网PHY基础知识 5.6 总结 5.1
阅读全文
摘要:第16章 附件A 电阻屏触摸校准 二代示波器的触摸校准比较简单,随时随地都可以做触摸校准,按下K1按键即可校准。有时候我们做触摸校准界面,需要在特定的界面才可以进入触摸校准状态,非常繁琐,这里采用的方法就非常省事了,也推荐大家在项目中使用。 不管当前示波器打开的是哪个界面,都可以按下K1按键做触摸校
阅读全文
摘要:第4章 RL-TCPnet网络协议栈简介 本章节介绍RL-TCPnet网络协议栈,让大家对 RL-TCPnet有一个整体的了解,RL-TCPnet是一款小型网络协议栈,适用于 ARM 内核和 Cortex-M 内核的设备。 4.1 初学者重要提示 4.2 RL-TCPnet特色 4.3 RL-TCP
阅读全文
摘要:第3章 初学RL-TCPnet的准备工作及其快速上手 俗话说万事开头难,学习一门新的知识,难的往往不是知识本身,而是如何快速上手,需要什么资料和开发环境。一旦上手后,深入的学习就相对容易些了。 本章节就起到这样的作用,主要说明初学RL-TCPnet需要做的准备工作。 3.1 初学者重要提示 3.2
阅读全文
摘要:第15章 FreeRTOS操作系统版本二代示波器实现 本章教程为大家讲解FreeRTOS操作系统版本的二代示波器实现。主要讲解RTOS设计框架,即各个任务实现的功能,任务间的通信方案选择,任务栈,系统栈以及全局变量共享问题。同时,工程调试方法也专门做了说明。 15.1 注意事项(重要必读) 15.2
阅读全文
摘要:第2章 嵌入式网络协议栈基础知识 本章教程为大家介绍嵌入式网络协议栈基础知识,本章先让大家有一个全面的认识,后面章节中会为大家逐一讲解用到的协议。 基础知识整理自百度百科,wiki百科等。 2.1 初学者重要提示 2.2 TCP/IP协议栈简介 2.3 TCP/IP参考模型 2.4 OSI参考模型
阅读全文
摘要:第14章 uCOS-III操作系统版本二代示波器实现 本章教程为大家讲解uCOS-III操作系统版本的二代示波器实现。主要讲解RTOS设计框架,即各个任务实现的功能,任务间的通信方案选择,任务栈,系统栈以及全局变量共享问题。同时,工程调试方法也专门做了说明。 14.1 注意事项(重要必读) 14.2
阅读全文
摘要:第1章 当前主流的小型嵌入式网络协议栈 这几年物联网发展迅猛,各种新产品、新技术也是层出不穷,本章节就为大家介绍当前主流的小型嵌入式网络协议栈。 1.1 当前主流的嵌入式网络协议栈 1.2 uIP网络协议栈介绍 1.3 LwIP网络协议栈介绍 1.4 Contiki物联网系统介绍 1.5 embOS
阅读全文
摘要:第13章 RTX操作系统版本二代示波器实现 本章教程为大家讲解RTX操作系统版本的二代示波器实现。主要讲解RTOS设计框架,即各个任务实现的功能,任务间的通信方案选择,任务栈,系统栈以及全局变量共享问题。同时,工程调试方法也专门做了说明。 13.1 注意事项(重要必读) 13.2 任务功能划分 13
阅读全文
摘要:第12章 示波器设计—DAC信号发生器的实现 本章节为大家讲解二代示波器中信号发生器的实现。这个功能还是比较实用的,方便为二代示波器提供测试信号。实现了正弦波,方波和三角波的频率,幅度以及占空比设置。 12.1 DAC的输出阻抗和使能缓冲问题 12.2 DAC驱动实现 12.3 信号发生器配置界面设
阅读全文
摘要:第11章 示波器设计—功能模块划分 二代示波器的界面上做了五个按钮,分别用于不同功能的配置,本章节就为大家讲解这五个按钮实现的功能。 11.1 主界面上的五个按钮 11.2 Measure测量功能 11.3 ADC电压测量功能 11.4 DAC信号发生器 11.5 Math数字信号处理 11.6 S
阅读全文
摘要:说明:1、emWin底层中最重要的一个优化就是16bpp绘制,特此为其增加DMA加速,已经支持RA8875和ili9488。2、使用中务必将emWin任务设置为除了空闲任务,统计任务以外的最低优先级,这样就可以有效的发挥DMA的优势,CPU可以解放出来处理其他任务。操作说明:1. 所有界面支持按键操
阅读全文
摘要:第10章 示波器设计—数字信号处理 本章节为大家讲解二代示波器中用到的FFT和FIR。单纯从应用上来说,比较省事,调用API函数即可,从学习的角度来说,需要大家花点精力。 10.1 FFT快速傅里叶变变换 10.2 FIR有限冲击响应滤波器 10.3 总结 10.1 FFT快速傅里叶变换 二代示波器
阅读全文
摘要:第9章 示波器设计—自动触发和普通触发 自带触发和普通触发是示波器设计中比较重要的两个功能,本章节为大家讲解二代示波器中自动触发和普通触发的实现。 9.1 自动触发 9.2 普通触发 9.3 总结 9.1 自动触发 由于示波器模拟前端模块稍有些问题,所以自动触发功能是用软件实现的。软件实现自动触发比
阅读全文
摘要:第8章 示波器设计—测量功能 二代示波器测量功能实现比较简单,使用2D函数绘制即可。不过也专门开辟一个章节,为大家做一个简单的说明,方便理解。 8.1 水平测量功能 8.2 垂直测量功能 8.3 总结 8.1 水平测量功能 水平测量方式的效果如下: 水平测量功能的数据显示不要以窗口的形式呈现,因为将
阅读全文