Делаю вот так:
Скрытый текст
"mov r1,#(DMR<<16) \n"
"str r1,[%[portb],BSRR] \n"
"wait_l_dmg: \n"
"ldr r1,[%[portb],IDR] \n"
"and r1,#(DMG) \n"
"cmp r1,#(DMG) \n"
"beq wait_l_dmg \n"
"mov r1,#(SACK<<16) \n"
"str r1,[%[portb],BSRR] \n"
"mov r1,#(DMR) \n"
"str r1,[%[portb],BSRR] \n"
[свернуть]
- - - Добавлено - - -
Да, и вроде бы ни про кого не забыл.
Выводы еще и open drain





Ответить с цитированием
