Denominazione delle uscite attive-basse [chiusa]

0

Sto scrivendo del software per un sistema embedded. Sto cercando di pensare a nomi chiari per le mie funzioni di output a pin singolo.

Normalmente, quando lavoro con le uscite active-high (ON = 1, OFF = 0), sono felice di chiamare queste funzioni "setX" e "resetX", dove X è un nome più descrittivo per l'output con cui lavoro. Tuttavia, alcune delle mie uscite sono attive-basse (ON = 0, OFF = 1), e sembra strano che il mio "setX" faccia l'output 0.

Esiste una convenzione di denominazione standard per (re) l'impostazione dei valori attivi quando sono 0?

    
posta Greg d'Eon 04.02.2015 - 17:23
fonte

1 risposta

6

Il tuo software è un'astrazione sull'hardware. Se un particolare segnale è attivo o meno è un dettaglio che dovresti astrarre. Dovresti scegliere i nomi per riflettere questo. set e reset probabilmente si sentono strani perché non sono abbastanza astratti. Prova altri verbi, come abilitare / disabilitare, attivare / disattivare o selezionare / deselezionare per un pin di selezione del chip. Se il pin ha un altro scopo specifico, usa termini appropriati per questo, come trasmissione / ricezione, sonno / veglia, avanti / indietro, ecc.

    
risposta data 04.02.2015 - 17:59
fonte

Leggi altre domande sui tag