91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 12KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-16
  • 語言: 其他
  • 標簽: KSZ8851??lwip??

資源簡介

KSZ8851 在lwip下的驅動程序。經過實際測試,已經用在成熟的產品上了。
KSZ8851是一款并口接口的以太網控制器,可以連接STM32單片機,這個程序已經成功在STM32F437IIT6上運行, 多個產品都在用,非常穩定。

資源截圖

代碼片段和文件信息

/*
?*???@file:ksz8851.c
?*
?*?????????A?Davicom?ksz8851?Ethernet?driver?for?STM32F4XX.
?*
?*
?*/

/*?include?file?*/
//#include?“global.h“
//#include?“timer.h“
#include?“bsp_ksz8851.h“
#include?“eth.h“
#include?
#ifdef?DUAL_CORE
#include?“share.h“
#endif


/**?芯片相關宏定義?*/

/**
?*?寄存器地址定義
?*/
#define?KSZ8851_CCR???????????(0x08)????????/**?配置寄存器?*/
#define?KSZ8851_MARL??????????(0x10)????????/**?MAC地址低字?*/
#define?KSZ8851_MARM??????????(0x12)????????/**?MAC地址中字?*/
#define?KSZ8851_MARH??????????(0x14)????????/**?MAC地址高字-6字節表示法中的前兩字節?*/
#define?KSZ8851_OBCR??????????(0x20)????????/**?芯片總線控制?*/
#define?KSZ8851_EEPCR?????????(0x22)????????/**?EEPROM控制?*/
#define?KSZ8851_MBIR??????????(0x24)????????/**?芯片內存自測試狀態?*/
#define?KSZ8851_GRR???????????(0x26)????????/**?全局復位寄存器?*/
#define?KSZ8851_WFCR??????????(0x2A)????????/**?喚醒幀控制?*/
#define?KSZ8851_WF0CRC0???????(0x30)????????/**?喚醒幀0CRC0寄存器?*/
#define?KSZ8851_WF0CRC1???????(0x32)????????/**?喚醒幀0CRC1寄存器?*/
#define?KSZ8851_WF0BM0????????(0x34)????????/**?喚醒幀0字節掩碼0寄存器?*/
#define?KSZ8851_WF0BM1????????(0x36)????????/**?喚醒幀0字節掩碼1寄存器?*/
#define?KSZ8851_WF0BM2????????(0x38)????????/**?喚醒幀0字節掩碼2寄存器?*/
#define?KSZ8851_WF0BM3????????(0x3A)????????/**?喚醒幀0字節掩碼3寄存器?*/

#define?KSZ8851_WF1CRC0???????(0x40)????????/**?喚醒幀1CRC0寄存器?*/
#define?KSZ8851_WF1CRC1???????(0x42)????????/**?喚醒幀1CRC1寄存器?*/
#define?KSZ8851_WF1BM0????????(0x44)????????/**?喚醒幀1字節掩碼0寄存器?*/
#define?KSZ8851_WF1BM1????????(0x46)????????/**?喚醒幀1字節掩碼1寄存器?*/
#define?KSZ8851_WF1BM2????????(0x48)????????/**?喚醒幀1字節掩碼2寄存器?*/
#define?KSZ8851_WF1BM3????????(0x4A)????????/**?喚醒幀1字節掩碼3寄存器?*/

#define?KSZ8851_WF2CRC0???????(0x50)????????/**?喚醒幀2CRC0寄存器?*/
#define?KSZ8851_WF2CRC1???????(0x52)????????/**?喚醒幀2CRC1寄存器?*/
#define?KSZ8851_WF2BM0????????(0x54)????????/**?喚醒幀2字節掩碼0寄存器?*/
#define?KSZ8851_WF2BM1????????(0x56)????????/**?喚醒幀2字節掩碼1寄存器?*/
#define?KSZ8851_WF2BM2????????(0x58)????????/**?喚醒幀2字節掩碼2寄存器?*/
#define?KSZ8851_WF2BM3????????(0x5A)????????/**?喚醒幀2字節掩碼3寄存器?*/

#define?KSZ8851_WF3CRC0???????(0x60)????????/**?喚醒幀3CRC0寄存器?*/
#define?KSZ8851_WF3CRC1???????(0x62)????????/**?喚醒幀3CRC1寄存器?*/
#define?KSZ8851_WF3BM0????????(0x64)????????/**?喚醒幀3字節掩碼0寄存器?*/
#define?KSZ8851_WF3BM1????????(0x66)????????/**?喚醒幀3字節掩碼1寄存器?*/
#define?KSZ8851_WF3BM2????????(0x68)????????/**?喚醒幀3字節掩碼2寄存器?*/
#define?KSZ8851_WF3BM3????????(0x6A)????????/**?喚醒幀3字節掩碼3寄存器?*/

#define?KSZ8851_TXCR??????????(0x70)????????/**?發送控制寄存器?*/
#define?KSZ8851_TXSR??????????(0x72)????????/**?發送狀態寄存器?*/

#define?KSZ8851_RXCR1?????????(0x74)????????/**?接收狀態寄存器1?*/
#define?KSZ8851_RXCR2?????????(0x76)????????/**?接收狀態寄存器2?*/

#define?KSZ8851_TXMIR?????????(0x78)????????/**?TXQ存儲區信息寄存器?*/
#define?KSZ8851_RXFHSR????????(0x7C)????????/**?接收幀頭狀態寄存器?*/
#define?KSZ8851_RXFHBCR???????(0x7E)????????/**?接收幀頭字節數寄存器?*/
#define?KSZ8851_TXQCR?????????(0x80)????????/**?TXQ命令寄存器?*/
#define?KSZ8851_RXQCR?????????(0x82)????????/**?RXQ命令寄存器?*/

#define?KSZ8851_TXFDPR????????(0x84)????????/**?發送幀數據地址指針寄存器?*/
#define?KSZ88

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????43948??2016-10-27?13:01??bsp_ksz8851.c

?????文件???????2619??2016-10-27?13:01??bsp_ksz8851.h

-----------?---------??----------?-----??----

????????????????46567????????????????????2


評論

共有 條評論