原文:STM32F407VET6 基于FreeRTOS实时操作系统和LAN8720网卡移植LwIP协议栈

本次实验是在STM F VET 单片机上实现FreeRTOS实时操作系统加LwIP协议栈驱动LAN 网卡,板子是购买的最小系统开发板,网卡是购买的LAN 模块。使用的LwIP内核版本为 lwip . . ,FreeRTOS内核版本为FreeRTOSv . . 。使用上一篇博客中移植好的FreeRTOS工程。 STM F VET 单片机引脚与LAN 网卡的物理连接如下: a ETH RMII REF ...

2020-05-20 16:21 0 1929 推荐指数:

查看详情

STM32F407VET6 基于FreeRTOS实时操作系统LwIP协议栈创建TCP客户端

  在上一篇博客中我们移植好了FreeRTOS + LwIP + LAN8720网卡,现在我们在上一篇博客的工程基础上创建一个TCP客户端进行网络通信。   注:如果要自动获取本地IP地址,那就要使能DHCP功能,在lwipopts.h文件配置。这里我不使用DHCP功能,而是使用静态IP ...

Thu May 21 18:42:00 CST 2020 0 1000
STM32F407VET6 FreeRTOS实时操作系统移植

首先去FreeRTOS官网下载最新版的FreeRTOS实时操作系统的源码,下载地址:https://www.freertos.org/a00104.html,下载完之后解压,我这里的是FreeRTOS V10.2.1版本的内核,其它版本内核的移植是一样的。 1、FreeRTOS实时操作系统移植 ...

Tue May 19 00:52:00 CST 2020 0 979
STM32LAN8720学习

LAN8720是低功耗的10/100M以太PHY层芯片,LAN8720支持通过RMII接口与以太MAC层通信,内置10-BASE-T/100BASE-TX全双工传输模块,以下是其特点: 1、支持RMII接口以减少引脚数 2、支持全双工和半双工模式 3、可以使用25M晶振以降 ...

Fri May 10 01:29:00 CST 2019 0 2191
ucos实时操作系统学习笔记——操作系统STM32移植

使用ucos实时操作系统是在上学的时候,导师科研项目中。那时候就是网上找到操作系统移植教程以及应用教程依葫芦画瓢,功能实现也就罢了,没有很深入的去研究过这个东西。后来工作了,闲来无聊就研究了一下这个只有几千行代码的操作系统,也没所有的代码都看,只是看了其中部分内容。自己还自不量力的尝试 ...

Thu Jan 14 06:26:00 CST 2016 0 5100
STM32F407VET6 底层驱动之GPIO寄存器封装

  在项目中为了使项目底层驱动更稳定,效率更高,接口更简洁,同时将项目的应用层和底层彻底的切断耦合关系,因此直接操作GPIO寄存器,并封装成固定的接口给项目使用。在以后无论使用什么单片机,只要底层的接口不变那么项目的上层代码可直接移植使用,无需做任何修改。 1、GPIO封装的接口 ...

Mon May 18 22:00:00 CST 2020 0 619
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM