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 ;)
Jacques
Une ligne à modifier dans ...\arduinoIDE\libraries\Wire\utility\twi.h
Avant 100KHz :
#ifndef TWI_FREQ
#define TWI_FREQ 100000L
#endif
Aprés 400KHz :
#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)
Bonjour,
Merci beaucoup pour vos réponses, ça va me permettre d'avancer rapidement, y a quasiment plus qu'a brancher et tester
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