From 6f19c6e2bfe4b4e59c5cec8843a05687200008ca Mon Sep 17 00:00:00 2001 From: Jan Michel Date: Wed, 14 Jun 2017 16:19:18 +0200 Subject: [PATCH] Add configuration registers for ADCuc --- atmega32u4/adcuc/main.c | 43 +++++++++++++++++++++++++---------------- 1 file changed, 26 insertions(+), 17 deletions(-) diff --git a/atmega32u4/adcuc/main.c b/atmega32u4/adcuc/main.c index 8892663..f6139ab 100644 --- a/atmega32u4/adcuc/main.c +++ b/atmega32u4/adcuc/main.c @@ -80,9 +80,9 @@ void send_answer_hex(uint16_t v) { } -//Buttons 0 1 2 3: PD1, PD0, PB7, PB3 + ISR(TIMER0_OVF_vect) { - time++; + time++; asm volatile("wdr"); } @@ -115,34 +115,43 @@ __attribute__((naked)) int main(void) { CLKPR = (1 << CLKPS0); // prescaler 2 usb_init(); -//Channels 0 1 2 3: PD4, PB6, PF6, PF1 -//Buttons 0 1 2 3: PD1, PD0, PB7, PB3 -//ADC ref: PF0(0,0) -//Sense 0 1 2 3: PD6(9,3+MUX5), PD7(10,4+MUX5), PF7(7,7), PF4(4,4) (channel, ADMUX value) -//LED 0 1: PB2, PB1 -//Select: PD5 + // Configure ports - + //LED: PF6, PF5 + //Switch: PF4, PF7 + //IO: PD4, PD6, PD7, PB5, PB6, PC6, PC7, PE2 + //UART: RX PD2, TX PD3 + //SPI: out: PB2, PB1 ; in: PB3 + //CS: PB7, PB0 + MCUCR |= (1<