селектор
#3

Вот без постоянного дерганья трисов:

Код:
void selector(void){   // call periodically (from timer interrupt or main loop)
unsigned char newsel=0;

if(!INP_1 &&(sel!=1)) newsel++; else
if(!INP_2 &&(sel!=2)) newsel++; else
if(!INP_3 &&(sel!=3)) newsel++; else
if(!INP_4 &&(sel!=4)) newsel++;
            
if(newsel==0) return;

sel=newsel;    // sel and newsel = 1,2,3,4
S_data_send(sel-1); // установка мультиплексора
SetTris(sel); // set dedicated pin as output=0;
}
Ответ


Сообщения в этой теме
селектор - от wired - 01-04-2017, 01:53 PM
RE: селектор - от Altor Audio - 01-05-2017, 02:06 AM
RE: селектор - от Altor Audio - 01-05-2017, 02:46 AM
RE: селектор - от wired - 01-05-2017, 02:54 AM
RE: селектор - от EDWARD - 01-05-2017, 06:22 AM
RE: селектор - от wired - 01-05-2017, 06:38 AM
RE: селектор - от Altor Audio - 01-05-2017, 07:22 AM
RE: селектор - от wired - 01-05-2017, 07:24 AM
RE: селектор - от Altor Audio - 01-05-2017, 01:31 PM
RE: селектор - от wired - 01-25-2017, 12:43 AM
RE: селектор - от Altor Audio - 01-25-2017, 08:20 AM
RE: селектор - от wired - 01-25-2017, 08:58 AM
RE: селектор - от wired - 01-25-2017, 02:47 PM
RE: селектор - от Altor Audio - 01-26-2017, 01:25 AM
RE: селектор - от wired - 01-26-2017, 01:57 AM
RE: селектор - от wired - 04-27-2017, 07:03 AM

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)