Individální projekty MPOA

Mikroprocesory s architekturou ARM

Uživatelské nástroje

Nástroje pro tento web


2015:cam-al422

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
2015:cam-al422 [2016/01/18 02:09]
Martin Kráčala Zapojení
2015:cam-al422 [2016/02/04 22:47] (aktuální)
Martin Kráčala MATLAB link
Řádek 82: Řádek 82:
 ==== Odkaz k programu na mbed.org ==== ==== Odkaz k programu na mbed.org ====
  
-Firmware pro KL25Z je k dispozici na stránkách mbed.org ​[[https://​developer.mbed.org/​users/​wrecky/​code/​KL25Z_OV7670/|KL25Z_OV7670]].+Firmware pro KL25Z je k dispozici na stránkách mbed.org [https://​developer.mbed.org/​users/​wrecky/​code/​OV7670-application-over-USB-with-KL25Z/|OV7670 application over USB with KL25Z]].
  
 ==== Hlavní části main.cpp ==== ==== Hlavní části main.cpp ====
Řádek 134: Řádek 134:
 </​code>​ </​code>​
  
 +Následující funkce slouží k rozeznání přijatého příkazu a jeho provedení. Obsahuje funkce na výpis všech registrů kamery (reg_status) používanou především při vývoji programu, dále funkce pro nastavení kamery (setup_...) a sejmutí a odeslání snímku (snapshot).
  
 +Základním nástrojem pro všechny tyto funkce je knihovna [[https://​developer.mbed.org/​users/​wrecky/​code/​OV7670/​|OV7670]].
  
 <code cpp> <code cpp>
Řádek 210: Řádek 212:
 Pro řízení a přenos dat z kamery je využito sériové komunikace skrze USB port. Možností komunikace na straně PC je několik, např. využití běžných terminálových aplikací nebo návrh programu pro sériovou komunikaci a zpracování snímků. V rámci této úlohy bylo využito prostředí MATLAB, které obsahuje integrované nástroje pro sériovou komunikaci, zpracování dat a v neposlední řadě i vývoj aplikací (GUI). Pro řízení a přenos dat z kamery je využito sériové komunikace skrze USB port. Možností komunikace na straně PC je několik, např. využití běžných terminálových aplikací nebo návrh programu pro sériovou komunikaci a zpracování snímků. V rámci této úlohy bylo využito prostředí MATLAB, které obsahuje integrované nástroje pro sériovou komunikaci, zpracování dat a v neposlední řadě i vývoj aplikací (GUI).
  
-Aplikace je dostupná ke stažení na [[http://​www.mathworks.com/​matlabcentral/​fileexchange/​54966-ov7670-serial-communication-interface|MATLAB Central]]. Umožňuje připojení k sériovému portu počítače s pokročilými možnostmi nastavení komunikačního módu. Po připojení aplikace funguje podobně, jako jiné terminály pro sériovou komunikaci. Navíc však obsahuje sadu ovládacích prvků pro řízení kamery - nastavení formátu a zachycení jednotlivých snímků, které jsou následně zobrazeny. Aplikace umožňuje také získané snímky uložit do PC. V další části dokumentace jsou uvedeny příklady sejmutých snímků i video ukazující ovládání programu.+Aplikace je dostupná ke stažení na [[http://​www.mathworks.com/​matlabcentral/​fileexchange/​54966-ov7670-mbed-serial-interface|MATLAB Central]]. Umožňuje připojení k sériovému portu počítače s pokročilými možnostmi nastavení komunikačního módu. Po připojení aplikace funguje podobně, jako jiné terminály pro sériovou komunikaci. Navíc však obsahuje sadu ovládacích prvků pro řízení kamery - nastavení formátu a zachycení jednotlivých snímků, které jsou následně zobrazeny. Aplikace umožňuje také získané snímky uložit do PC. V další části dokumentace jsou uvedeny příklady sejmutých snímků i video ukazující ovládání programu.
  
 {{ :​2015:​cam-al422:​serialgui.png |Obr. 6:  OV7670 Serial Communication Interface}} {{ :​2015:​cam-al422:​serialgui.png |Obr. 6:  OV7670 Serial Communication Interface}}
Řádek 247: Řádek 249:
  
 Odkazy ke stažení: Odkazy ke stažení:
-  * KL25Z_OV7670 firmware: [[https://​developer.mbed.org/​users/​wrecky/​code/​KL25Z_OV7670/​|mbed.org]],​ [[http://​www.urel.feec.vutbr.cz/​MPOA/​_media/​2015/​cam-al422/​kl25z_ov7670_zip_kl25z.zip|Dokuwiki mirror]]  +  * KL25Z_OV7670 firmware: [[https://​developer.mbed.org/​users/​wrecky/​code/​OV7670-application-over-USB-with-KL25Z/​|mbed.org]],​ [[http://​www.urel.feec.vutbr.cz/​MPOA/​_media/​2015/​cam-al422/​kl25z_ov7670_zip_kl25z.zip|Dokuwiki mirror]]  
-  * OV7670 Serial ​Communication ​Interface: [[http://​www.mathworks.com/​matlabcentral/​fileexchange/​54966-ov7670-serial-communication-interface|MATLAB Central]], [[http://​www.urel.feec.vutbr.cz/​MPOA/​_media/​2015/​cam-al422/​serialgui.zip|Dokuwiki mirror]]+  * OV7670 ​mbed Serial Interface: [[http://​www.mathworks.com/​matlabcentral/​fileexchange/​54966-ov7670-mbed-serial-interface|MATLAB Central]], [[http://​www.urel.feec.vutbr.cz/​MPOA/​_media/​2015/​cam-al422/​install_ov7670_mbed_serial_interface.zip|Dokuwiki mirror ​(exe)]]
2015/cam-al422.1453079392.txt.gz · Poslední úprava: 2016/01/18 02:09 autor: Martin Kráčala