Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Zlobster 07 сентября 2005 г. 16:30
В ответ на: Кажется, Вы не понимаете различий между 'unsigned char' и 'unsigned char *' отправлено Палыч 07 сентября 2005 г. 15:40

даже простое присваивание типа send_buffer.ether.dst_mac[5]=0xff;
давало тот-же результат. send_buffer.ether.dst_mac[5] был равен=0x7f;
В общем проблема решилась заменой меги.

> поскольку Вы пытаетесь положить в байт значение адреса байта
предупреждений нет. никаких отличий в работе программы нет, что со зведой, что без.

может я и не прав, но транслятор автоматически преобразовывает выражение 'src_mac[0]=ARP_ADDR[0];' в 'src_mac[0]=&ARP_ADDR[0];', т.е. раскрывает указатель хранящийся в 'ARP_ADDR[0]'.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru