Можно ли UART в С8051F5xx сделать приём по прерыванию, а передачу пуллингом (через printf)
Отправлено
Радиогубитель (208.87.243.66) 08 января 2010, г. 02:05
Написал программу выводящую в UART данные, весь вывод построен на printf() - очень просто и удобно. Но возникла надобность иногда и получать команды. getchar() - не катит, на нём стопорится программа бегающая по циклу! Хотел бы сделать приём по прерыванию, пришли данные, сработало прерывание - забирай. Но тогда надо уходить от prinf и делать передачу на прерываниях. Ой как не хочется!! Можно ли в принципе сделать приём по прерываниям, а передачу пуллинг-методом???