Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

ОК. DLIB, Full Size. Среда 3-10

Отправлено Quasy 10 января 2008 г. 15:30
В ответ на: ЭТО не компилируется с макс. оптимизацией по размеру отправлено <font color=gray>kan</font> 10 января 2008 г. 15:19

USART_Recceve:
if (!(UCSRA & (1<<RXC)))
000058 995F SBIC 0xB,7
00005A C002 RJMP 0x060
return KO;
00005C E000 LDI R16,0x00
00005E 9508 RET
*res = UDR;
000060 B12C IN R18,_A_UDR
000062 01F8 MOVW R30,R16
000064 8320 ST Z,R18
return OK;
000066 E001 LDI R16,0x01
000068 9508 RET
USART_Recceve(&a);
00006A 018E MOVW R16,R28
00006C CFF5 RJMP 0x058
int main()
{
main:
00006E 9721 SBIW R28,1
USART_Recceve(&a);
000070 DFFC RCALL 0x06A
return 0;
000072 E000 LDI R16,0x00
000074 E010 LDI R17,0x00
000076 9621 ADIW R28,1
000078 9508 RET


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 90:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru