PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bascom compiler versteht dieses Basic programm nicht - Help



xaua246
25.12.2008, 18:06
Hallo
Dies ist ein Basic Programm für Sp03 Sprachmodul über I2C an rncontrol.
Kann jemand die Zeilen korrigieren, sodass es bascom compiler versteht.
Gruss xaua246
' ************************************************** *************
' * SP03 Example Software Supplied by Revolution Education Ltd. *
' ************************************************** *************


'*** setup i2c ***
' Define i2c slave address for the SP03 Speech Module
I2cslave $c4 , I2cfast , I2cbyte

' *** firmware ***
' read firmware version into b1 and display on screen
Readi2c 1 ,(b1)
Debug B1

Main:

' *** message playback ***
'first play back a pre-recorded message (msg 1)
'remember to use pause to give message time to play
Writei2c 0 ,(1)
Pause 5000

' *** instant speech ***
' now download text to instantly speak
' first write text to speak to buffer
' nop(0), volume(0), pitch(5), speed(1), "text", null(0)
' note creative spelling makes picaxe sound better!

Writei2c 0 ,(0 , 0 , 5 , 1 , "Hello pickacks user" , 0)

' now actually say it (with time delay to playback)
Writei2c 0 ,(64)
Pause 5000

Goto Main

Furtion
25.12.2008, 20:36
Hi,

schau dir am Besten mal das an:
https://www.roboternetz.de/wissen/index.php/Bascom_I2C_Master
und evtl. das:
https://www.roboternetz.de/wissen/index.php/TWI_Praxis

Grüße und noch ein frohes Fest

Furtion

magic33
27.12.2008, 12:21
ich würde erst mal mit dem software i2c arbeiten der hartware TWI ist oft bei cen tiny's etwas hakelig

'SDA und SCL definieren
Config Sda = Portd.5
Config Scl = Portd.7

I2cstart 'Start I2C
I2cwbyte &HA0 'Sende Slave Adresse
I2cwbyte A 'Sende Speicheradresse
I2cwbyte X 'Sende Wert
I2cstop 'Stop I2C
Waitms 10 'warte 10ms

Neutro
27.12.2008, 12:41
Ich glaube nicht das dir hier jemand das Programm komplett
umschreiben wird. Versuche dich erstmal selber in die Materie einzuarbeiten.
Wenn du dann etwas nicht verstehst helfe ich und die anderen User dir gerne
weiter. Komplettlösungen wirst du hier kaum finden.

MfG

Neutro

xaua246
29.12.2008, 16:36
Hi ich brauche den "SP03-Grossmeister"
Ich schaffe es nicht
Hat jemand einen "Bascom-Programm-Fetzen" mit dem ich das SP03 Sprachmodul ansprechen kann - den Rest denke ich, kriege ich hin
Gruss xaua246