Bonjour a tous et a toutes
Je cherche des solutions pour faire fonctionner un ATtiny2313 avec de la BF sur les ports B.
J'ai cette portion de code avec les librairies qui vont bien :
#define F_CPU 4000000UL //4Mhz
#include <avr/io.h>
#include <util/delay.h>
int main(void)
{
DDRB = 0b11111111;
while(1)
{
PORTB = 0b11111111; // 1 veut dire zero V en sortie
_delay_us(550); //
PORTB = 0b11111110; // 0 veut dire un V en sortie
_delay_us(550);
}
}
Avec ça, sans charge, sur l'oscilloscope j'ai 240hz.
C'est un début.
Le but serait de maintenir cette note une seconde et d'en faire une autre, a la suite, de 480hz par exemple.
Voila cordialement
-----