PUBLIC void setupHardware(void) { //inicializa as configuraƧoes do micrococontrolador init_mcu(); //Inicializa driver das interrupcoes interrupt_init(); //Inicializa as portas do microcontrolador init_gpio(); //Inicializa UART init_uart(); //Inicializa TMR0 init_timer0(); //Inicializa I2C init_i2c(); //Inicializa ADs init_AD(); //Inicializa PWM init_pwm(); }
int main( void ) { // Stop watchdog timer to prevent time out reset WDTCTL = WDTPW + WDTHOLD; init_AD(); init_7219(); while(1) { show_7219(1,averange%10); show_7219(2,(averange%100)/10); show_7219(3,(averange%1000)/100); show_7219(4,averange/1000); show_7219(5,15); show_7219(6,15); show_7219(7,15); show_7219(8,15); _NOP(); } }