реклама на сайте
подробности

 
 
> Вывод байта в порт ADuC7026, Кто как делает?
011119xx
сообщение Jun 27 2007, 03:14
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 381
Регистрация: 5-07-05
Из: Уфа
Пользователь №: 6 544



Конечно можно так GPxDAT = 0xFF000000 | byte << 16. А быстрее можно ли?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
alexQ
сообщение Jul 3 2007, 13:19
Сообщение #2


Знающий
****

Группа: Banned
Сообщений: 520
Регистрация: 6-02-06
Пользователь №: 14 040



можно так еще


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





есть оптимизированная библиотека под адуки в сети валяется.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 09:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.01374 секунд с 7
ELECTRONIX ©2004-2016