RoboterCC - Robotic Code Compiler
Forum Robot Kits NIBO burger clock_get_systime_ms() liefert immer 0 zurück

Welcome

Nachrichten

Sie sind nicht eingeloggt.

Werbung

Letzte Themen

  • Keine Beiträge vorhanden

Site-Statistic

  • 7432 private projects
  • 378 public projects
  • 16179195 lines compiled
  • 58194 builds
NIBO @ facebook YouTube Twitter
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1

THEMA: clock_get_systime_ms() liefert immer 0 zurück

clock_get_systime_ms() liefert immer 0 zurück 4 Jahre 11 Monate her #4398

Hello World,
ich als totaler Programmieranfänger versuche mich am Burger und bin auf folgendes Problem gestoßen:
Die Funktion clock_get_systime_ms(); gibt bei mir (scheinbar?) nur 0 zurück.



Hier schnell geschustertes Testprogramm, es wird dauerhaft Fall 1 angegeben, obwohl die Funktion doch (vgl wie millis() bei arduino?) die Systemzeit ausgeben müsste und daher quasi sofort in Fall 4 springen? Was mache ich falsch?


#include <niboburger/robomain.h>



void setup() {
led_init();
analog_init();
motpwm_init();
}

void loop() {

uint32_t currentMillis = clock_get_systime_ms();

if (currentMillis==0) {
led_setall(0,1,1,0);

} else if (currentMillis< 3) {
led_setall(0,0,0,1);


} else if (currentMillis< 10) {
led_setall(1,0,0,0);


} else
{
led_setall(1,0,0,1);


}}



(C++, robolib 3.6)
Der Administrator hat öffentliche Schreibrechte deaktiviert.

clock_get_systime_ms() liefert immer 0 zurück 4 Jahre 11 Monate her #4399

Ich habe zwar keinen NiboBurger aber Du solltest motpid_init() aufrufen, damit der Timer-Interrupt aktiviert wird.
Letzte Änderung: 4 Jahre 11 Monate her von jim_quakenbush.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

clock_get_systime_ms() liefert immer 0 zurück 4 Jahre 10 Monate her #4400

Vielen Dank,
das wars auch schon :clap:
Der Administrator hat öffentliche Schreibrechte deaktiviert.
  • Seite:
  • 1
Ladezeit der Seite: 0.049 Sekunden

Werbung