Hallo,
ich möchte die Variable messwert mit der Funktion lcd_string auf ein
lcd-Displsy ausgeben aber es geht. Wenn ich messwerte in "" setze wird
das Wort Messwert ausgegeben und bei'' bekomme ich nur müll angezeigt
und wenn ich es einfach nur in () setzt bekomme ich nichts angezeigt.
Kann mir jeamand helfen und sagen was ich falsch mache?
1 | #include <util/delay.h>
|
2 | #include<avr/io.h>
|
3 | #include"lcd.h"
|
4 |
|
5 | int messwert;
|
6 | int main(void)
|
7 | {
|
8 | DDRB = 0x00;
|
9 | lcd_init();
|
10 | messwert = 4;
|
11 |
|
12 |
|
13 | while(1)
|
14 | {
|
15 |
|
16 | if ((PINB&0b00000001)==0b00000001)
|
17 | {
|
18 |
|
19 | lcd_string (messwert);
|
20 | _delay_ms(100);
|
21 |
|
22 | }
|
23 | }
|
24 | }
|