AT32F407/437 PTP Daemon
示例目的
基于以太網(wǎng)絡(luò),實現(xiàn)IEEE1588協(xié)議。
支持型號列表:
AT32F407xx
AT32F437xx
主要使用外設(shè)列表:
EMAC
GPIO
USART
快速使用方法
硬件資源
1) 指示燈LED2/LED3
2) USART1(PA9/PA10)
3) AT-START-F407/ AT-START-F437實驗板
4) 以太網(wǎng)連接線
軟件資源
1) SourceCode
? at32f407_ptp_daemon/ at32f437_ptp_daemon源程序
? PTP Daemon源程序
? LWIP源程序
? AT32驅(qū)動庫
2) Doc
? SC0082_AT32F407_437_LWIP_FreeRTOS_V2.0.1
Note: 所有project 都是基于keil 5 而建立,若用戶需要在其他編譯環(huán)境上使用,請參考AT32F407_Firmware_Library_V2.x.x/project/at_start_f407/templates 中各種編譯環(huán)境(例如IAR6/7,keil 4/5)進行簡單修改即可。
示例使用
1) 打開at32f407_ptp_daemon/ at32f437_ptp_daemon源程序,編譯后下載到實驗板
2) 在Ubuntu上安裝ptpd(需要接入互聯(lián)網(wǎng)),輸入指令:sudo apt-get install ptpd
3) 配置PC端的IP網(wǎng)段與開發(fā)版相同,如圖1
4) 輸入指令:sudo ptpd –C –E –s –I enp0s3,enp0s3為Ubuntu上的網(wǎng)卡名稱,用戶需要改為本機網(wǎng)卡名稱,可通過指令“ifconfig”查看,
Note: 若出現(xiàn)網(wǎng)口接收發(fā)送數(shù)據(jù)偶爾丟失,可考慮是否為代碼量較大,超過了芯片的零等待區(qū);可將重要代碼選擇性編譯到零等待區(qū)解決。
審核編輯:劉清
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
相關(guān)推薦
電子發(fā)燒友網(wǎng)站提供《STM32F405xx和STM32F407xx微控制器數(shù)據(jù)手冊.pdf》資料免費下載
發(fā)表于 01-03 14:49
?1次下載
在現(xiàn)代分布式系統(tǒng)中,精確的時間同步對于確保數(shù)據(jù)一致性、系統(tǒng)穩(wěn)定性和性能至關(guān)重要。PTP(Precision Time Protocol)是一種網(wǎng)絡(luò)協(xié)議,用于在分布式系統(tǒng)中實現(xiàn)高精度的時間同步
發(fā)表于 12-29 10:09
?134次閱讀
時間同步在許多領(lǐng)域,如金融交易、電信網(wǎng)絡(luò)、科學(xué)研究和全球定位系統(tǒng)等,都扮演著至關(guān)重要的角色。PTP(精確時間協(xié)議)和GPS(全球定位系統(tǒng))是兩種廣泛使用的時間同步技術(shù)。 PTP(精確時間協(xié)議) 定義
發(fā)表于 12-29 09:46
?162次閱讀
在現(xiàn)代網(wǎng)絡(luò)環(huán)境中,精確的時間同步對于許多應(yīng)用至關(guān)重要,包括電信、金融交易、工業(yè)自動化和科學(xué)研究。精確時間協(xié)議(PTP)提供了一種機制,可以在分布式系統(tǒng)中實現(xiàn)高精度的時間同步。 1. PTP的基本原理
發(fā)表于 12-29 09:44
?183次閱讀
在現(xiàn)代網(wǎng)絡(luò)環(huán)境中,時間同步是一個至關(guān)重要的功能,它確保了數(shù)據(jù)的一致性和系統(tǒng)的可靠性。PTP(Precision Time Protocol)和NTP(Network Time Protocol
發(fā)表于 12-29 09:41
?243次閱讀
1. 理解PTP協(xié)議 PTP是一種網(wǎng)絡(luò)協(xié)議,用于在網(wǎng)絡(luò)設(shè)備之間同步時鐘。它基于IEEE 1588標(biāo)準(zhǔn),能夠提供亞微秒級別的時間同步精度。PTP通常用于需要精確時間同步的應(yīng)用,如電信、金融交易、工業(yè)
發(fā)表于 12-29 09:36
?206次閱讀
電子發(fā)燒友網(wǎng)站提供《STM32 F407無傳感器控制PLL.zip》資料免費下載
發(fā)表于 12-19 14:10
?0次下載
型號AT32F407,在USART2DMA發(fā)送數(shù)據(jù)時,接包已經(jīng)接到了要發(fā)送的數(shù)據(jù),但是程序還是處于等待傳輸完成的標(biāo)識判斷中,卡死了。請教一下是什么造成的?
發(fā)表于 12-19 06:48
STM32F407微控制器單元(MCU)與SD NAND的結(jié)合提供了強大的存儲解決方案。然而,不斷電初始化失效問題可能會導(dǎo)致系統(tǒng)穩(wěn)定性和數(shù)據(jù)完整性受損。我們將STM32F407與SD NAND集成時可能遇到的初始化問題,并提供專業(yè)的解決方案。
發(fā)表于 12-11 10:51
?394次閱讀
電子發(fā)燒友網(wǎng)站提供《AT32F403A_407固件庫驅(qū)動程序發(fā)行說明.zip》資料免費下載
發(fā)表于 12-10 15:57
?0次下載
openharmony上移植AT32F407,hb build后出現(xiàn)鏈接錯誤
[OHOS ERROR] /home/sven/openharmony/env_setup
發(fā)表于 08-18 17:04
STM32F407VET6和STM32F407IET6,除了引腳上數(shù)量不同之外,還有什么區(qū)別嗎?
我的CAN驅(qū)動,在STM32F407VET6可正常運行。在STM32F407IET6上
發(fā)表于 07-03 07:06
stm32f407 的USB接口 我想外接一個HUB 來支持更多的USB設(shè)備,但是這個HUB 該怎么枚舉,還有就是HUB下的USB設(shè)備怎么枚舉,有做過的大神嗎。求指導(dǎo),求demo。小弟拜謝了
發(fā)表于 04-29 08:13
最近在用stm32f407調(diào)試ptp,但是stm32f4xx_hal_eth.c文件中沒有操作以太網(wǎng)時間戳寄存器的函數(shù),看到文件頭部說明本文件不支持PTP協(xié)議,請各位大神幫助,怎么解決
發(fā)表于 04-19 08:21
尊敬的技術(shù)大牛們,你們好!
現(xiàn)有一項目需要用到貴公司的STM32F4系列產(chǎn)品,由于業(yè)務(wù)場景對時鐘同步精度要求很高。所以需尋求你們的技術(shù)支撐,提供關(guān)于STM32F4系列的PTP協(xié)議或IEEE1588協(xié)議的參考代碼!以便實現(xiàn)
發(fā)表于 03-26 07:57
評論