Bienvenue aux nouveaux arrivants sur FantasPic !

- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.

--- L’équipe FantasPic ---
Forum général sur le langage C !

Modérateur : Jérémy

SPI sur PIC16 F
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2597
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#11 Message par paulfjujo » jeu. 10 nov. 2016 10:45

bonjour,

il semble en effet que certains posts soit égarés...
J'ai testé avec un 16F1847 et 1 NRF2401 + liaison UART1
avec 2 versions:
la 1ere plus ou moins equivalente à ton programme MPLABX avec #define Like_MPLABX en 1ere ligne du progamme
la 2em avec la bibliotheque SPI de mikroC avec // #define Like_MPLABX
(nota: La 2e version faisant une re-lecture)
L'ensemble est alimenté en 3,3V
Rajout de la liaison UART1 RB1 RX <-- clavier RB5 TX --> Ecran
et RB6 -> CE NRF24LF01

Je ne sais pas à quoi on devrait s'attendre, vu que je n'ai encore pas etudié la data sheet en detail
et qu'il me faudrait un 2em exemplaire de montage .

le resultat :1ere version
Test NRF24L01 en mode simili MPLABX ( carsyntaxe legerement differente )
SPI write 0x0F
En Retour= : 0E
SPI write 0x0F
En Retour= : 0F
SPI write 0x0F
En Retour= : 0F


le resultat :2ere version
Test NRF24L01 en mode MikroC SPI lib
SPI write 0x0F
En Retour= : C6
SPI write 0x0F
En Retour= : C6
SPI write 0x0F
En Retour= : C6
SPI write 0x0F
En Retour= : C6


NRF24L01_Links_with_16F1847_pinout_Front.jpg


le programme MikroC .. source , Hex, cablage


16F1847_NRF24L01_161108.zip
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Aide toi, le ciel ou FantasPic t'aidera

SPI sur PIC16 F
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2597
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#12 Message par paulfjujo » sam. 12 nov. 2016 20:10

Bonsoir à tous,


je viens de faire un essai avec 2 montage semblable (ou presque ) , en utilisant des exemples tiré du libstok MikroC
un 16F1847 en mode TX
un 16LF1847 en mode RX ..

rien ne se passe , rien ne se transforme .rien ne se crée.... Lavoisier .. menteur. exit

:mur: Ce qui est desolant c'est qu'il faudrait se taper la doc à fond pour s'en sortir ..
mais pas de carotte pour avancer, meme pas une led qui s'allume sur ce module (pas de led!)
Le seul avantage que je vois en ce type de module est la possibilité de faire un reseau multi-nodes.
Laissons décanter ...

le SPI hardware est capricieux, et peut etre pas aussi standard que cela
pour faire fonctionne ma carte RFID SPI, il a fallu que je fasse du SPI bit-bang .!

Attention!! à suivre...

j'ai testé aussiune liaison bluetooth BLE + Appinventor
pouvant servir de point de depart.
Aide toi, le ciel ou FantasPic t'aidera

SPI sur PIC16 F
Gérard
Avatar de l’utilisateur
Expert
Expert
Messages : 1643
Âge : 65
Enregistré en : septembre 2015
Localisation : Alsace - Haut-Rhin

#13 Message par Gérard » sam. 12 nov. 2016 20:21

paulfjujo a écrit :Bonsoir à tous,

...

rien ne se passe , rien ne se transforme .rien ne se crée.... Lavoisier .. menteur. exit

...



Le Grand Homme va se retourner dans sa tombe ...
Le 18/04/19 je suis devenu papy de jumeaux, le 01/09/23 une petite cousine des jumeaux est née.


Retourner vers « Langage C »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 22 invités