Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вывод байта в порт ADuC7026
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
011119xx
Конечно можно так GPxDAT = 0xFF000000 | byte << 16. А быстрее можно ли?
alexQ
можно так еще


UrtWr:
mov r3,#0xff0000 ;r3 = Z_BASE;
orr r3,r3,#0xff000000
ldr r1,[r3,#Z_COMSTA0]
ands r1,r1,#0x040 ;if(COMSTA.6)
strne r0,[r3,#Z_COMTX] ; { COMTX = iTx; r0 = 1; }
movne r0,#1
moveq r0,#0 ;else r0 = 0;
bx lr





есть оптимизированная библиотека под адуки в сети валяется.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.