-
-
Neuer Benutzer
Öfters hier
Ich hoffe mal das geht so, hab es einfach aus nem größeren Programm rausgeschrieben. der Mega 32 hatte eine TaktFreqzenz von 1000000 Mhz
Bei 8 MHz müsste auch was zu hören sein. Kontunierliches Piepen.. Stammt aus nem Timer für nen China Böller hehe.
Hab keine Timer benutzt, nicht böse sein 
Grüße
Christian
Den Piezo Schwinger einfach an den Port ran.. entweder an PORTB1 oder PORTB0 weiss nicht mehr genau.. das eine sollte einfach nur für ne Diode zum Blinken sein... also an einem von beiden gehts ..
#include <avr/io.h>
#include <inttypes.h>
int j=0,i=0,k=0;
________________________________________________
main()
{Alarm();}
________________________________________________
void Alarm()
{ PORTB |=(1<<PB1);
for(j=0;j<100;j++)
{
for(i=0;i<80;i++)
PORTC |=(1<<PB1);//aus
for(i=0;i<80;i++)
PORTC &=~(1<<PB1);//an
}
for(k=0;k<100;k++)
for(i=0;i<10;i++)
{
PORTC |=(1<<PB0);//aus
}
PORTC &=~(1<<PB0);
for(i=0;i<1000;i++)
PORTC |=(1<<PB1);//aus
}
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen