-
Постов
46 -
Зарегистрирован
-
Посещение
Репутация
0 ОбычныйИнформация о LeoLabs
-
Звание
Участник
- День рождения 13.02.1982
Контакты
-
Сайт
Array
-
ICQ
Array
-
TX буффер в W3100A
LeoLabs опубликовал тема в Форумы по интерфейсам
Передаю данные от девайса к компу, но возникают проблемы при передаче более 8кБ (размер буффера). p=GetP(WN_C0_TA_PR);//&0x1fff; i=0; while(cnt--) { WN_TX_BUFF[p]=buff[i++]; p=(p+1)&0x1fff;//0x1fff } SetP(WN_C0_TW_PR,(unsigned int)p); WNCmd(WC_SEND); т.е. такое впечатление что в жабе буффер аппаратно не "закольцован". Может это баг? -
А не взять-ли Вам ЛЮБУЮ книжку по 'C' для начала, а то ведь чем дальше в лес, тем больше дров. Пардон, туплю, вот и нашел про ?:, теперь ище про u :). Спасибо все откликнувшимся.
-
А вот еще вопросик. :) (ох и глуп же я :-[) state=*(unsigned int*)p+(DatInfo[complect]?0x0200u:0) Что значит вопрос "?" в выражении, а также буква u "0x0200u" и ":" ?
-
Помогите разобраться - не пойму что значат следующие строки. Если не сложно поподробнее. #define ABC *(unsigned int *)0xFFFFF000 #define EXTERNAL_ADDR 0x00800000 #define RAM_COMM_LBYTE ((unsigned char *)(EXTERNAL_ADDR+(0x0000<<1))) #define RAM_COMM_HBYTE (*(unsigned char *)(EXTERNAL_ADDR+(0x0300<<1))) я так понимаю это для работы с внешним устройством. :)
-
Помогите с SNMP
LeoLabs опубликовал тема в Fast Ethernet/Gigabit Ethernet/FibreChannel
Народ, уже замусолил инет в поисках инфы по SNMP, так и не нашел о том как прописываются имена переменных в датаграмме. Я понял в точечно цифровой форме. Но я эмбеддер и мне важно как именно найти границу имени. В одном источнике нашел: В другом источнике: и тут вижу противоречие. В первом примере есть значение OID 2021, что в байт никак не влезает. Во втором случае 0x2B никак не вяжется с "1.3.", зато вроде понятно что надо заканчивать OID 0x00. Поможите кто чем может. -
Я портировал агента SMASH под LwIP + uC/OS на LPC2214. Всё работает. Как рисовать MIBы - там есть, можешь ещё на netSNMP взглянуть, только он "слегка потяжелее" :) А ссылочку можно? Я портировал агента SMASH под LwIP + uC/OS на LPC2214. Всё работает. Как рисовать MIBы - там есть, можешь ещё на netSNMP взглянуть, только он "слегка потяжелее" :) А ссылочку можно?
-
SNMP агента надо сделать через WIZnet W3100. Не могу разобраться с MIB как его писать, в каком формате имена переменных... и прочее. конкретно адрес ветки цифра-точечный он в каком формате? ASCII или как? как его в СИ реализовывать. Как MIB в Си нарисовать? Заранее признателен.
-
Пардон, может я плохо выразился? то что сигнал будет перевернутый это понятно, но вглядитесь в осциллограммы - амплитуда разная, и причем если поменять у входов "полярность", то и на выходах амплитуды изменятся. т.е. если бы амплитуды не менялись на выходах, то можно было б умозаключить что просто обмотка не симметрично намотана. Однако они меняются
-
-
Нужна помощь с развязывающим сигнальным трансом
LeoLabs опубликовал тема в Вопросы аналоговой техники
Суть проблемы в следующем - подаю на на вход транса сигнал (почти синус с искажениями с генератора ABRACON 40 MHz, через конденсатор), с другой стороны смотрю осциллографом относительно середины обмотки. На выходе сигнал на одном плече чуть больше чем на другом примерно на 20-25%. Перебрасываю контакты на входе, ассиметрия на выходе тоже меняется на противоположную. В чем причина? -
Проблемы с AD8561
LeoLabs ответил LeoLabs тема в Цифровые схемы, высокоскоростные ЦС
:) спасибо за ответы понятно что другими микрухами можно добиться требуемого, но можно ли сделать это малой кровью? не переразводить плату. Пробовал кто AD8611? или другие микрухи с такой же цоколевкой другого производителя, желательно с т.н. защелкой или выключением? :) -
Проблемы с AD8561
LeoLabs опубликовал тема в Цифровые схемы, высокоскоростные ЦС
Доброе время суток Подаю на один вход компаратора постоянное наряжение (~1B), на другой - синусойду (1-3B). До 10 МГц работает нормально - фронты видно, но на требуемых 40 получается подобие синусойды. Поможите разобраться -
интересует, как можно аппаратно установиль линию в ноль на 60 мкс, при приходе тактового импульса без задержек
-
пишу следующее: __eeprom volatile unsigned char CPU_status; __C_task void main (void) { CPU_status = 1; .... компилятор ругается: может чего не так делаю?
-
могу сказать точно что количество эффективных бит упадет. а вот зависимость от частоты не знаю. но думается врядли можно будет выжать больше 30kSPS при 8 битах.