0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

AT32F407/437 PTP Daemon使用demo

jf_54150526 来源:jf_54150526 作者:jf_54150526 2022-10-12 09:02 次阅读

AT32F407/437 PTP Daemon

示例目的

基于以太网络,实现IEEE1588协议。

支持型号列表:

AT32F407xx
AT32F437xx

主要使用外设列表:

EMAC
GPIO
USART

快速使用方法

硬件资源

1) 指示灯LED2/LED3
2) USART1(PA9/PA10)
3) AT-START-F407/ AT-START-F437实验板
4) 以太网连接线

软件资源

1) SourceCode

 at32f407_ptp_daemon/ at32f437_ptp_daemon源程序
 PTP Daemon源程序
 LWIP源程序
 AT32驱动库

2) Doc

 SC0082_AT32F407_437_LWIP_FreeRTOS_V2.0.1

Note: 所有project 都是基于keil 5 而建立,若用户需要在其他编译环境上使用,请参考AT32F407_Firmware_Library_V2.x.x/project/at_start_f407/templates 中各种编译环境(例如IAR6/7,keil 4/5)进行简单修改即可。

示例使用

1) 打开at32f407_ptp_daemon/ at32f437_ptp_daemon源程序,编译后下载到实验板

2) 在Ubuntu上安装ptpd(需要接入互联网),输入指令:sudo apt-get install ptpd

3) 配置PC端的IP网段与开发版相同,如图1

4) 输入指令:sudo ptpd –C –E –s –I enp0s3,enp0s3为Ubuntu上的网卡名称,用户需要改为本机网卡名称,可通过指令“ifconfig”查看,

Note: 若出现网口接收发送数据偶尔丢失,可考虑是否为代码量较大,超过了芯片的零等待区;可将重要代码选择性编译到零等待区解决。




审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16984

    浏览量

    350270
  • PTP
    PTP
    +关注

    关注

    0

    文章

    50

    浏览量

    8641
  • AT32
    +关注

    关注

    1

    文章

    113

    浏览量

    2072
收藏 人收藏

    评论

    相关推荐

    【干货】性价比拉满!HK32F407VG开发板介绍

    开发板简介开发板是基于航顺芯片公司F4系列HK32F407VGT7芯片的一款开发板,Cortex-M4内核,最高主频168MHz,内置1MKBFlash和256KBSRAM,SDIO、USB
    的头像 发表于 11-08 13:27 141次阅读
    【干货】性价比拉满!HK32<b class='flag-5'>F407</b>VG开发板介绍

    openharmony移植AT32F407编译时错误

    openharmony上移植AT32F407,hb build后出现链接错误 [OHOS ERROR] /home/sven/openharmony/env_setup
    发表于 08-18 17:04

    STM32F407VET6和STM32F407IET6有什么区别?

    STM32F407VET6和STM32F407IET6,除了引脚上数量不同之外,还有什么区别吗? 我的CAN驱动,在STM32F407VET6可正常运行。在STM32F407IET6上
    发表于 07-03 07:06

    分享 | PTP、NTP时间同步服务器的部署与搭建过程

    分享 | PTP、NTP时间同步服务器的部署与搭建过程
    的头像 发表于 05-15 10:01 934次阅读
    分享 | <b class='flag-5'>PTP</b>、NTP时间同步服务器的部署与搭建过程

    stm32f407 USB外接HUB怎么枚举HUB和其他USB设备?

    stm32f407 的USB接口 我想外接一个HUB 来支持更多的USB设备,但是这个HUB 该怎么枚举,还有就是HUB下的USB设备怎么枚举,有做过的大神吗。求指导,求demo。小弟拜谢了
    发表于 04-29 08:13

    stm32f4xx_hal_eth.c文件不支持PTP协议怎么解决?

    最近在用stm32f407调试ptp,但是stm32f4xx_hal_eth.c文件中没有操作以太网时间戳寄存器的函数,看到文件头部说明本文件不支持PTP协议,请各位大神帮助,怎么解决
    发表于 04-19 08:21

    如何实现PTP协议的精准同步时钟?

    尊敬的技术大牛们,你们好! 现有一项目需要用到贵公司的STM32F4系列产品,由于业务场景对时钟同步精度要求很高。所以需寻求你们的技术支撑,提供关于STM32F4系列的PTP协议或IEEE1588协议的参考代码!以便实现
    发表于 03-26 07:57

    STM32F407+PCM5102APWR+SD卡内播放wav或mp3音乐如何实现?

    STM32F407+PCM5102APWR+SD卡内播放wav或mp3音乐如何实现? 实现STM32F407与PCM5102APWR和SD卡的音乐播放涉及到多个步骤,包括硬件连接和软件编程。 首先
    的头像 发表于 01-16 17:11 2529次阅读

    使用BF518的PTP模块时,如何设置可以输出PPS?

    我在使用BF518的PTP模块时,想设置PPS的输出,我已经根据硬件参考手册设置了EMAC_PTP_PPS_STARTHI,EMAC_PTP
    发表于 01-12 07:35

    stm32f407 double类型

    STM32F407是意法半导体(STMicroelectronics)推出的一款ARM Cortex-M4内核的微控制器。它是针对智能电动车领域的实时操作、数字信号处理和高性能应用而设计的。在这
    的头像 发表于 01-07 16:45 2920次阅读

    stm32f407 LAN8720A速率调整

    STM32F407是一款基于ARM Cortex-M4内核的高性能微控制器,而LAN8720A是一款高速以太网PHY芯片。它们的组合可以实现在STM32F407上使用以太网功能。 调整
    的头像 发表于 01-05 13:54 3480次阅读

    stm32f407浮点运算速度

    STM32F407 是 STMicroelectronics 公司推出的一款基于 ARM Cortex-M4 内核的微控制器。它具有较强的处理能力和丰富的外设资源,在嵌入式系统中得到广泛应用。该芯片
    的头像 发表于 01-04 10:58 3246次阅读

    stm32f407vet6原理介绍

    STM32F407VET6是一款基于ARM Cortex-M4内核的高性能微控制器,由STMicroelectronics公司生产。它具有丰富的外设和功能,广泛应用于各种嵌入式系统开发。本文将介绍
    的头像 发表于 01-03 16:49 1.1w次阅读
    stm32<b class='flag-5'>f407</b>vet6原理介绍

    AT32F435 & AT32F437入门使用指南

    电子发烧友网站提供《AT32F435 & AT32F437入门使用指南.pdf》资料免费下载
    发表于 12-18 11:13 1次下载
    AT32<b class='flag-5'>F</b>435 & AT32<b class='flag-5'>F437</b>入门使用指南

    ADSP-CM402F/ADSP-CM403F/ADSPCM407F/ADSP-CM408F SINC滤波器的主要特性

    电子发烧友网站提供《ADSP-CM402F/ADSP-CM403F/ADSPCM407F/ADSP-CM408F SINC滤波器的主要特性.pdf》资料免费下载
    发表于 11-29 09:28 0次下载
    ADSP-CM402<b class='flag-5'>F</b>/ADSP-CM403<b class='flag-5'>F</b>/ADSPCM<b class='flag-5'>407F</b>/ADSP-CM408<b class='flag-5'>F</b> SINC滤波器的主要特性