[an error occurred while processing this directive] [an error occurred while processing this directive]
Можно и проще и красивше (красивее:))(+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Peet_on_B3 24 мая 2002 г. 10:00
В ответ на: Спасибо, сейчас попробую! (-) отправлено Игорь Канель 22 мая 2002 г. 13:01


#define XBYTE ((unsigned char volatile xdata *) 0)//Ну это из absacc.h

#define __USBN9604_BASEADDR 0x8000
#define USB_WRITE(a,d) XBYTE[__USBN9604_BASEADDR|a]=d

USB_WRITE(MCNTRL,SRST); // а это применение

заодно и inline получился, тем паче, что к USBN почти всегда обращаюсь
по явным адресам.

Да, а что, в кейле по другому инлайн не получить?

Удачи.

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

Ответы



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

E-mail: info@telesys.ru