打印
[应用相关]

RL-TCPNet on AT32F407

[复制链接]
903|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
muyichuan2012|  楼主 | 2021-1-4 19:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
RL-TCPNet on AT32F407
RL-TCPNet实现的demo code, 自我验证可以ping通,默认的IP地址为192.168.1.100
若要修改该地址,请参考安福来的手册或是Keil官方的RL-ARM相关说明文件。

/* Includes -----------------------------------------------------------------*/
#include <stdio.h>
#include <stdbool.h>
#include "string.h"
#include "stdbool.h"
#include "at32f4xx.h"
#include "at32_board.h"
#include "main.h"
#include "eth_config.h"
#include "Net_Config.h"

/** @addtogroup AT32F407_StdPeriph_Examples
  * @{
  */

/** @addtogroup ETH_Telnet
  * @{
  */
  
/* Gloable variables ---------------------------------------------------------*/
__IO uint32_t LocalTime = 0; /* this variable is used to create a time reference incremented by 10ms */
uint32_t timingdelay;
unsigned char tcp_rec_flag = 0;

/* Gloable functions ---------------------------------------------------------*/
/**
  * @brief  Main Function.
  * @param  None
  * @retval None
  */
int main(void)
{
  /* --------BSP Init ------------------------------------------------*/
  AT32_Board_Init();
  UART_Print_Init(115200);
  /* Setup AT32 system (clocks, Ethernet, GPIO, NVIC) */
  System_Setup();
  Delay_init();
  
  init_TcpNet();
  while(1)
  {
    timer_tick();
    main_TcpNet();
  }
}

/**
  * @brief  Inserts a delay time.
  * @param  nCount: number of 10ms periods to wait for.
  * @retval None
  */
void Delay(uint32_t nCount)
{
  /* Capture the current local time */
  timingdelay = LocalTime + nCount;  

  /* wait until the desired delay finish */  
  while(timingdelay > LocalTime)
  {     
  }
}

/**
  * @brief  Updates the system local time                                                                                                                                                      
  * @param  None
  * @retval None
  */
void Time_Update(void)
{
  LocalTime += SYSTEMTICK_PERIOD_MS;

}


RL-TCPNet demo.zip

3.38 MB

使用特权

评论回复
沙发
pattywu| | 2021-1-4 20:31 | 只看该作者
只要是发资料的,都要顶一顶。说不定什么时候用得上呢。

使用特权

评论回复
板凳
lgwauthor| | 2022-2-11 16:47 | 只看该作者
这个可以,怎么官网上的下不了呢

使用特权

评论回复
地板
weifeng90| | 2022-2-11 19:20 | 只看该作者
谢谢分享,参考一下。

使用特权

评论回复
5
duo点| | 2022-2-13 10:36 | 只看该作者
一楼说的有道理,知识在于积累,哈哈

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

194

主题

1888

帖子

28

粉丝