Hallo zusammen,
ich habe 3 Datein (Defines.h, Defines.c, Main.c).
Ich möchte meinen Ports und Pins Namen geben, um dann mit diesen Namen
statt PORTC oder PC0 etc. weiterzuarbeiten.
Defines.h
1 | #define Disp_DDR DDRC
|
2 | #define Pin_BF PC7
|
3 |
|
4 | void uc_Init(void);
|
Defines.c
[c]
void uc_Init(void){
Disp_DDR |= (1<<Pin_BF);}
[\c]
Main.c
[c]
#include <stdint.h>
#include <avr/io.h>
int main(void)
{uc_Init();}
[\c]
Ich will also nur Pin7 von PortC als Ausgang definieren.
Beim compilieren bekomme ich aber immer folgenden Fehler:
'DDRC' undeclared (first use in this function)
'PC7' undeclared (first use in this function)
Ich benutzte das AVR Studio 5 und will einen Atmega8515 verwenden.
Ich hoffe ihr könnt weiterhelfen.