PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Srf05 mit Atmega8 ?



MrTaco
22.07.2008, 17:38
Ist es möglich ein Ultraschall Entfernungsmesser SRF05 mit einen Atmega8 zu verbinden?
Ich hab es probiert doch es geht nicht kann mir einer Helfen.
Benutzen tue ich den neuen Modi wobei der echo und ausloser pin der selbe ist.
Also denn (echo und ausloser ) Pin an Portc.6 .
Und am Portb.0 den Minilautsprecher




$regfile = "m8def.dat"
$crystal = 1000000
$baud = 3600
Dim Z As Word

Config Pinc.6 = Output
Portc.6 = 0
D = 1

Do


Pulseout Portc , 6 , 40
Pulsein Z , Portc , 6 , 1
Waitms 300

Sound Portb.0 , 200 , Z
Waitms 500


Loop

End

MrTaco
22.07.2008, 17:55
Sorry
ich habe einen 4MGZ Oszillator am atmega8

McJenso
23.07.2008, 10:04
Hallo,

$crystal = 1000000
4MGZ Oszillator am atmega8

:-k

Kann dir bei Bascom sonst leider nicht helfen. Es gibt im Wissenbereich Beispielcode in Bascom zu dem Sensor.

Gruß

Jens

Christopher1
23.07.2008, 10:29
Hi,
ja das musst du ändern, hast du wirklich einen Oszillator oder doch einen Quarz?
Hast du die Fusebits dementsprechend gesetzt?

MrTaco
23.07.2008, 14:51
ich hab 100 % ein Oszillator und die Fusebits hab ich auch gesetzt .
Danke für eure Hilfe.
Es gibt Beispielcode mit bascom doch nicht für ein atmega8.

PREDATOR32
24.07.2008, 22:41
Es gibt Beispielcode mit bascom doch nicht für ein atmega8.

na also soweit mir das bekant is und ich es im buch "roboter selber bauen" gelesen hab sind mega 8 mega 16 und mega 32 so gut wie gleich... jedenfals was die programierung angeht! man muss nur regfile und crystal ebend anpassen!

korigiert mich wen ich was falsche sage :^o

gruss predator32767

MrTaco
25.07.2008, 03:40
Hey es geht doch hahaha
Habe nur die ports getauscht dann ging alles perfekt