Hi Dirk, das wirtd ja immer schlimmer!!!
mit diesem
Code:
#include "RP6ControlLib.h"
#include "RP6I2CmasterTWI.h"
#include "RP6Control_MultiIOLib.h"
#include "RP6Control_I2CMasterLib.h"
#include "RP6Control_MultiIO.h"
#include "RP6ControlServoLib.h"
#define I2C_RP6_BASE_ADR 10
uint16_t servopos;
uint8_t i;
/*********************I2C-fehlermeldungen******************/
void I2C_transmissionError(uint8_t errorState) //gibt I2C fehlermeldungen über LCD aus
{
clearLCD();
writeStringLCD_P("I2C ERROR -->");
setCursorPosLCD(1, 0); // line 2
writeStringLCD_P("TWI STATE: 0x");
writeIntegerLCD(errorState, HEX);
}
/****************************************************/
int main(void)
{
initRP6Control();
multiio_init();
initLCD();
setLEDs(0b1111);
mSleep(500);
setLEDs(0b0000);
I2CTWI_initMaster(100);
I2CTWI_setTransmissionErrorHandler(I2C_transmissionError); //aktiviert I2C fehlermeldungen
showScreenLCD(" RP6Control M32", " servo_test","","");
mSleep(1500);
clearLCD();
setLEDs(0b0001);
multiio_init();
while(true)
{
setMultiIOLED1(1);
setMultiIOLED1(0);
}
return 0;
}
leuchten nun nicht einmal die multi_IO LEDs!!!
was ist da wieder schiefgelaufen? Wie bekomme ich das raus???
edit: der selftest läuft jetzt durch:
Code:
3V3 Voltage: 0.0V
ADC 3V3: 0
NOT touched.
ADC Touch: 0
Temperature: 22.9°
RTC: 18:48:44 16.02.2014
Temperature: 21.4°
BAT Current: 4.1mA
BAT Voltage: 7.3V
SERVO Volt.: 5.0V
VCC Voltage: 5.1V
Lesezeichen