Forum: Mikrocontroller und Digitale Elektronik Arduino Uno code an STM32 nutzen


von Flo S. (flos6323)


Angehängte Dateien:

Lesenswert?

Hi,
ich habe ein paar probleme mit meinem Arduino/STM32 Code.
Ich benutze STM32duino in der neusten Version.

Der Code, der mit dem UNO funktioniert hat funktioniert auf dem STM32 
nicht mehr.
Es gibt folgende Fehlermeldung beim kompiliern für den STM32:
1
invalid conversion from 'char' to 'const char*' [-fpermissive]

Beim UNO gibt es diese Meldung nicht und alles funktioniert.
Der verwendete Code, der probleme macht ist im Anhang.
Ich hoffe, mir kann jemand helfen.
Flo S

von Dr. Sommer (Gast)


Lesenswert?

Und wir sollen jetzt den ganzen Code durchgehen um die Zeile zu finden, 
in der es auftritt?

von Shit Wind (Gast)


Lesenswert?

Flo S. schrieb:
> ich habe ein paar probleme mit meinem Arduino/STM32 Code.

Bloss nicht zu viel Information liefern, das könnte
ja das Problem zu stark verdeutlichen.

von ... (Gast)


Lesenswert?

Das Problem steht doch schon als erstes Wort im Titel.

von Rene K. (xdraconix)


Lesenswert?

So mal so als Tipp: Die Fehlermeldung einfach mal googlen und dann 
beheben! ;-) Der Compiler gibt dir sogar die Position, an welcher der 
Fehler auftritt.

Das ist Programmieren: Try'n'Error.....

Beitrag #5891036 wurde von einem Moderator gelöscht.
von Flo S. (flos6323)


Lesenswert?

Rene K. schrieb:
> Das ist Programmieren: Try'n'Error.....
Das stimmt. Ich habe jetzt noch weiter rumprobiert. Jestzt funkitionirt 
es.

von Stefan F. (Gast)


Lesenswert?

Flo S. schrieb:
> Jestzt funkitionirt es.

Wärst du bitte so freundlich, wenigstens die Zeile zu zitieren, wo der 
Fehler auftrat und welche Korrektur zum Erfolg führte?

Sinn dieses Diskussionsforums ist unter anderem nämlich, dass 
nachfolgende Entwickler von den Fehlern und Lösungen der Vorgänger 
lernen können. Noch ist dieser Thread hier nur für eine einzige Person 
hilfreich gewesen, das bist du.

Nehmen und Geben: 
https://gedankenwelt.de/geben-und-nehmen-das-prinzip-der-gegenseitigkeit/

von Mario (Gast)


Lesenswert?

char *text = ButtonName[i].c_str();

->

char *text = (char *text)ButtonName[i].c_str();

von Dr. Sommer (Gast)


Lesenswert?

Das ist noch falscher als vorher.

von Apollo M. (Firma: @home) (majortom)


Lesenswert?

Stefanus F. schrieb:
> Sinn dieses Diskussionsforums ist unter anderem nämlich, dass
> nachfolgende Entwickler von den Fehlern und Lösungen der Vorgänger
> lernen können.

... entwickler? hier tummeln sich +90% mittelmässige bastler/c&p 
spezialisten von den man nichts bis nochmal nichts lernen kann, leider!


mt

von W.S. (Gast)


Lesenswert?

Flo S. schrieb:
> Es gibt folgende Fehlermeldung beim kompiliern für den STM32:
> invalid conversion from 'char' to 'const char*'

Reicht dir das denn nicht aus, um zu verstehen, warum das so nicht 
klappt? Ich nehme doch an, daß du lesen kannst - oder?

W.S.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.