CFW: Data Logger

Community-Firmware (cfw), Selbstbaucontroller (TX-Pi, ftduino, usw.), usw.
Forumsregeln
Bitte beachte die Forumsregeln!
chehr
Beiträge: 193
Registriert: 07 Apr 2015, 21:07
Wohnort: Friedrichshafen

Re: CFW: Data Logger

Beitrag von chehr » 16 Jul 2017, 12:14

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)

Benutzeravatar
ski7777
Beiträge: 870
Registriert: 22 Feb 2014, 14:18
Wohnort: Saarwellingen

Re: CFW: Data Logger

Beitrag von ski7777 » 16 Jul 2017, 13:07

chehr hat geschrieben:Werden die beiden I2C Ports am TXT mit dem ARM Cortex M3 (STM32F105R8) angesteuert?
Nein. Das macht der Prozessor (TI AM3352). Das I²C am STM wird nicht genutzt.

Raphael

Antworten