Hasnain
Feb 26 2009, 07:58
Привет всем,
Я использую Micrel KSZ8841-32 MQL? Я настроен и успешно удалось получить данные с компьютера. Но проблема заключается в передаче. Каждый раз, когда я передать пакет, я получил передать под перспективе прервать. Пакет, который я препровождаю такая же, как и то, что я получил. (Первая получила его, а затем жесткий код для пакетной передачи). Я думаю, это проблема контроля слова и длина байта. Управляющее слово моего передать пакет 0x8000 и длина 0x003C, Отдых данных. Может ли кто-нибудь помог мне выяснить проблему. Спасибо заранее. Я пакетной передачи являются стипендиатами,
управляющее слово = 0x80_00
Пакетные Длина = 0x00_3C
Данные = 0xFF_FF 0xFF_FF 0xFF_FF 0x0C_00 0x71_F1 0x8A_81 0x00_08 0x00_45 0x2E_00 0x4B_38 0x00_00 0x11_80 0xDD_78 0xA8_C0 0x47_02 0xA8_C0
0xFF_02 0x00_04 0x00_04 0x1A_00 0xD2_28 0x01_00 0x03_02 0x05_04 0x07_06 0x09_08 0x0B_0A 0x0D_0C 0x0F_0E 0x11_10
MALLOY2
Feb 26 2009, 15:50
You would write in English is better. I did not work with KSZ8841. Worked with KSZ8041TL, there are no problems.
If it at you MAC frame, it not the correct
Should be such.
Hasnain
Feb 26 2009, 19:38
Thanks Malloy2 for your respons. Sorry for the bad Russian actually i first write it in english and then translate it from google. Yes you are right that i am transmitting the MAC packet and the packet structure should be like what you have suggested. But the KSZ8841 is MAC+PHY and generates preamble+SFD itself, the rest is done by me. The rest of the packet is same as you have described. I have PM you a detailed description regarding the problem and you can check in your electronix.ru mail box. What i am facing with the strange behaviour as i am getting transmit overrun interrupt despite of the fact i am writing the packet correctly including the its length. If you can give furthur comment it would be helpful to me.