久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5954|回復: 8
打印 上一主題 下一主題
收起左側

STM32F407+LWIP+OV2640攝像頭+DCMI+SRAM源碼

  [復制鏈接]
跳轉到指定樓層
樓主
ID:274882 發表于 2018-1-11 22:15 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
采用STM407實現攝像頭OV2640獲取圖片數據,通過TCP網絡上傳顯示。圖片最大分辨率1600*1200,這個分辨率下大概能實現每秒1~2幀左右的傳輸,速度還可以.原始工程文件,配合BOOTLOAD應用,如果不用BOOTLOAD,可以修改起始地址,直接下載應用。

單片機源程序如下:

  1. /* Includes ------------------------------------------------------------------*/
  2. #include "main.h"

  3. /** @addtogroup Template_Project
  4.   * @{
  5.   */

  6. /* Private typedef -----------------------------------------------------------*/
  7. /* Private define ------------------------------------------------------------*/
  8. /* Private macro -------------------------------------------------------------*/
  9. /* Private variables ---------------------------------------------------------*/
  10. extern        void        vTestUartSend(void);
  11. extern        void LwIP_Periodic_Handle(__IO uint32_t localtime);
  12. u32        u32_mark_debug        =        0;
  13. extern        __IO uint32_t LocalTime;
  14. extern        unsigned        char        gu8NetRecMark;
  15. extern        void fudp_init(void);
  16. extern        void        LwIP_Init(void);
  17. extern        void        vDcmiDataInit(void);
  18. extern        void        frame_deal(void);
  19. extern        void LwIP_Periodic_Handle(__IO uint32_t localtime);
  20. extern        void        vDcmi_Set_Start(void);
  21. extern        void        init_sysparameter_set(void);
  22. extern        void        vNetTimeTask(void);
  23. //extern        static        void SystemInit_ExtMemCtl(void);
  24. /* Private functions ---------------------------------------------------------*/

  25. /**
  26.   * @brief  Main program
  27.   * @param  None
  28.   * @retval None
  29.   */
  30. int main(void)
  31. {
  32. System_Setup();
  33. init_sysparameter_set();
  34.         while(OV2640_Init())
  35.         {
  36.                         Delay(200);
  37.         }
  38.         LwIP_Init();
  39.         fudp_init();
  40.         //vDcmiDataInit();
  41.   /* Infinite loop */
  42.         //vDcmi_Set_Start();//STM32F40_41xxx1
  43.         //SystemInit_ExtMemCtl();
  44.   while (1)
  45.   {
  46.                 vPictureEndDeal();
  47.                 vCmdUartDeal();
  48.                 Led_Status_Handle();
  49.                 vNetTimeTask();
  50.                 frame_deal();
  51.                 LwIP_Periodic_Handle(LocalTime);        
  52.   }
  53. }

  54. /**
  55.   * @brief  Inserts a delay time.
  56.   * @param  nTime: specifies the delay time length, in milliseconds.
  57.   * @retval None
  58.   */
  59. void Delay(uint32_t nTime)
  60. {
  61.         uint32_t        u32TimePara        =  LocalTime + nTime;

  62.   while(u32TimePara>LocalTime);
  63. }

  64. void        Led_Status_Handle(void)
  65. {
  66.         u32_mark_debug++;

  67.         if((u32_mark_debug>1000000)&&(u32_mark_debug<2000000))
  68.         {
  69.                         GPIO_SetBits(GPIOB,GPIO_Pin_12);//
  70.                         GPIO_ResetBits(GPIOB,GPIO_Pin_13);//               
  71.                 u32_mark_debug        =        3000000;
  72.                 //delay_us(500);
  73.                 //vTestUartSend();
  74.         }
  75.         else        if((u32_mark_debug>4000000)&&(u32_mark_debug<5000000)){        
  76.                         GPIO_SetBits(GPIOB,GPIO_Pin_13);//復位結束
  77.                         GPIO_ResetBits(GPIOB,GPIO_Pin_12);//               
  78.                 u32_mark_debug        =        0;

  79.                     /* Write the descriptor through the endpoint */
  80.     //USB_SIL_Write(EP1_IN, (uint8_t*) u8_lin, 2);
  81.         }
  82. }


  83. /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
復制代碼

所有資料51hei提供下載:
LIWP DCMI.rar (12.04 MB, 下載次數: 166)




評分

參與人數 2黑幣 +55 收起 理由
liucheng1973 + 5 贊一個!
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏7 分享淘帖 頂1 踩
回復

使用道具 舉報

沙發
ID:341045 發表于 2018-7-7 15:31 | 只看該作者
謝謝分享,下載備用            
回復

使用道具 舉報

板凳
ID:102665 發表于 2019-1-26 14:14 | 只看該作者
贊,下載學習一下!!!
回復

使用道具 舉報

地板
ID:6656 發表于 2019-1-27 10:52 | 只看該作者
解壓不了
回復

使用道具 舉報

5#
ID:153579 發表于 2019-3-3 00:44 | 只看該作者
根本就沒使用到SRAM
回復

使用道具 舉報

6#
ID:427723 發表于 2020-5-28 09:13 | 只看該作者
謝謝分享!
回復

使用道具 舉報

7#
ID:831824 發表于 2020-11-4 14:30 | 只看該作者
用到內部SRAM?
回復

使用道具 舉報

8#
ID:429368 發表于 2023-10-16 09:06 | 只看該作者
我用的udp,剛好可以參考下
回復

使用道具 舉報

9#
ID:1075847 發表于 2023-10-16 09:58 | 只看該作者
代碼清楚
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产高清在线精品一区二区三区 | 欧美影院| 91久久网站 | 在线免费观看黄色 | 亚洲欧美一区二区三区视频 | 精品久久一区 | 国产免费xxx | 成人免费视频观看 | 国产精品中文字幕在线 | 久久久九九九九 | 欧美精品一区久久 | 日本三级全黄三级a | 成人免费久久 | 中文日本在线 | 在线观看中文字幕视频 | 久草院线| 亚洲成人日韩 | 中国一级大黄大片 | 国产精品成人一区二区 | 日本a∨精品中文字幕在线 亚洲91视频 | 亚洲激情视频在线 | 久久精品成人一区 | 欧美日韩a| 91素人| 一级毛片网 | 日本aⅴ中文字幕 | 欧美日韩成人 | 男人的天堂久久 | 在线中文字幕亚洲 | 一区二区三区高清 | 久久新 | jlzzjlzz欧美大全 | 人人cao | 不卡视频一区二区三区 | 成人av高清 | 亚洲国产成人在线 | 欧美一级黄色片在线观看 | 亚洲欧美日韩在线不卡 | www久久久 | www.日韩系列| 日韩欧美一区二区三区免费观看 |