#include "compiler.h"#include "config_motor.h"


Go to the source code of this file.
Data Structures | |
| struct | motorControlFlags_t |
Defines | |
| #define | BOARD_ID 3 |
| #define | Clear_prescaler() (Set_cpu_prescaler(0)) |
| Clear_prescaler. | |
| #define | DIRECTION_FORWARD 0 |
| #define | DIRECTION_REVERSE 1 |
| #define | FOSC 8000 |
| CPU core frequency in kHz. | |
| #define | MOTOR_CONTROL_CENTER 0 |
| #define | NO_ANSWER 0x99 |
| #define | POTENTIOMETER 1 |
| #define | REV_ID 1 |
| #define | SOFT_ID 1 |
| #define | STATE_RUN 1 |
| #define | STATE_STOP 0 |
| #define | TWI_BAUDRATE 80 |
| #define | TWI_CMD_MASTER_READ 0x20 |
| #define | TWI_CMD_MASTER_WRITE 0x10 |
| #define | TWI_CMD_MASTER_WRITE_ALOT 0x30 |
| #define | TWI_SLAVE |
| #define | TWI_SLAVE_ADDRESS 0x10 |
Functions | |
| void | Set_cpu_prescaler (U8 x) |
| Set_prescaler. | |
| #define Clear_prescaler | ( | ) | (Set_cpu_prescaler(0)) |
| void Set_cpu_prescaler | ( | U8 | x | ) |
Set_prescaler.
This function configure the internal CPU core clock prescaler value
| x,: | prescaler new value |
This function write the CPU prescaler register to a define value
| U8 | the precaler value to be written |
Definition at line 84 of file main.c.
00085 { 00086 U8 save_int=SREG&0x80; 00087 Disable_interrupt(); 00088 CLKPR=(1<<CLKPCE); 00089 CLKPR=x; 00090 if(save_int) { Enable_interrupt(); } 00091 }
1.5.7.1