BLDC control on ATAVRMC303 with ATxMega128A1
config.h File Reference

,v More...

#include "compiler.h"
#include "inavr.h"
#include "ioavr.h"
#include "config_motor.h"
Include dependency graph for config.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ADC_HIGH_SPEED_MODE   1
 
#define ADC_INTERNAL_VREF   1
 0: External Vref 1: Internal Vref 2: Vref is connected to Vcc More...
 
#define ADC_IT   1
 0: No ADC End of Conv IT 1: ADC End of conversion generates an IT More...
 
#define ADC_PRESCALER   4
 2, 4, 8, 16, 32, 64, 128 : The input ADC frequency is the system clock frequency divided by the const value More...
 
#define ADC_RIGHT_ADJUST_RESULT   0
 0: Result left adjusted 1: Result right adjusted More...
 
#define BAUDRATE   38400
 
#define BOARD_ID   1 /* 0:unknown, 1 : MC100, 2 : MC200 */
 
#define COMPARATOR0_IT   1
 0: Disable Comparator Interrupt 1: Enable Comparator Interrupt More...
 
#define COMPARATOR0_IT_EVENT   0
 Comparator Interrupt on outut => 0: toggle 2: falling edge 3: rising edge. More...
 
#define COMPARATOR0_NEGATIVE_INPUT   4
 Comparator negative input selection => 0: vref/6.40 1: vref/3.20 2: vref/2.13 3: vref/1.60 4: ACMPM 5: DAC result. More...
 
#define COMPARATOR1_IT   1
 0: Disable Comparator Interrupt 1: Enable Comparator Interrupt More...
 
#define COMPARATOR1_IT_EVENT   0
 Comparator Interrupt on outut => 0: toggle 2: falling edge 3: rising edge. More...
 
#define COMPARATOR1_NEGATIVE_INPUT   4
 Comparator negative input selection => 0: vref/6.40 1: vref/3.20 2: vref/2.13 3: vref/1.60 4: ACMPM 5: DAC result. More...
 
#define COMPARATOR2_IT   1
 0: Disable Comparator Interrupt 1: Enable Comparator Interrupt More...
 
#define COMPARATOR2_IT_EVENT   0
 Comparator Interrupt on outut => 0: toggle 2: falling edge 3: rising edge. More...
 
#define COMPARATOR2_NEGATIVE_INPUT   4
 Comparator negative input selection => 0: vref/6.40 1: vref/3.20 2: vref/2.13 3: vref/1.60 4: ACMPM 5: DAC result. More...
 
#define DAC_INPUT_RIGHT_ADJUST   0
 0: Result left adjusted 1: Result right adjusted More...
 
#define DAC_INTERNAL_VREF   1
 
#define DAC_OUTPUT_DRIVER   1
 
#define FOSC   16000
 
#define REV_ID   1
 
#define SOFT_ID   1 /* 0:unknown, 1:bldc sensor, 2:bldc sinus, 3:bldc sensorless */
 
#define uart_putchar   putchar
 
#define USE_ADC
 
#define USE_COMP0
 
#define USE_COMP1
 
#define USE_COMP2
 
#define USE_DAC
 

Detailed Description

,v

Copyright (c) 2007 Atmel.

Firmware Configuration

Version
1.14

Definition in file config.h.

Macro Definition Documentation

◆ BAUDRATE

#define BAUDRATE   38400

Definition at line 82 of file config.h.

◆ BOARD_ID

#define BOARD_ID   1 /* 0:unknown, 1 : MC100, 2 : MC200 */

Definition at line 76 of file config.h.

Referenced by ushell_task().

◆ FOSC

#define FOSC   16000

Definition at line 83 of file config.h.

◆ REV_ID

#define REV_ID   1

Definition at line 78 of file config.h.

Referenced by ushell_task().

◆ SOFT_ID

#define SOFT_ID   1 /* 0:unknown, 1:bldc sensor, 2:bldc sinus, 3:bldc sensorless */

Definition at line 77 of file config.h.

Referenced by ushell_task().

◆ uart_putchar

#define uart_putchar   putchar

Definition at line 85 of file config.h.

Referenced by build_cmd(), print_hex16(), print_msg(), ushell_task(), and ushell_task_init().