Ich verstehe momentan nicht warum die RoboPro Programmgeschwindigkeit sich überhaupt nicht beeinflussen lässt mit dem I2C setting 100kHz oder 400kHz, egal mit oder ohne CFW.
Werden die beiden I2C Ports am TXT mit dem ARM Cortex M3 (STM32F105R8) angesteuert?
Dann ist die maximale clock Geschwindigkeit 400 kHz.
Laut Datenblatt "DocID13902 Rev 16, RM0008, Seite 787" gibt es ein I2C Clock control register (I2C_CCR) mit folgenden Angaben:
Datenblatt http://www.st.com/content/st_com/en/pro ... 105r8.html
Address offset: 0x1C
Reset value: 0x0000
fPCLK1 must be at least 2 MHz to achieve Sm mode I²C frequencies. It must be at least 4
MHz to achieve Fm mode I²C frequencies. It must be a multiple of 10MHz to reach the
400 kHz maximum I²C Fm mode clock.
The CCR register must be configured only when the I2C is disabled (PE = 0).
Im Datenblatt "DocID15274 Rev 10, Seite 65" ist folgendes definiert:
I2C_CCR value: 0x801E at 400 kHz SCL frequency (fPCLK1= 36 MHz.,VDD = 3.3 V)
CFW: Data Logger
Forumsregeln
Bitte beachte die Forumsregeln!
Bitte beachte die Forumsregeln!
Re: CFW: Data Logger
Nein. Das macht der Prozessor (TI AM3352). Das I²C am STM wird nicht genutzt.chehr hat geschrieben:Werden die beiden I2C Ports am TXT mit dem ARM Cortex M3 (STM32F105R8) angesteuert?
Raphael