Moderadores: andre_luis, 51, guest2003, Renie
fabim escreveu:bom, tu fala em lógica inversa,?
Por exemplo.
O valor para Ton deveria ser 100, logicamente Toff 155.
Tu quer inverter de forma que Ton fique com 155 e toff 100 ?
char pediodo_pulso = 100;
periodo_pulso =~ periodo_pulso;
Ele vai fazer um conpf, e inverter o valor.
é isto ?
Abraços
Jozias del Rios escreveu:Então "1024 - X" vai funcionar sim
mas vc precisa lembrar que 1024 não "cabe" em um "unsigned char"
coloque "unsigned short"...
certo pessoal? ou precisa ser "int" mesmo?
Vou olhar o HIP4081.
Qual o custo disso? To acostumado com o caro L298N
Jozias del Rios escreveu:Vish, não é uma H-bridge, é um N-FET driver hehe...
qual os FET que vc usa nisso? Abs.
Jozias del Rios escreveu:Então.. e o custo dessas pecinhas?
movlw 0b00010000 ; d4 será o Bit a ser invertido
xorwf Portx,1
Djalma Toledo Rodrigues escreveu:Não há necessidade de Cálculo
basta apenas o XOR (Ou Exclusivo)
Em AMS:
- Código: Selecionar todos
movlw 0b00010000 ; d4 será o Bit a ser invertido
xorwf Portx,1
Em C é o operador Lógico ^
Complemento de Dois (Complemento para Dois, seria o mais correto )
Inverte tudo --- (Olha o XOR aí) e Soma 1
Xor com ele mesmo: 00111010 Xor 00111010 = 11000101
11000101 + 1 = 11000110 este é o Copl. de 2
A finalidade primeira éra transformar a Subtração em Soma
00111010 + 11000110 = 00000000
DJ
Djalma Toledo Rodrigues escreveu: ... Complemento de Dois
Inverte tudo --- (Olha o XOR aí) e Soma 1
Xor com ele mesmo: 00111010 Xor 00111010 = 11000101
11000101 + 1 = 11000110 este é o Copl. de 2
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante