User Tools

Site Tools


module:crb_controllerringbus:stm32f103crbservomotor

Stm32F103CrbServoMotor

Übersicht

Ziel

  • Erzeugung eines Stm32F103-Moduls
    • Schnittstelle CRB-ControllerRingBus
    • CRB-Dispatcher: Interpretation/Ausführung von (Uart-)Commands
    • CRB-Responser: Rückmeldung Commands
    • CRB-Eventer: Verteilung von Events
  • 2x Servo und 2x Motor

ToDo

Done

220420 :

220419 :

220415 :

220415 :

220414 :

220409 : Stm32F103CrbServoMotor

  • Einbau Uart: CRB-ControllerRingBus
  • Definition aller Commands
//-------------------------------------------------------
//  Commands
//-------------------------------------------------------
#define COMMAND_LEDSYSTEM_SETON         (PCCharacter)"LSO"
#define COMMAND_LEDSYSTEM_SETOFF        (PCCharacter)"LSF"
//
#define COMMAND_MOTORLEFT_MOVEPOSITIVE  (PCCharacter)"MLP"
#define COMMAND_MOTORLEFT_MOVENEGATIVE  (PCCharacter)"MLN"
#define COMMAND_MOTORLEFT_FREERUN       (PCCharacter)"MLF"
#define COMMAND_MOTORLEFT_FORCEHALT     (PCCharacter)"MLR"
#define COMMAND_MOTORRIGHT_MOVEPOSITIVE (PCCharacter)"MRF"
#define COMMAND_MOTORRIGHT_MOVENEGATIVE (PCCharacter)"MRN"
#define COMMAND_MOTORRIGHT_FREERUN      (PCCharacter)"MRR"
#define COMMAND_MOTORRIGHT_FORCEHALT    (PCCharacter)"MRF"
//
#define COMMAND_SERVOLEFT_SETPOSITION   (PCCharacter)"SLP"
#define COMMAND_SERVOLEFT_SETLOW        (PCCharacter)"SLL"
#define COMMAND_SERVOLEFT_SETMIDDLE     (PCCharacter)"SLM"
#define COMMAND_SERVOLEFT_SETHIGH       (PCCharacter)"SLH"
#define COMMAND_SERVORIGHT_SETPOSITION  (PCCharacter)"SRP"
#define COMMAND_SERVORIGHT_SETLOW       (PCCharacter)"SRL"
#define COMMAND_SERVORIGHT_SETMIDDLE    (PCCharacter)"SRM"
#define COMMAND_SERVORIGHT_SETHIGH      (PCCharacter)"SRH"

220408 : Stm32F103CrbServoMotor

  • Basis und Weiterführung:
    • mit Dispatcher und ControllerRingBus: Stm32CrbServoMotor
    • ohne Dispatcher, ohne ControllerRingBus: Stm32F103PwmTest : 2204071805_Stm32F103PwmTest_01V08_last2xS4xM
module/crb_controllerringbus/stm32f103crbservomotor.txt · Last modified: 2022/09/13 16:49 by omdevelop