c't

c't-Projekte - Mailinglisten


[Voriger (Datum)] [Nächster (Datum)] [Voriger (Thread)] [Nächster (Thread)]
[Nach Datum][Nach Thread]

Re: [ct-bot] MMC ohne SPI HW-Change & Distanzsensoren

Absender: Timo Sandmann
Datum: Do, 30.12.2010 15:35:28
In-reply-to: <461042.3614.qm@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>
References: <1ac236efdb2ae353dba0652e0009d0d7.squirrel@xxxxxxxxxxxxxxxxxxx> <BDD47587-412D-4D50-AC42-4B488A95575E@xxxxxxxxxxxxxxx> <4CF809BA.3070600@xxxxxxx> <BCD9FF46-12B9-4007-BACE-511DBA32CE03@xxxxxxxxxxxxxxx> <461042.3614.qm@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>


Hi,

Am 25.12.2010 um 23:48 schrieb Fred Ammann <fammann@xxxxxxxxx>:
> 1. Wollte uBasic mal ausprobieren. Ich kann aber MMC_AVAILABLE nicht ohne 
> SPI_AVAILBALE fÃr den ct-bot kompilieren!

Also SPI_AVAILBALE aus ist ja die standardeinstellung und ich bin mir ziemlich sicher, dass der Code so auch compiliert. Das kann ich jetzt ohne Rechner allerdings nicht ÃberprÃfen. 

> Dann sind mmc_enable, mmc_read_byte
> und mmc_write_byte (beide aus mmc-low) undefinierte Referenzen.

Das hÃrt sich nach einem make Problem an, lÃsche mal den Ordner Debug-MCU-... und fÃhre dann project clean aus.

> Ich will aber der HW-Change nicht unbedingt durchfÃhren - da nicht ganz klar 
> beschrieben. Falls ich aber SPI_AVAILABLE einschalte sind die Werte fÃr gewisse 
> Sensoren nicht mehr richtig. Gibt es einen anderen Switch, den ich drehen kann 
> um den DEad-Lock zu umgehen?
>  
> 2. meine Distanzsensoren zeigen beide immer 995 an. Sie so aus wie wenn sie 
> ausgeschaltet sind. Mit welchem Switch kann ich sie wieder einschalten? Oder 
> habe ich vielleicht durch das HW-Erweiterungsmodul die nÃtige Enable-Leitung 
> gekappt?

Die Distanzsensoren zeigen immer 995 an, wenn sie nicht kalibriert sind (hier hilft das Kalibrier-Verhalten) oder das eeprom Abbild nicht mit auf den Bot Ãbertragen wurde (siehe Flash Anleitung im Wiki). 

Viele GrÃÃe,
Timo