-
Datei
lcd.h
for automatically storing string constant in program memory */ #define lcd_puts_P(__s) lcd_puts_p(PSTR(__s)) /*@}*/ #endif //LCD_H
in „LCD Controller KS0073 Support im 4-Bit Mode“ · Projekte & Code ·
-
Datei
lcd.h
for automatically storing string constant in program memory */ #define lcd_puts_P(__s) lcd_puts_p(PSTR(__s)) /*@}*/ #endif //LCD_H
in „LCD Displaytech 204B & ATmega32“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
for automatically storing string constant in program memory */ #define lcd_puts_P(__s) lcd_puts_p(PSTR(__s)) /*@}*/ #endif //LCD_H
in „LCD mit ATMEGA128 und Peter Fleury“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
for automatically storing string constant in program memory */ #define lcd_puts_P(__s) lcd_puts_p(PSTR(__s)) /*@}*/ #endif //LCD_H
in „Hilfe zu fleurys Lcd Lib“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
for automatically storing string constant in program memory */ #define lcd_puts_P(__s) lcd_puts_p(PSTR(__s)) /*@}*/ #endif //LCD_H
in „LCD Atmega8535 fehler beim Programm erstellen mit AVR-Studio“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
for automatically storing string constant in program memory */ #define lcd_puts_P(__s) lcd_puts_p(PSTR(__s)) /*@}*/ #endif //LCD_H
in „Probleme mit LCD-Ausgabe von Peter Fleury“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
for automatically storing string constant in program memory */ #define lcd_puts_P(__s) lcd_puts_p(PSTR(__s)) /*@}*/ #endif //LCD_H
in „Probleme mit Wintek 2704 am STK500“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
for automatically storing string constant in program memory */ #define lcd_puts_P(__s) lcd_puts_p(PSTR(__s)) /*@}*/ #endif //LCD_H
in „LCD Programmierproblem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
for automatically storing string constant in program memory */ #define lcd_puts_P(__s) lcd_puts_p(PSTR(__s)) /*@}*/ #endif //LCD_H
in „LCD Routine Peter Fleury“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
for automatically storing string constant in program memory */ #define lcd_puts_P(__s) lcd_puts_p(PSTR(__s)) /*@}*/ #endif //LCD_H
in „Funktion wird nicht ausgeführt mit Ausgabe auf LCD“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
for automatically storing string constant in program memory */ #define lcd_puts_P(__s) lcd_puts_p(PSTR(__s)) /*@}*/ #endif //LCD_H
in „Attiny2313 mit HD44780 LCD“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
for automatically storing string constant in program memory */ #define lcd_puts_P(__s) lcd_puts_p(PSTR(__s)) /*@}*/ #endif //LCD_H
in „Attiny2313 mit HD44780 LCD“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
for automatically storing string constant in program memory */ #define lcd_puts_P(__s) lcd_puts_p(PSTR(__s)) /*@}*/ #endif //LCD_H
in „Attiny2313 mit HD44780 LCD“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
for automatically storing string constant in program memory */ #define lcd_puts_P(__s) lcd_puts_p(PSTR(__s)) /*@}*/ #endif //LCD_H
in „HMC-16223 (HDD44780 kompatibel) zeigt kein ASCII nur "?", "_" usw“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
for automatically storing string constant in program memory */ #define lcd_puts_P(__s) lcd_puts_p(PSTR(__s)) /*@}*/ #endif //LCD_H
in „HIlfe - AVR an LCD - Fleury lib“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
for automatically storing string constant in program memory */ #define lcd_puts_P(__s) lcd_puts_p(PSTR(__s)) /*@}*/ #endif //LCD_H
in „LCD funktioniert nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
for automatically storing string constant in program memory */ #define lcd_puts_P(__s) lcd_puts_p(PSTR(__s)) /*@}*/ #endif //LCD_H
in „Display Programmierung mit GCC 16x4 Display“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
for automatically storing string constant in program memory */ #define lcd_puts_P(__s) lcd_puts_p(PSTR(__s)) /*@}*/ #endif //LCD_H
in „AVR Studio 6 und Datei“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
for automatically storing string constant in program memory */ #define lcd_puts_P(__s) lcd_puts_p(PSTR(__s)) /*@}*/ #endif //LCD_H
in „Komisches Verhalten mit lcd_puts“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
for automatically storing string constant in program memory */ #define lcd_puts_P(__s) lcd_puts_p(PSTR(__s)) /*@}*/ #endif //LCD_H
in „Komisches Verhalten mit lcd_puts“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
for automatically storing string constant in program memory */ #define lcd_puts_P(__s) lcd_puts_p(PSTR(__s)) /*@}*/ #endif //LCD_H
in „20x4 lcd zeigt immer das gleiche an“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
for automatically storing string constant in program memory */ #define lcd_puts_P(__s) lcd_puts_p(PSTR(__s)) /*@}*/ #endif //LCD_H
in „LCD tc1604a mit ATMEGA16“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
for automatically storing string constant in program memory */ #define lcd_puts_P(__s) lcd_puts_p(PSTR(__s)) /*@}*/ #endif //LCD_H
in „avr dude Programm zu groß? Eclipse GCC“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
for automatically storing string constant in program memory */ #define lcd_puts_P(__s) lcd_puts_p(PSTR(__s)) /*@}*/ #endif //LCD_H
in „Probleme mit LCD-Ausgabe von Peter Fleury“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
for automatically storing string constant in program memory */ #define lcd_puts_P(__s) lcd_puts_p(PSTR(__s)) /*@}*/ #endif //LCD_H
in „[Atmega8]LCD-Display+UART“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd_new.h
for automatically storing string constant in program memory */ #define lcd_puts_P(__s) lcd_puts_p(PSTR(__s)) /*@}*/ #endif //LCD_H
in „mal wieder ein LCD am Atmega8“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
for automatically storing string constant in program memory */ #define lcd_puts_P(__s) lcd_puts_p(PSTR(__s)) /*@}*/ #endif //LCD_H
in „[AVR] Lcd Init funktioniert aber der Rest nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
for automatically storing string constant in program memory */ #define lcd_puts_P(__s) lcd_puts_p(PSTR(__s)) /** Lese Byte aus LCD CGRAM or DDRAM @param Adresse des zu lesenden Zeichens @return zu lesendes Zeichen */ extern char lcd_read_byte(uint8_t addr); #endif //LCD_H
in „Heizungssteuerung mit ATMEGA 32“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
*********************************************************** */ #define lcd_puts_P(__s) lcd_puts_p(PSTR(__s)) /*@}*/ #endif //LCD_H
in „Displaytech 162 und 162A geht nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
for automatically storing string constant in program memory */ #define lcd_puts_P(__s) lcd_puts_p(PSTR(__s)) /*@}*/ #endif //LCD_H
in „HD44780 atmega168“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Konstanz_AVR.c
init_uart(); init_clock(); _delay_ms(2000); EEPROMInit(); FGFlags.outputActive = FALSE; sei(); printf_P(PSTR("\r\nKonstanz Box Test\r\n")); lcd_clrscr(); while (1) { execCommand(); } } // clock gearbox is called every 1/50 of a second // Note that it is really the CTC interrupt but the 8515 uses the COMP vector
in „Rechteckgenerator mit Atmega8 nicht so einfach (Anfänger)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd_new.h
for automatically storing string constant in program memory */ #define lcd_puts_P(__s) lcd_puts_p(PSTR(__s)) /*@}*/ #endif //LCD_H
in „HD44780 on Atmega32 with Peter Fleurys library“ · µC & Digital Electronics ·
-
Datei
lcd.h
for automatically storing string constant in program memory */ #define lcd_puts_P(__s) lcd_puts_p(PSTR(__s)) /*@}*/ #endif //LCD_H
in „LCD-Ansteuerung schwarzer Balken“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Fleury_lcd_pollin.h
for automatically storing string constant in program memory */ #define lcd_puts_P(__s) lcd_puts_p(PSTR(__s)) /*@}*/ #endif //LCD_H
in „LCD HD44780 mit Atmega32 ansteuern“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
NRF24_SendRcvMIesp.ino
remain = payloadLen - 2 - 1 - 4 - 4 + 4; if (remain < 32) { dumpData(&p->packet[11], remain); printf_P(PSTR("%04X "), crc); if (((crc >> 8) != p->packet[payloadLen + 2]) || ((crc & 0xFF) != p->packet[payloadLen + 3])) DEBUG_OUT.print(0); else DEBUG_OUT.print(1); } else { DEBUG_OUT.print(F("Ill remain ")); DEBUG_OUT.print(remain); } } else { dumpData(&p->packet[2], payloadLen + 2); printf_P(PSTR("%04X "), crc); } DEBUG_OUT.println(); }//----DumpRcvPacket---------------------------------------------------------------------------- void HandleSerialCmd(void){ //read from serial for WR control
in „Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
for automatically storing string constant in program memory */ #define lcd_puts_P(__s) lcd_puts_p(PSTR(__s)) /**@}*/ #endif //LCD_H
in „Probleme mit LCD-Display und SPI Übertragung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
for automatically storing string constant in program memory */ #define lcd_puts_P(__s) lcd_puts_p(PSTR(__s)) /**@}*/ #endif //LCD_H
in „LCD-Display Problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
i2clcd.h
World!"; i2c_init(); lcd_init(); lcd_light(true); lcd_print(string1); lcd_nextline(); lcd_print_P(PSTR("I2CLCD V0.12")); // always set all three parameters (OM/OFF) when using this command lcd_command(LCD_DISPLAYON | LCD_CURSORON | LCD_BLINKINGON); _delay_ms(1000); lcd_command(LCD_CLEAR); _delay_ms(2
in „Probleme mit meinem LCD-Display“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
for automatically storing string constant in program memory */ #define lcd_puts_P(__s) lcd_puts_p(PSTR(__s)) /**@}*/ #endif //LCD_H
in „Initialisierung 204b LCD mit ST7066U“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
megaAVR0_Usart.h
****************************************************************/ #define putString_P(__s) puts_p(PSTR(__s)) void puts_p(const char *progmem_s ) { volatile char c; // ggf. volatile while ( (c = pgm_read_byte(progmem_s++)) ) putChar(c); } }; ISR (UART0_RX_INTERRUPT) /**********************************
in „AVR C Programmierung unter Linux“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
i2clcd.h
World!"; i2c_init(); lcd_init(); lcd_light(true); lcd_print(string1); lcd_nextline(); lcd_print_P(PSTR("I2CLCD V0.11")); // always set all three parameters (OM/OFF) when using this command lcd_command(LCD_DISPLAYON | LCD_CURSORON | LCD_BLINKINGON); _delay_ms(1000); lcd_command(LCD_CLEAR); _delay_ms(2
in „Tastenentprellung seltsames Phänomen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
swdisplay_nokia.h
LCD_CACHE_SIZE ((LCD_VISIBLE_X_RES*LCD_VISIBLE_Y_RES)/8) #endif #define prints(tx) (putromstring(PSTR(tx))) // Anzeige String aus Flashrom: prints("Text"); #define printa(tx) (putramstring(tx)) // Anzeige eines Strings der in einem Array im RAM liegt typedef enum {LCD_CMD=0,LCD_DATA=1} LcdCmdData; typedef
in „Nokia 5110 LCD defekt ?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
megaAVR0_Usart.h
****************************************************************/ #define putString_P(__s) puts_p(PSTR(__s)) void puts_p(const char *progmem_s ) { volatile char c; // ggf. volatile while ( (c = pgm_read_byte(progmem_s++)) ) putChar(c); } }; ISR (UART0_RX_INTERRUPT) /**********************************
in „AVR C Programmierung unter Linux“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
GLCD_DATA.C
uiSize; vDFWriteToFlash_P ((void *) &(aucBitmapData [uiC]), uiP); uiSize -= uiP; uiC += uiP; printf_P (PSTR ("%04x\r"), uiSize); } while (uiSize > 0); vDFFinishWriteToFlash (); } void vGLCDWriteBitInfoTab (U16 uiStartPage) { U16 uiSize = uiGLCDGetBitmapInfoSize (); U16 uiC = 0, uiP; vDFPrepareWriteToFlash
in „Merkwürdigkeit mit PROGMEM Array“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
avrtut.pdf
abzulegen. Alle anderen Methoden wie prog_char etc. haben // irgendwo einen Hund drin. char *ps1 = PSTR("Messung %5u: %3u (%5u)\r"); char *ps2 = PSTR("Zu hoch\r"); register WORD k, kOld; /* UART Control Register laden. Wir verwenden (noch) keine Interrupts. Vorerst wollen wir nur mal senden, also wird
-
Datei
parser_cfg.h
where" #define PARSE_HELP_SECTION_KEYWORD "sect" #ifdef WIN32 #define vParserWriteChar(x) PRINTF_P (PSTR ("%c"), (x)) #endif #ifdef AVR #define vParserWriteChar(x) vUART1SendChar (x) #endif #endif //------------------------------------------------------------------------ // // Zusätzliche Hilfetexte //
in „Konzeptphase für Hobbyprojekt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart_printf.c
own_printf als Macros: MY_PRINTF TINY_PRINTF alternativer Ersatz fuer printf. Aufruf: own_printf(PSTR("Ergebnis= %d"),zahl); oder durch define-Makro (besser): tiny_printf("Ergebnis= %d",zahl); my_printf("Ergebnis= %d",zahl); Platzhalterfunktionen: %s : Ausgabe Textstring %d : dezimale Ausgabe %x : hexadezimale
in „Ausgabe mittels printf über UART für ATmega / ATtiny“ · Projekte & Code ·
-
Datei
out.c
Ausgabe auf USB #include "usart.h" // USART-Funktionen fuer Debug-Ausgaben #include <avr/pgmspace.h> // PSTR // devices fuer Ausgabe in out.h //#define LCD 0 // LCD-Funktionsteile ggf. abschalten //#define SRAM 0 // SRAM-Ausgabe ggf. abschalten //#define USB 0 // USB-Ausgabe ggf. abschalten // diese defines
in „Atmega32U4-Board: USB-Ausgabe in Betrieb nehmen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
out.c
Ausgabe auf USB #include "usart.h" // USART-Funktionen fuer Debug-Ausgaben #include <avr/pgmspace.h> // PSTR // devices fuer Ausgabe in out.h //#define LCD 0 // LCD-Funktionsteile ggf. abschalten //#define SRAM 0 // SRAM-Ausgabe ggf. abschalten //#define USB 0 // USB-Ausgabe ggf. abschalten // diese defines
in „Atmega32U4-Board: USB-Ausgabe in Betrieb nehmen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
RAM beim AVR while(1) { messwert = ADC_Read_Avg(0, 4); lcd_setcursor(0,1); sprintf_P(ram_string, PSTR("Messwert: %i"), messwert); lcd_string(ram_string); lcd_setcursor(0,2); bargraph_H(0,0,(messwert)); _delay_ms(100); } return(0); } /******************************************************************
in „Compiler- Fehler?“ · Mikrocontroller und Digitale Elektronik ·