Pages: [1]   Go Down
Author Topic: question a propos de la lib Wire et de l'I2C  (Read 629 times)
0 Members and 1 Guest are viewing this topic.
SCY CHAZELLES
Offline Offline
Newbie
*
Karma: 1
Posts: 29
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour,


pour mon projet de géné HF, je veux utiliser le bus I2c de mon Teensy en mode esclave,
j'ai bien compris le pb des adresses, cependant on ne parle pas de la vitesse du bus.
le maître peut fonctionner en 100Khz, 400 Khz et 1 Mhz, comment fait-on pour adapter la vitesse dans la lib Wire ?
quelle est la vitesse par défaut (le Teensy à une clock de 16Mhz ainsi que le maitre (µLCP 32PT de 4 Dsystem) ?
merci de votre aide,
bonne fêtes de fin d'année  smiley-wink
Jacques
Logged

Ales
Offline Offline
Faraday Member
**
Karma: 39
Posts: 3582
Do or DIY
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

La vitesse de base est 100 khz, mais on peut passer à 400 khz en modifiant une ligne et en supprimant 2 fichiers : http://arduino.cc/forum/index.php/topic,16793.0.html
Logged


France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5347
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour,

Une ligne à modifier dans ...\arduinoIDE\libraries\Wire\utility\twi.h
Avant 100KHz :
Code:
#ifndef TWI_FREQ
#define TWI_FREQ 100000L
#endif
Aprés 400KHz :
Code:
#ifndef TWI_FREQ
#define TWI_FREQ 400000L
#endif

Pour les deux fichiers .o pas de problème depuis arduino 0018 il sont régénéré à chaque compilation.
(ou uniquement à la 1er compilation âpres l'ouverture de l'ide depuis 1.0.1)
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Offline Offline
Faraday Member
**
Karma: 33
Posts: 4968
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

...
pour mon projet de géné HF, je veux utiliser le bus I2c de mon Teensy en mode esclave,

Bonjour f1apy
Par pure curiosité , c'est un gené HF basé sur quoi comme "coeur de generation" ?
quelle etendue ? 
Logged

SCY CHAZELLES
Offline Offline
Newbie
*
Karma: 1
Posts: 29
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour,
Merci beaucoup pour vos réponses, ça va me permettre d'avancer rapidement, y a quasiment plus qu'a brancher et tester

Quote
Par pure curiosité , c'est un gené HF basé sur quoi comme "coeur de generation" ?
quelle etendue ?

en fait j'ai deux projets en cours:
- un DDS AD9851 0-60Mhz (quasiment fini) fonctions géné et sweeper
- un VFO à base de S570 lvds (3Mhz à 1,4 Ghz) en cours de développement

Cordialement,
Jacques
Logged

Pages: [1]   Go Up
Jump to: