Hallo ich habe folgendes Problem:
Ich will aus der main in eine UART_Init sringen um dort die
Initiallisierungsroute aufzurufen, welche ich aus einem Beispiel 1:1
übernehmen möchte( für den Anfang zumindest):
1 | void UART_init()
|
2 | {
|
3 |
|
4 | USART_InitTypeDef USART_InitStructure;
|
5 |
|
6 | USART_InitStructure.USART_BaudRate = 115200;
|
7 | USART_InitStructure.USART_WordLength = USART_WordLength_8b;
|
8 | USART_InitStructure.USART_StopBits = USART_StopBits_1;
|
9 | USART_InitStructure.USART_Parity = USART_Parity_No;
|
10 | USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;
|
11 | USART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx;
|
12 |
|
13 | /* Configure the USART1 */
|
14 |
|
15 | USART_Cmd(USART1, ENABLE);
|
16 | USART_Init(USART1, &USART_InitStructure);
|
17 |
|
18 |
|
19 | }
|
Wenn ich das jetzt compiliere bekomme ich immer gesagt USART1 wäre nicht
definiert. Dabei habe ich alle notwenigen Files eingebunden.
Was mache ich falsch? Möchte allerdings noch anmerken das ich ein
ziemlicher Anfänger bin das das Programmieren angeht. Bitte deshalt um
Verständniss.
MFG