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
+關注
關注
146文章
17847瀏覽量
360633 -
PTP
+關注
關注
0文章
74瀏覽量
8928 -
AT32
+關注
關注
1文章
121瀏覽量
2583
發布評論請先 登錄
PTP 時鐘:精準時鐘同步的核心力量?
STM32F405xx和STM32F407xx微控制器數據手冊
基于ptp的分布式系統設計
ptp和GPS時間同步的對比
使用ptp提高網絡時鐘精度的方法
ptp與NTP的區別和選擇
如何配置ptp網絡設備
AT32F407在USART2 DMA發送數據時,接包接到了要發送的數據,程序還是處于等待傳輸完成的標識判斷中,為什么?
STM32F407 MCU使用SD NAND?不斷電初始化失效解決方案

【干貨】性價比拉滿!HK32F407VG開發板介紹

評論