Questions avant compilation.
Posté : 31 mars 2021 13:07
Bonjour à tous.
Je me lance dans la conception d'une CNC DIY, qui utilise les cartes de la RS-CNC32. (super boulot en passant).
Projet réalisé dans le 85 (si des makers sont dans les environs..)
Je suis tout nouveau sur le forum .
Je suis familier avec la programmation type arduino, mais je me pose une question après avoir parcouru le firmware téléchargé sur le site makerfr (version personnalisée).
Dans le fichier cpu_map.h, je vois bien les 3 grands groupes de paramétrage en fonction du matériel utilisé : CPU_MAP_ATMEGA328P , CPU_MAP_WIN32 , CPU_MAP_STM32F103 .
Je me dis (peut-être à tort que c'est le dernier qui va m’intéresser, vu le matériel utilisé.
Or dans le fichier config.h, je ne retrouve nulle part #define CPU_MAP_STM32F103.
j'ai ça d'origine :
// Define CPU pin map and default settings.
// NOTE: OEMs can avoid the need to maintain/update the defaults.h and cpu_map.h files and use only
// one configuration file by placing their specific defaults and pin map at the bottom of this file.
// If doing so, simply comment out these two defines and see instructions below.
//#define DEFAULTS_GENERIC
#define ABC_AXIS_EXAMPLE
#ifdef WIN32
#define CPU_MAP_WIN32
#endif
#ifdef AVRTARGET
#define CPU_MAP_ATMEGA328P // Arduino Uno CPU
#endif
#ifdef STM32F103C8
//#define CPU_MAP_STM32F103
#endif
Pourquoi #define CPU_MAP_STM32F103 est commenté ?
Faut-il modifier #define ABC_AXIS_EXAMPLE et remplcer par #define STM32F103C8 ?
Je sais ces questions sont très basiques, mais je n'ai rien trouvé à ce sujet.
Merci d'avance pour vos réponses.
Je me lance dans la conception d'une CNC DIY, qui utilise les cartes de la RS-CNC32. (super boulot en passant).
Projet réalisé dans le 85 (si des makers sont dans les environs..)
Je suis tout nouveau sur le forum .
Je suis familier avec la programmation type arduino, mais je me pose une question après avoir parcouru le firmware téléchargé sur le site makerfr (version personnalisée).
Dans le fichier cpu_map.h, je vois bien les 3 grands groupes de paramétrage en fonction du matériel utilisé : CPU_MAP_ATMEGA328P , CPU_MAP_WIN32 , CPU_MAP_STM32F103 .
Je me dis (peut-être à tort que c'est le dernier qui va m’intéresser, vu le matériel utilisé.
Or dans le fichier config.h, je ne retrouve nulle part #define CPU_MAP_STM32F103.
j'ai ça d'origine :
// Define CPU pin map and default settings.
// NOTE: OEMs can avoid the need to maintain/update the defaults.h and cpu_map.h files and use only
// one configuration file by placing their specific defaults and pin map at the bottom of this file.
// If doing so, simply comment out these two defines and see instructions below.
//#define DEFAULTS_GENERIC
#define ABC_AXIS_EXAMPLE
#ifdef WIN32
#define CPU_MAP_WIN32
#endif
#ifdef AVRTARGET
#define CPU_MAP_ATMEGA328P // Arduino Uno CPU
#endif
#ifdef STM32F103C8
//#define CPU_MAP_STM32F103
#endif
Pourquoi #define CPU_MAP_STM32F103 est commenté ?
Faut-il modifier #define ABC_AXIS_EXAMPLE et remplcer par #define STM32F103C8 ?
Je sais ces questions sont très basiques, mais je n'ai rien trouvé à ce sujet.
Merci d'avance pour vos réponses.