ARDUINO ET IC CDP68HC68P1


bonsoir à tous,

je vous expose mon problème sur un projet sur lequel je suis entrain de travailler :

j'ai plusieurs ic cdp68hc68p1 (doc ic cdp 68hc68p1)  qui traînent chez moi et dont je voulais tester leurs fonctionnalités avant de pouvoir les utiliser pour des projets plus concret. je me suis dit que j'allais créer un petit banc de test à ic, cela me permettraient de voir ou revoir la liaison spi, voir d'autre chose, ben je suis servi.

pour ce faire, j'ai utilisé une petite board arduino uno, utiliser la librairie spi sous arduino pour communiquer avec cet ic
les entrées / sorties de l'ic je les ai reconnectés sur le port pd de la carte arduino (schema de la carte arduino).

j'ai aussi réalisé le code (pour l'instant que la partie écriture sur l'ic => donc les i/o sont déclarée en sortie) - voir le code en annexe
j'ai aussi créer un projet github pour ce que ca vous intéresse de le compléter : https://github.com/philouxy/arduino_ic68hc68p1

après toute cette doc, et explication très succincte, voici mon problème, apparemment quand je configure mon ic (com spi) et que je veux écrire sur mes sorties (sur l'ic cdp68hc68) que ce soit à 1 ou à 0, rien ne se passe, aucun changement, j'ai testé sur plusieurs ic différents... toujours le même résultat.

donc je me dis que ca doit être mon code, mais la je suis perdu et ne sais plus ou chercher, si vous avez des idées, suggestions, je suis preneur de tout

en tout cas, merci de me lire

amicalement - philou

 
   

salut,

on sent la personne qui n'est pas ignorante du codage, mais j'ai passé un bon moment avant de commencer à comprendre ta logique de programmation xd

il y un souci dans ta fonction read_on_chip(), tu ne pilote pas le chip select.

après tu une approche assez "spéciale" pour voir si ça marche. faudrait déjà commencer par simple, configuré des sorties, bloqué dans un while(1) et voir au multimètre ce qui se passe.


Arduino Forum > International > Français (Moderators: jfs, Snootlab) > ARDUINO ET IC CDP68HC68P1


arduino

Comments

Popular posts from this blog

invalid use of void expresion in FlexiTimer2 library

error: a function-definition is not allowed here before '{' token

LED Strip Code