-
Thread
EEPROM sequentiel lesen I2C
atmega 8515 mit 7.3728 Mhz, den habe ich mit portb pin 0 und 1 an ein i2c eeprom geschlossen ein CAT24WC16P jetz habe ich versucht einfach mal in adresse 00 was abzuspeichern und in adresse 01. das geht. auch auslesen der einzelnen werte geht. jetzt wollte ich sequentiell lesen da ist das 1.
USART_Transmita: ; Wait for empty transmit buffer sbis UCSRA,UDRE rjmp USART_Transmita ; Put data (r16) into buffer, sends the data out udr, wr0 USART_Transmitc: ; Wait for empty transmit buffer sbis UCSRA,UDRE rjmp USART_Transmitc ; Put data (r16) into buffer, sends the data out udr, i2cdata
-
Thread
STM3103RBT6 ist mein I²C Master mit CMSIS so korrekt?
die folgenden hardcodierten Werte liefern (Schreibzugriffe bewirken nichts): Register 0: 0x10 = 16 Register 1: 0x11 = 17 Register 2: 0x22 = 34 Register 3: 0x44 = 64 Register 4: 0x88 = 136 Register 5: 0xFF = 255 Das Programm soll die ersten 3 Register mit den Werten 1,2,3 beschreiben, danach
c] http://www.st.com/content/ccc/resource/technical/document/application_note/5d/ae/a3/6f/08/69/4e/9b/CD00209826.pdf/files/CD00209826.pdf/jcr:content/translations/en.CD00209826.pdf Ich denke, die Figure1 auf Seite 7 ist falsch, da fehlt "Read Data N-2)".
-
Thread
Hex.file erstellen
PROPRO/ledblink.c:7: undefined reference to `initRobotBase' C:\Users\Admin\Desktop\PROPRO/ledblink.c:16: undefined reference to `changeBeepsound' C:\Users\Admin\Desktop\PROPRO/ledblink.c:17: undefined reference to `setBeepsound' C:\Users\Admin\Desktop\PROPRO/ledblink.c:18: undefined reference to
50: error: 'ADC_CURRENT_3' undeclared (first use in this function) Ledblink.c:54: error: 'Current_4' undeclared (first use in this function) Ledblink.c:54: error: 'ADC_CURRENT_4' undeclared (first use in this function) Ledblink.c:58: error: 'Current_5' undeclared (first use in this function) Ledblink.c