NeroII
10.01.2010, 18:46
Hallo,
ich bin Anfänger in Bascom und habe mich deshalb als erstes durch die RN-Wissen-Hilfe gefressen. Dabei sind mir einige Dinge aufgefallen, die mir unklar sind.
1. Im Vergleich von "Software I2C" mit "Hardware TWI" ist mir aufgefallen, dass, wenn man "Hardware TWI" wählt, die Clock-Frequenz durch "Config Twi = xxxxxx" aussucht, jedoch dies bei der Nutzung von "Software I2C" nicht geschieht. Wie wird das dort gemacht? Verwendet Bascom da Clock-Stretching oder ist es der Standardwert 100kHz? Wenn ja wie kann man den ändern?
2. Ich wüsste gerne einen Schätzwert für die Zeit, die für das Senden und Empfangen von jeweils einem Byte, bei Standard-Clock-Frequenz von 100kHz benötigt wird. Bisher benutze ich das Handyboard und dafür werden ungefähr 40ms benötigt. Unter anderem, weil das so lange ist, möchte ich zu AVRs wechseln.
3. Generell zu Bascom, ich habe gelesen, dass man nur eine Rechenoperation pro Zeile ausrechnen kann. Geht soetwas wirklich nicht:
"a = b^2 + 2 * 4" ?
Viele Grüße
Cornelius
ich bin Anfänger in Bascom und habe mich deshalb als erstes durch die RN-Wissen-Hilfe gefressen. Dabei sind mir einige Dinge aufgefallen, die mir unklar sind.
1. Im Vergleich von "Software I2C" mit "Hardware TWI" ist mir aufgefallen, dass, wenn man "Hardware TWI" wählt, die Clock-Frequenz durch "Config Twi = xxxxxx" aussucht, jedoch dies bei der Nutzung von "Software I2C" nicht geschieht. Wie wird das dort gemacht? Verwendet Bascom da Clock-Stretching oder ist es der Standardwert 100kHz? Wenn ja wie kann man den ändern?
2. Ich wüsste gerne einen Schätzwert für die Zeit, die für das Senden und Empfangen von jeweils einem Byte, bei Standard-Clock-Frequenz von 100kHz benötigt wird. Bisher benutze ich das Handyboard und dafür werden ungefähr 40ms benötigt. Unter anderem, weil das so lange ist, möchte ich zu AVRs wechseln.
3. Generell zu Bascom, ich habe gelesen, dass man nur eine Rechenoperation pro Zeile ausrechnen kann. Geht soetwas wirklich nicht:
"a = b^2 + 2 * 4" ?
Viele Grüße
Cornelius