-
Datei
password.c
5]; struct HTTP_REQUEST * http_request; http_request = (struct HTTP_REQUEST *) pStruct; printf_P( PSTR( "<HTML>\r\n" "<HEAD>\r\n" "<TITLE>PASSWORD</TITLE>\r\n" "</HEAD>\r\n" " <BODY>\r\n")); if ( PharseCheckName_P( http_request, PSTR("PASSWORD") ) ){ printf_P( PSTR( "bla %s" ),http_request->argvalue[
in „OpenMCP - Passwortabfrage“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
rAnalogwert OFFSET:--------%d", OFFSET_KTY); printf("\n\rAnalogwert Normierung:----%d", NORM_KTY); printf_P(PSTR("\n\r--------------\n\rNTP Enabled=")); if (NTP_Enable) printf_P(PSTR("YES")); else printf_P(PSTR("NO")); printf_P(PSTR("\n\r--------------\n\rMail-Trigger Enabled=")); if (Mail_Trigger_Enable) printf_P(PSTR("YES")); else printf_P(PSTR("NO")); printf_P(PSTR("\n\rSMTP AUTH LOGIN=")); if (SMTP_AuthLogin ) { printf_P(PSTR("YES")); printf_P(PSTR("\n\rSMTP User=")); printf("%s", SMTP_Username); printf_P(PSTR
in „Ausgäng in einer WHILE Schleife schalten.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
edm_test.c
; /* Test der ADC-Routinen (Multiplex und Interrupt-Aufruf) */ void edm_test_adc(void) { printf_P(PSTR("\fTest EDM-ADC \n" "Beenden durch Knopfdruck\a")); edm_adc_init(); printf_P(PSTR("Init OK\n\a")); edm_adc_start(); printf_P(PSTR("Start OK\n\a")); while(!key_getstroke()) { //togglespare2(); printf_P
in „STM32: Suche Hilfe zu ADC“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
edm_test.c
; /* Test der ADC-Routinen (Multiplex und Interrupt-Aufruf) */ void edm_test_adc(void) { printf_P(PSTR("\fTest EDM-ADC \n" "Beenden durch Knopfdruck\a")); edm_adc_init(); printf_P(PSTR("Init OK\n\a")); edm_adc_start(); printf_P(PSTR("Start OK\n\a")); while(!key_getstroke()) { //togglespare2(); printf_P
in „STM32 - ADC-DMA1-IRQ-Handler macht Unsinn“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
web_button8_01.ino
\"><img src=\"relay_on.png\"></a></p>")); else bfill.emit_p(PSTR("4<a href=\"/?RELAY4\"><img src=\"relay_off.png\"></a></p>")); if(relay5Status) bfill.emit_p(PSTR("5<a href=\"/?RELAY5\"><img src=\"relay_on.png\"></a></p>")); else bfill.emit_p(PSTR("5<a href=\"/?RELAY5
in „Arduini PRO MINI 5V Ethercard“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
adc.c
{ //unsigned int i; // war char. Nur geht for-Schleife dann in die Hose bei >255 /* USART_sendmsg(PSTR(" ADC-Init: ")); // Hilfsausgabe USART_sendmsg(PSTR("ADCSRB vor: ")); // Hilfsausgabe USART_Tx_Int(ADCSRB); // Hilfsausgabe USART_sendmsg(PSTR(" ADCSRA vor: ")); // Hilfsausgabe USART_Tx_Int(ADCSRA)
in „ADC in C unter WinAVR ärgert“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
printf.c
brief Transmit a char, if you want to use printf(), * you need implement this function * * @param pStr Storage string. * @param c Character to write. */ void PrintChar(char c) { /* Send a char like: while(Transfer not completed); Transmit a char; */ glcd_putchar(c); } /** Maximum string size allowed
in „ARM-GCC: stderr“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
printf.c
brief Transmit a char, if you want to use printf(), * you need implement this function * * @param pStr Storage string. * @param c Character to write. */ void PrintChar(char c) { /* Send a char like: while(Transfer not completed); Transmit a char; */ glcd_putchar(c); } /** Maximum string size allowed
in „ARM-GCC: stderr“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
edm_test.c
; /* Test der ADC-Routinen (Multiplex und Interrupt-Aufruf) */ void edm_test_adc(void) { printf_P(PSTR("\fTest EDM-ADC \n" "Beenden durch Knopfdruck\a")); edm_adc_init(); printf_P(PSTR("Init OK\n\a")); edm_adc_start(); printf_P(PSTR("Start OK\n\a")); while(!key_getstroke()) { //togglespare2(); printf_P
in „STM32: Suche Hilfe zu ADC“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
at Row 15, Col 3 T6963cPutStringXY_P(0, 0, PSTR("Hi!")); T6963cPutStringXY_P(0, 1, PSTR("Wie kann ich bei diesem Display ")); T6963cPutStringXY_P(0, 2, PSTR("TM24064B, mit einem T6963C,einen ")); T6963cPutStringXY_P(0, 3, PSTR("ADC-Wert ausgeben? Ich habe es schon mit ")); T6963cPutStringXY_P(0, 4, PSTR("Itoa versucht,aber das mit dem Itoa ")); T6963cPutStringXY_P(0, 5, PSTR("klappt irgendwie nicht, weis einer Rat ? ")); T6963cPutStringXY_P(0, 6, PSTR("Danke schon mal fuer etwaige bemuehungen "));
in „Auf einem Gra-LCD TM24064B ADC-Wert ausgeben“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
printf.c
*_impure_ptr = &r; /** * @brief Writes a character inside the given string. Returns 1. * * @param pStr Storage string. * @param c Character to write. */ signed int PutChar(char *pStr, char c) { *pStr = c; return 1; } /** * @brief Writes a string inside the given string. * * @param pStr Storage string
-
Datei
MONPS3.asm
ACC PUSH PSW PUSH REG7 PUSH REG6 PUSH REG5 PUSH REG4 PUSH REG3 PUSH REG2 PUSH REG1 PUSH REG0 ACALL pstr DB "DPTR : ",00h ACALL padr ACALL pstr DB cr,lf,"R0,R1: ",00h pop DPH POP DPL ACALL padr ACALL pstr DB cr,lf,"R2,R3: ",00h pop DPH POP DPL ACALL padr ACALL pstr DB cr,lf,"R4,R5: ",00h pop DPH POP DPL ACALL padr ACALL pstr DB cr,lf,"R6,R7: ",00h pop DPH POP DPL ACALL padr ACALL pstr DB cr,lf,"PSW,A: ",00h pop DPH POP DPL ACALL padr ACALL pstr DB cr,lf,"B,SP : ",00h pop DPH pop DPL ACALL padr ACALL pstr DB cr,lf,00h ret
in „Spaß mit Kloeckner-Moeller PS3 in BASIC(?)“ · Projekte & Code ·
-
Datei
i2c_test.c
uint8_t status; status = I2C_init(I2Cx); // initialize I2C peripheral if(status) goto error; printf_P(PSTR("\fScan I2C adresses\n\a")); /* Check for I2C devices */ printf_P(PSTR("I2C=\a")); for(uint8_t i=0x00; i<0x7F; i++) { printf_P(PSTR("0x%2x\a"),i<<1); status = I2C_ping(I2Cx,i<<1); switch (status) {
in „I2C Adresse ermitteln“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
mon8051.asm
ACC PUSH PSW PUSH REG7 PUSH REG6 PUSH REG5 PUSH REG4 PUSH REG3 PUSH REG2 PUSH REG1 PUSH REG0 ACALL pstr .DB "DPTR : ",H'0 ACALL padr ACALL pstr .db cr,lf,"R0,R1: ",h'0 pop DPH POP DPL ACALL padr ACALL pstr .db cr,lf,"R2,R3: ",h'0 pop DPH POP DPL ACALL padr ACALL pstr .db cr,lf,"R4,R5: ",h'0 pop DPH POP DPL ACALL padr ACALL pstr .db cr,lf,"R6,R7: ",h'0 pop DPH POP DPL ACALL padr ACALL pstr .db cr,lf,"PSW,A: ",h'0 pop DPH POP DPL ACALL padr ACALL pstr .db cr,lf,"SP : ",h'0 pop REG2 ACALL pdat ACALL pstr .db cr,lf,h'0 ret out0
in „IRAM 80c32x2 indirekte Adressierung Fehler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
httpd.c
{ b = 0; switch(pgm_read_byte(http_entry[index].new_page_pointer+2)) { case 'I': sprintf_P(dstr, PSTR("%i.%i.%i.%i"),myip[0],myip[1],myip[2],myip[3]); break; case 'R': sprintf_P(dstr, PSTR("%i.%i.%i.%i"),router_ip[0],router_ip[1],router_ip[2],router_ip[3]); break; case 'M': sprintf_P(dstr, PSTR("%i.
in „Analogwert vergleichen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
MON8052.asm
ACC PUSH PSW PUSH REG7 PUSH REG6 PUSH REG5 PUSH REG4 PUSH REG3 PUSH REG2 PUSH REG1 PUSH REG0 ACALL pstr .DB "DPTR : ",H'0 ACALL padr ACALL pstr .db cr,lf,"R0,R1: ",h'0 pop DPH POP DPL ACALL padr ACALL pstr .db cr,lf,"R2,R3: ",h'0 pop DPH POP DPL ACALL padr ACALL pstr .db cr,lf,"R4,R5: ",h'0 pop DPH POP DPL ACALL padr ACALL pstr .db cr,lf,"R6,R7: ",h'0 pop DPH POP DPL ACALL padr ACALL pstr .db cr,lf,"PSW,A: ",h'0 pop DPH POP DPL ACALL padr ACALL pstr .db cr,lf,"SP : ",h'0 pop REG2 ACALL pdat ACALL pstr .db cr,lf,h'0 ret ; adjust
in „80C535 Board“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
MON8052.asm
ACC PUSH PSW PUSH REG7 PUSH REG6 PUSH REG5 PUSH REG4 PUSH REG3 PUSH REG2 PUSH REG1 PUSH REG0 ACALL pstr .DB "DPTR : ",H'0 ACALL padr ACALL pstr .db cr,lf,"R0,R1: ",h'0 pop DPH POP DPL ACALL padr ACALL pstr .db cr,lf,"R2,R3: ",h'0 pop DPH POP DPL ACALL padr ACALL pstr .db cr,lf,"R4,R5: ",h'0 pop DPH POP DPL ACALL padr ACALL pstr .db cr,lf,"R6,R7: ",h'0 pop DPH POP DPL ACALL padr ACALL pstr .db cr,lf,"PSW,A: ",h'0 pop DPH POP DPL ACALL padr ACALL pstr .db cr,lf,"SP : ",h'0 pop REG2 ACALL pdat ACALL pstr .db cr,lf,h'0 ret ; adjust
in „ARM: kompliziert?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
MON8052.asm
ACC PUSH PSW PUSH REG7 PUSH REG6 PUSH REG5 PUSH REG4 PUSH REG3 PUSH REG2 PUSH REG1 PUSH REG0 ACALL pstr .DB "DPTR : ",H'0 ACALL padr ACALL pstr .db cr,lf,"R0,R1: ",h'0 pop DPH POP DPL ACALL padr ACALL pstr .db cr,lf,"R2,R3: ",h'0 pop DPH POP DPL ACALL padr ACALL pstr .db cr,lf,"R4,R5: ",h'0 pop DPH POP DPL ACALL padr ACALL pstr .db cr,lf,"R6,R7: ",h'0 pop DPH POP DPL ACALL padr ACALL pstr .db cr,lf,"PSW,A: ",h'0 pop DPH POP DPL ACALL padr ACALL pstr .db cr,lf,"SP : ",h'0 pop REG2 ACALL pdat ACALL pstr .db cr,lf,h'0 ret ; adjust
in „Basic für 80C31“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
icy200.c
#define ICY200_BUFFSIZE 128 static size_t icy200_decidetype(void) { if (strncmp_P(icy200_buffer, PSTR("ICY 200 OK"), 10) == 0) { icy200_state = 1; return 0; } else if (strncmp_P(icy200_buffer, PSTR("HTTP/"), 5) == 0) { if (strstr_P(icy200_buffer, PSTR("302"))) { //redirect detected //puts("Redirect"); icy200_state = 3; return 0; } if (strstr_P(icy200_buffer, PSTR("200"))) { //must be a playlist or something invalid //puts("Playlist"); icy200_state = 4; return 0; } } printf_P(PSTR("Unknown server answer '%s'\n"), icy200_buffer); icy200_state = 6; icy200_stop(
in „ICY200 / Shoutcast / Webstream metainfo extractor“ · Projekte & Code ·
-
Datei
edm_test.c
Pins /* Test der ADC-Routinen (Multiplex und Interrupt-Aufruf) */ void edm_test_adc(void) { printf_P(PSTR("\fTest EDM-ADC \n" "Beenden durch Knopfdruck\a")); edm_adc_init(); printf_P(PSTR("Init OK\n\a")); edm_adc_start(); printf_P(PSTR("Start OK\n\a")); while(!key_getstroke()) { printf_P(PSTR("\fTest EDM-ADC
in „STM32: Suche Hilfe zu ADC“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
simple_server.c
'Verdana' color='#16385a' size='4'>LED 1<br></font></td>\r\n"); plen = fill_tcp_data_p(buf, plen, PSTR("<td align='center' bgcolor='#A9ED61'><form method=get><input type=submit name=1 value='einschalten'></form></td>\r\n")); plen = fill_tcp_data_p(buf, plen, PSTR("<td align='center' bgcolor='#A9ED61'
in „Webpage Webserver“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
httpd.c
{ b = 0; switch(pgm_read_byte(http_entry[index].new_page_pointer+2)) { case 'I': sprintf_P(dstr, PSTR("%i.%i.%i.%i"),myip[0],myip[1],myip[2],myip[3]); break; case 'R': sprintf_P(dstr, PSTR("%i.%i.%i.%i"),router_ip[0],router_ip[1],router_ip[2],router_ip[3]); break; case 'M': sprintf_P(dstr, PSTR("%i.
in „AVR Net IO Dropdown Liste“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
direction LcdInstructionWrite(LCD_SET_SEG_REMAP1); } GLCD_DisplayPicture(LOGO); // tiny_printp(35,0,PSTR("GABOTRONICS.COM")); // tiny_printp(47,3,PSTR("XPROTOLAB")); tiny_printp(50/*40*/,7,VERSION); if(CLK.CTRL & CLK_SCLKSEL_RC32M_gc) lcd_putsp(PSTR(" XT FAIL")); show_display(); _delay_ms(3000); // TCD1
in „ATXmega - Pin Eingang oder Ausgang“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
TWI.c
while(!(TWCR & (1<<TWINT))); //Wait till start condition is transmitted TX_NEWLINE; transmitString_F(PSTR("start condition transmitted")); TX_NEWLINE; transmitString_F(PSTR("TWSR: "));transmitHex(INT, TWSR); while((TWSR & 0xF8) != 0x08); //Check for the ackknowledgement TX_NEWLINE; transmitString_F(PSTR
in „bmp180, twi, problem mit verständnis und ack“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
small_printf.c
counter; char ch; char mytext[] = "ATtiny2313"; a= 12; b= 34; ch= 's'; uart_init(115200); tiny_printf(PSTR("\n\n\rDemo: tiny_printf mit ATtiny2313")); tiny_printf(PSTR("\n\r--------------------------------")); tiny_printf(PSTR("\n\n\rMultiplikation %d * %d = %d\n\r"),a,b,a*b); tiny_printf(PSTR("Zahlensystem %dd = %xh\n\r"),84, 84); tiny_printf(PSTR("ASCII Zeichen %c = %xh = %dd\n\n\r"),ch, ch, ch); tiny_printf(PSTR("16 Bit Hexzahl: %xh\n\r"),3481); tiny_printf(PSTR("\n\rEingefuegter Text: %s\n\n\r"),mytext); counter= 0; while(1) { tiny_printf(
in „#define Ich bekomme ein Makro nicht hin.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
httpboot-m1284p-8mhz-w5500.c
; uart_puthex2(val); cksum += val; } uart_puthex2(0x100-cksum); for (;i<HEXBLOCK;i++) { uart_putp(PSTR(" ")); } uart_putp(PSTR(" ;")); for (i=0; i<len; i++) { val = (*reader)(addr+i); uart_putc(val>0x20&&val<128?val:'.'); } uart_putc('\n'); } uart_putp(PSTR(":00000001FF\n")); } #define SPM_PAGEMASK ~
in „Atmega Eeprom/Flash andauernde Schreibfehler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
sd_card_speed_test.c
; i++) { // write big dmx file and display time block = test_array[i]; lcd_clear(); lcd_string_P(PSTR("Wr Size:")); ltoa(block, tmp_string, 10); lcd_string(tmp_string); rc = f_open(&Fil, filename, FA_WRITE | FA_OPEN_ALWAYS); if (rc) { lcd_string_P(PSTR("OPEN ERROR ")); itoa(rc, tmp_string, 10); lcd_string
in „SD Karte mit FatFs über SPI an Atmega, wie kann man die Schreibgeschwindigkeit maximieren?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
xtc_mmc.c
sd_raw_read, sd_raw_read_interval, sd_raw_write, sd_raw_write_interval, -1 ); if(!partition) { printf_P(PSTR("opening partition failed\n")); goto err; } } /* open file system */ fs = fat16_open(partition); if(!fs) { printf_P(PSTR("opening filesystem failed\n")); goto err; } /* open root directory */ fat16_
-
Datei
platform_drv.c
queue static int NMI_MsgQueueNoMsgs(NMI_MsgQueueHandle* pHandle) { int MsgQueueNoMsgs = 0; Message *pstrMessge; os_sem_down(&pHandle->strCriticalSection); pstrMessge = pHandle->pstrMessageList; while(pstrMessge != NULL) { MsgQueueNoMsgs++; pstrMessge = pstrMessge->pstrNext; } os_sem_up(&pHandle->strCriticalSection
in „Microchip/Atmel Samb11 - BLE“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
akkuboost2IO.h
eeprom_read_uint(EEPROM_OFFSET_MAX_POWER_DISSIPATION + (X) * 2) #define UART_PUTS(X) uart_puts_p(PSTR((X))); #define UART_PUTF(X, A) {sprintf_P(lcdbuf, PSTR((X)), (A)); uart_puts(lcdbuf);} #define UART_PUTF2(X, A, B) {sprintf_P(lcdbuf, PSTR((X)), (A), (B)); uart_puts(lcdbuf);} #define UART_PUTF3(X,
in „Suche Hilfe beim Compilieren von fertigem C-Code“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
EEPROM1.txt
Lesen(void) { uint16_t addr=0; eeprom_read_block(&EEData,(void *)addr,sizeof(EEData)); fprintf_P(PDev,PSTR("Name: %s\r\n"),EEData.name); fprintf_P(PDev,PSTR("Strasse: %s\r\n"),EEData.strasse); fprintf_P(PDev,PSTR("Ort: %s\r\n"),EEData.ort); fprintf_P(PDev,PSTR("Tel: %s\r\n"),EEData.tel); fprintf_P(PDev,PSTR("Info: %s\r\n"),EEData.info); fprintf_P(PDev,PSTR("\r\nSize = %u\r\n\r\n"),sizeof(EEData)); }
in „leidiges EEPROM schreiben“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
(&prot[i]))!='-') { uart_puts_p(PSTR("# ")); uart_puts_p((const char*)pgm_read_word(&prot[i])); uart_puts_p(PSTR("\r\n")); } i++; } for (;;) { if (irmp_get_data (&irmp_data)) // irmp Schleife { uart_puts_p(PSTR("# Code: 0x")); // empfangenen Fram auf die serielle ausgeben uart_puth8(irmp_data.protocol); uart_puts_p(PSTR(" = ")); uart_puts_p((const char*)pgm_read_word(&prot[irmp_data.protocol-1])); uart_puts_p(PSTR(" Adr: 0x")); uart_puth16(irmp_data.address); uart_puts_p(PSTR(" Cmd: 0x")); uart_puth16(irmp_data.command
in „IRMP - Infrared Multi Protocol Decoder“ · Projekte & Code ·
-
Datei
T6963C.c
{ unsigned char DisplayLine[LCD_COLUMNS]; _PosX = StartPosX; pstr = str; memset(DisplayLine, 0x00, sizeof(DisplayLine)); while (*pstr) { if (*pstr == '\n') { // Zeile raus schreiben LCD_GraphicXY(StartPosX / LCD_UNIT_WIDTH, _PosY + idx); EndPosX = (_PosX / LCD_UNIT_WIDTH
in „T6963C-Display flackert“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd_uf.h
delay.h> #include <io.h> #include <pgmspace.h> extern char lcdbuf[]; #define LCD_PUTS(X) lcd_puts_p(PSTR((X))); #define LCD_PUTF(X, A) {sprintf_P(lcdbuf, PSTR((X)), (A)); lcd_puts(lcdbuf);} #define LCD_PUTF2(X, A, B) {sprintf_P(lcdbuf, PSTR((X)), (A), (B)); lcd_puts(lcdbuf);} #define LCD_PUTF3(X, A, B, C) {sprintf_P(lcdbuf, PSTR((X)), (A), (B), (C)); lcd_puts(lcdbuf);} #define LCD_PUTF4(X, A, B, C, D) {sprintf_P(lcdbuf, PSTR((X)), (A), (B), (C), (D)); lcd_puts(lcdbuf);} #define LCD_PUTF5(X, A, B, C, D, E) {sprintf_P(lcdbuf,
in „Suche Hilfe beim Compilieren von fertigem C-Code“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart_cmd.c
} // end if (UART_RXC) } // end cmd_terminal // Fehler, ? ausgeben void cmd_error() { uart_puts_p(PSTR("?"ENDLINE)); } // Kommandoausführung erfolgreich "OK" ausgeben void cmd_OK() { uart_puts_p(PSTR("OK"ENDLINE)); } //Hilfe void cmd_help(char *cmd_buffer, uint8_t cnt, System_def *system) { uart_puts_p(PSTR("Help: " ENDLINE)); uart_puts_p(PSTR("S : Status test " ENDLINE)); uart_puts_p(PSTR("Px y : PWM nr value " ENDLINE)); uart_puts_p(PSTR(".. : ... " ENDLINE)); uart_puts_p(PSTR("End " ENDLINE)); } //Status
in „optimize Os / O0“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ATB_Prg_Graphik_1.c
, ks0108ReadFontData, BLACK); ks0108GotoXY(14,5); // Angabe Position // Ausgabe Text ks0108Puts_P(PSTR("Display - Modul\nmit dem KS0108")); _delay_ms(5000); // Pause ks0108SelectFont(small_font, ks0108ReadFontData, BLACK); ks0108GotoXY(35,35); //Angabe Position ks0108Puts_P(PSTR("AS 2015")); // Ausgabe
in „KS 0108 - ein alter Bekannter - neu aufgelegt“ · Projekte & Code ·
-
Datei
master.c
/* ** set up serial communications */ _delay_ms (2000); init_uart0( MYUBRR ); sei(); uputs0_pgm ( PSTR("Init...\r\n") ); _delay_ms (2000); /* ** Initiate TWI Master Interface with bitrate of 100000 Hz */ if (!TWIM_Init (100000)) { uputs0_pgm ( PSTR("Error in initiating TWI interface!\r\n" "I will stop
in „atmega168: PCF8583 am TWI“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
simple_server.c
else { plen = fill_tcp_data(buf, plen, " <td>EIN</td>\r\n"); //plen = fill_tcp_data_p(buf, plen, PSTR("<td bgcolor='#A9ED61'><form method=get><input type=submit name=8 value='ausschalten'></form></td>\r\n")); //plen = fill_tcp_data_p(buf, plen, PSTR("<input type="radio" name="Zahlmethode" value="Mastercard
in „Webpage Webserver“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Empfaenger.c
#endif uart_puts_P (PSTR(" address: 0x")); itoh (buf, 4, irmp_data.address); uart_puts (buf); uart_puts_P (PSTR(" command: 0x")); itoh (buf, 4, irmp_data.command); uart_puts (buf); uart_puts_P (PSTR(" flags: 0x")); itoh (buf, 2, irmp_data.flags); uart_puts (buf); uart_puts_P (PSTR("\r\n")); } } return 0; }
in „IR-Emfänger TSOP 4838 an ATmega328P“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
icy200.c
send, use big blocks } static void icy200_extract(char * buffer) { char * title = strstr_P(buffer, PSTR("StreamTitle='")); if (title) { title += 13; //+strlen("StreamTitle='") char * end = strchr(title, '\''); if (end) { *end = '\0'; char * dash = strstr_P(title, PSTR(" - ")); if (dash) { *dash = '\0'
in „ICY200 / Shoutcast / Webstream metainfo extractor“ · Projekte & Code ·
-
PDF
ATB_Prg_Display_2.pdf
*************** lcd_command(LCD_CLEAR); // LCD löschen _delay_ms(2); // Pause lcd_printlc_P(1, 1, PSTR("Ausgabe")); // Ausgabe Text lcd_printlc_P(2, 1, PSTR("Sonderzeichen")); // Ausgabe Text lcd_printlc_P(3, 1, PSTR("****************")); // Anzeige der Sonderzeichen lcd_printlc(4,1,("\x1"" \x2"" \x3
in „I2C Bus und Sonderzeichen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart-fat-transfer.c
UART-Ringpuffer abholen uint32_t position = 0; uint8_t* cache = malloc(512); if (!cache) { uart_puts_p(PSTR("Arbeitsspeicher voll\n")); return 0; } uart_puts_p(PSTR("Binaere Daten JETZT senden\n\n")); while (position < length) { // Warten bis der Puffer gefüllt ist uint16_t limit; if (length-position < sizeof
-
Datei
MONIT.ASM
iport) ld (par01),a inp: ld a,'(' call conout ld a,(par01) ld (iport),a ld c,a ld b,a call pdat call pstr .db ')',' ','=',h'0 in b,(c) jp pdat go: ld hl,(par01) call hli regs: push hl push de push bc push af call pstr .db 'A','F','=',h'0 pop hl call padr call pstr .db cr,lf,h'0 call pstr .db 'B','C','=',h'0 pop hl call padr call pstr .db cr,lf,h'0 call pstr .db 'D','E','=',h'0 pop hl call padr call pstr .db cr,lf,h'0 call pstr .db 'H','L','=',h'0 pop hl call padr call pstr .db cr,lf,h'0 ret out0: ld a,(par01) ld (par02),a ld a,(
in „Retro Fieber: Z80 oder 68000 ?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
messung.c
if (logStatus.logfile) { //f16_printf_P(logStatus.logfile,PSTR("%2i;%2i:%2i:%2i; S;%c%c%c;%2i;%i;%i;%i;"), // TM_DD, TM_hh, TM_mm, TM_ss, // (uint8_t)(anlagenStatus.relais1 + '0'),(uint8_t)(anlagenStatus.relais2 + '0'), // (uint8_t)(anlagenStatus.relais3 + '0')
in „Ulrich Rading Logdatei ändern“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
Setup.exe nun melden sich: Teensy USB Serial (COM5) und USB Serial Port (COM6) Ausgabe outs(USART,PSTR("\nTest...")); klappt nun ! Ausgabe outs(USB,PSTR("\nTest...")); klappt nicht, bleibt haengen ! 14.10.2019 Code abmagern auf Minimum fuer USB-Test 15.10.2019 outs(USART,PSTR..) -> outs_p(USART,PSTR.
in „Atmega32U4-Board: USB-Ausgabe in Betrieb nehmen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ds3231.c
ds3231_t2=ds3231_t2*5; } // Wochentag zeigen void ds3231_put_wday (void) { if (ds3231_wday==1) {lcd_P(PSTR("Sonntag "));} if (ds3231_wday==2) {lcd_P(PSTR("Montag "));} if (ds3231_wday==3) {lcd_P(PSTR("Dienstag "));} if (ds3231_wday==4) {lcd_P(PSTR("Mittwoch "));} if (ds3231_wday==5) {lcd_P(PSTR("Donnerstag"));} if (ds3231_wday==6) {lcd_P(PSTR("Freitag "));} if (ds3231_wday==7) {lcd_P(PSTR("Samstag "));} } // Zeit zeigen void ds3231_put_time void { ds3231_RTC_read_time(); lcd_data(0x30+(ds3231_hour / 10)); lcd_data(0x30+(ds3231_hour % 10)
in „AVR RTC - Modul“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
RS485_Master.c
; */ lcd_init(LCD_DISP_ON); lcd_set_contrast(0x0f); lcd_clrscr(); //lcd_gotoxy(50,50); lcd_puts_p(PSTR("RS-485 Bussystem")); lcd_gotoxy(0,2); lcd_puts_p(PSTR("BS-Wels1/M. Winder")); lcd_display(); lcd_gotoxy(0,3); lcd_puts_p(PSTR("Busrate: Baud")); //lcd_display(); dtostrf(my_Dev_config.speed,4,0,lcd_buf
in „RS485 von ms - immer noch Einschaltprobleme“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
WIFI-Kit-8-Test3.ino
); display.draw_string_P(0,24,PSTR("Connected")); display.display(); // Sent HTTP request client.print(F("GET / HTTP/1.1\r\nHost: ")); client.print(SERVER); client.print(F("\r\nConnection: close\r\n\r\n")); // receive the HTTP response
in „Display was auf Knopfdruck Datum anzeigt“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
steuerung_V1.pdf
------------ // SPEZIELLE FUNKTIONEN void lcdMenue() { lcd_clrscr(); // löscht das LCD lcd_puts_p(PSTR("Bitte waehlen:\n")); // schreibt ersten String lcd_puts_p(PSTR("Fenster Jalousie")); // schreibt zweiten String lcd_gotoxy(0,1); // setzt Cursor an Spalte = 0, Zeile = 1 lcd_command(LCD_DISP_ON_BLINK); // Cursor blinkt } void lcdFenster() { lcd_clrscr(); lcd_puts_p(PSTR("Fenster waehlen:\n")); lcd_puts_p(PSTR("F1 F2 F3 F4 Alle")); lcd_gotoxy(0,1); lcd_command(LCD_DISP_ON_BLINK); } void lcdJalousie() { lcd_clrscr(); lcd_puts_p(PSTR("Jalousie wahl:\n")); lcd_puts_p(PSTR
in „Timer für Atmega32“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
WIFI-Kit-8-DateTime.ino
); display.draw_string_P(0,24,PSTR("Connected")); display.display(); // Sent HTTP request client.print(F("GET / HTTP/1.1\r\nHost: ")); client.print(SERVER); client.print(F("\r\nConnection: close\r\n\r\n")); // receive the HTTP response
in „Zeitschaltuhr + PWM“ · Mikrocontroller und Digitale Elektronik ·