Changed wrong CPU FREQ define to central correct one

This commit is contained in:
BlackMark 2017-12-17 10:53:38 +01:00
parent 20e7392201
commit 4bc59d1a33
2 changed files with 3 additions and 5 deletions

View File

@ -79,7 +79,7 @@ void twi_init(void)
// initialize twi prescaler and bit rate
cbi(TWSR, TWPS0);
cbi(TWSR, TWPS1);
TWBR = ((CPU_FREQ / TWI_FREQ) - 16) / 2;
TWBR = ((F_CPU / TWI_FREQ) - 16) / 2;
/* twi bit rate formula from atmega128 manual pg 204
SCL Frequency = CPU Clock Frequency / (16 + (2 * TWBR))

View File

@ -22,11 +22,9 @@
#include <inttypes.h>
//#define ATMEGA8
#include "clock.h"
#ifndef CPU_FREQ
#define CPU_FREQ 16000000L
#endif
//#define ATMEGA8
#ifndef TWI_FREQ
#define TWI_FREQ 100000L