ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
10 июля
341462 Топик полностью
MegaJohn (18.07.2012 23:44, просмотров: 108) ответил Лeoнид Ивaнoвич на Вы сами поняли, что сказали?
v1 - блокирующие передачи с поллингом  void debug_printf( char* in_str ) { while( *in_str ) { while( !TX_REG_RDY ) ; TX_REG_DATA = *in_str++; } } void foo( char* in_str ) { debug_printf( "income call" ); debug_printf( in_str ); } v2 - очереди void debug_printf( char* in_str ) { fifo_add( in_str ); // далее все передается аппаратно из очереди } void foo( char* in_str ) { debug_printf( "income call" ); debug_printf( in_str ); }