Hirdetés

Új hozzászólás Aktív témák

  • Janos250

    őstag

    Na, volt egy kis időm tökölni vele.
    Megy.
    BOOT: benyom, tart
    RST: be, ki
    BOOT: ki

    Arduino IDE: feltöltés
    fordítás után tölt, kék led villog
    Végén kiírja: "waiting for download"
    Ekkor RST megnyomni.
    Fut.

    Tököltem vele egy darabig, míg rájöttem: A Serial.print nem működik, de a többi kiíró utasítás igen. Hogy miért nem, azt nem tudom.

    using namespace std;
    #include <iostream>
    #include <fstream> // ofstream

    #define LED LED_BUILTIN
    // #define LED 97

    void setup() {
    pinMode(LED, OUTPUT);
    digitalWrite(LED, LOW);

    Serial.begin(115200);
    Serial.println("nem mukodik");
    Serial.printf("\nSerial.printf nem\n");

    cout << "\ncout mukodik \n" ;
    printf("printf mukodik \n");

    FILE* filePointer ;

    filePointer = fopen ("/dev/console","w");
    fprintf (filePointer, "\nfprintf /dev/console Hello ESP32S3!\n") ;
    fclose(filePointer);

    filePointer = fopen ("/dev/uart/0","w");
    fprintf (filePointer, "fprintf /dev/uart/0 ESP32S3\n") ;
    fclose(filePointer);

    std::ofstream myfile;

    myfile.open ("/dev/console");
    myfile << "\nWriting this to a file /dev/console.\n";
    myfile.close();

    myfile.open ("/dev/uart/0");
    myfile << "Writing this to a file /dev/uart/0\n\n";
    myfile.close();

    } ; // end setup

    void loop() {
    ledON();
    delay(1000);

    ledOFF();
    delay(200);
    } ; //end loop

    void ledON() {
    digitalWrite(LED, LOW);
    } ;


    void ledOFF() {
    digitalWrite(LED, HIGH);
    } ;


    kiírás:

    cout mukodik
    printf mukodik

    fprintf /dev/console Hello ESP32S3!
    fprintf /dev/uart/0 ESP32S3

    Writing this to a file /dev/console.
    Writing this to a file /dev/uart/0

Új hozzászólás Aktív témák