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 ---
- 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 ---
Recherche tuto module camera et pic18
Ce que tu cherches n'a pas l'air d'exister, il faut donc plancher dessus.
90% du boulot c'est le dialogue I2C, l'I2C sur 18F4550 on en trouve plein. La boucle qui lit le port data 8 bits est toute simple. Le programme de Temps-x est en C, et montre bien ce qu'il y a faire. Si tu ne connais pas l'I2C, il faut t'y mettre. Il faut juste créer une fonction I2C d'écriture de registre, et une autre de lecture pour vérifier que la précédente marche bien. C'est tout.
Ou alors tu attends la version ASM qui ne saurait tarder :)
PS: L'I2C de la caméra nécessite la présence de l'horloge PWM sur Xclk, sinon il est inopérant.
90% du boulot c'est le dialogue I2C, l'I2C sur 18F4550 on en trouve plein. La boucle qui lit le port data 8 bits est toute simple. Le programme de Temps-x est en C, et montre bien ce qu'il y a faire. Si tu ne connais pas l'I2C, il faut t'y mettre. Il faut juste créer une fonction I2C d'écriture de registre, et une autre de lecture pour vérifier que la précédente marche bien. C'est tout.
Ou alors tu attends la version ASM qui ne saurait tarder :)
PS: L'I2C de la caméra nécessite la présence de l'horloge PWM sur Xclk, sinon il est inopérant.
Recherche tuto module camera et pic18
Bonjour satinas, francknvs, et tout le forum,
Ok, voila pourquoi je n'arrive pas à détecter le I2C, sais tu a quelle fréquence qu'il faut tourner ?
Car j'ai vu sur certain forum qu'il parle de 4 Mhz à 10 Mhz ,
pour de t'elle fréquence autant se servir du Quartz qui sert au microcontrôleur, par exemple, on peut envisager un Quartz à 10 Mhz, puis activer la PLL sur le Pic, ce qui nous ferais un Pic tournant à 44 Mhz et une caméra qui tourne à 10 Mhz.
Sortie du Quartz il faudra surement mettre un Trigger de Schmitt, ou un mosfet, pour avoir des signaux rectangulaire, après je ne sais pas si c'est faisable....
pour l'info
francknvs si tu n'as pas de tutoriel pour Pic en langage C++
il faut ramasser le maximum de documentation, on premier lieu comprendre le fonctionnement d'une caméra numérique.
Je vais surement écrire un petit programme pour cette caméra, un pour PC, et un pour langage ASM pour Pic, pour voir en premier lieu les images.
pour l'aide sur le GPS, j'ai compris comment il fonctionne, fin de compte c'est très simple, j'ai même écrit un programme pour PC qui est fonctionnelle.
Il me reste à faire le programme pour pic, en ASM
pour l'instant j'ai mi de coté....
A+
satinas a écrit :Source du message PS: L'I2C de la caméra nécessite la présence de l'horloge PWM sur Xclk, sinon il est inopérant.

Car j'ai vu sur certain forum qu'il parle de 4 Mhz à 10 Mhz ,

Sortie du Quartz il faudra surement mettre un Trigger de Schmitt, ou un mosfet, pour avoir des signaux rectangulaire, après je ne sais pas si c'est faisable....

francknvs si tu n'as pas de tutoriel pour Pic en langage C++

Je vais surement écrire un petit programme pour cette caméra, un pour PC, et un pour langage ASM pour Pic, pour voir en premier lieu les images.

Il me reste à faire le programme pour pic, en ASM


Recherche tuto module camera et pic18
Bonjour,
La caméra possède une PLL réglable 1/4/6/8 suivie de plusieurs diviseurs. Donc une dizaine de MHz sur Xclk suffit, 8MHz pour le programme Arduino cité. Tout est expliqué dans les liens ci-dessous, et voir aussi mon lien plus haut. C'est dommage je n'avais que le datasheet de la caméra lors des essais. Car il y a un paquet de réglages, parfois empiriques d'après certains commentaires dans les programmes.
OV7670 Implementation guide
OV7670 Software application note
Je me demande quel est le plus rapide pour les transferts avec le PC, l''USB natif du 18F4550 ou son UART ?
La caméra possède une PLL réglable 1/4/6/8 suivie de plusieurs diviseurs. Donc une dizaine de MHz sur Xclk suffit, 8MHz pour le programme Arduino cité. Tout est expliqué dans les liens ci-dessous, et voir aussi mon lien plus haut. C'est dommage je n'avais que le datasheet de la caméra lors des essais. Car il y a un paquet de réglages, parfois empiriques d'après certains commentaires dans les programmes.
OV7670 Implementation guide
OV7670 Software application note
Je me demande quel est le plus rapide pour les transferts avec le PC, l''USB natif du 18F4550 ou son UART ?
Recherche tuto module camera et pic18
Bonjour satinas, et tout le forum,
Je vais bouquiner la documentation mi en lien par tes soins, temps que je comprends je que je fais, ça me va
Je n'ai pas de broche Xclk, je pense que chez moi c'est la broche Mclk, je mets une photo ci-dessous de ma caméra
A mon avis ça doit être pareille, J'utilise pas de Pic18F4550, j'ai pris un Pic18F26K22, il peut tourner à 64 Mhz en activant la PLL
de plus, la mémoire sdram et de 3896 octets
Sinon pour faire plaisir à paulfjujo je la ferais fonctionner avec un Pic18F27K42, il peut tourner à 64 Mhz en activant la PLL
de plus, la mémoire sdram et de 8192 octets...
Faut que je regarde dans les Pic récent si ils n'ont pas des pics 8 bits avec une plus grande capacité de mémoire sdram, j'ai vu dans les Pic récent le
PIC18F27Q84, mémoire sdram 12800 octets
Bon on est loin du compte, car (640 x 480) / 8 = 38400 octets pour du noir et blanc
Je fais un essai ce soir, histoire de voir si I2c fonctionne... je te tiens au courant satinas ....
, je parlerais de la transmission des données après.. avec un module CH340E
Pour éviter de polluer le demandeur, je vais ouvrir un post sur cette caméra en section ASM, ça feras pour francknvs un tutoriel en français
je vais arroser mes tomates....
A+
satinas a écrit :Source du message La caméra possède une PLL réglable 1/4/6/8 suivie de plusieurs diviseurs.
Je vais bouquiner la documentation mi en lien par tes soins, temps que je comprends je que je fais, ça me va

satinas a écrit :Source du message une dizaine de MHz sur Xclk
Je n'ai pas de broche Xclk, je pense que chez moi c'est la broche Mclk, je mets une photo ci-dessous de ma caméra
satinas a écrit :Source du message Je me demande quel est le plus rapide pour les transferts avec le PC, l''USB natif du 18F4550 ou son UART
?
A mon avis ça doit être pareille, J'utilise pas de Pic18F4550, j'ai pris un Pic18F26K22, il peut tourner à 64 Mhz en activant la PLL
de plus, la mémoire sdram et de 3896 octets
Sinon pour faire plaisir à paulfjujo je la ferais fonctionner avec un Pic18F27K42, il peut tourner à 64 Mhz en activant la PLL
de plus, la mémoire sdram et de 8192 octets...
Faut que je regarde dans les Pic récent si ils n'ont pas des pics 8 bits avec une plus grande capacité de mémoire sdram, j'ai vu dans les Pic récent le
PIC18F27Q84, mémoire sdram 12800 octets

Bon on est loin du compte, car (640 x 480) / 8 = 38400 octets pour du noir et blanc
Je fais un essai ce soir, histoire de voir si I2c fonctionne... je te tiens au courant satinas ....

Pour éviter de polluer le demandeur, je vais ouvrir un post sur cette caméra en section ASM, ça feras pour francknvs un tutoriel en français



Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Recherche tuto module camera et pic18
Retourner vers « Coin Fourre-tout »
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 2 invités