wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

PY32F403C驅動SPI液晶屏2.8寸LVGL8演示程序

[復制鏈接]
跳轉到指定樓層
樓主

普冉的M4單片機系列,資源豐富,價格便宜。實在是太香了,用來驅動2.8寸SPI屏跑LVGL8超值劃算。
/**
******************************************************************************
* 文件名程: main.c
* 作    者: 東莞-鄧凱歌
* 功    能: 主程序
* 硬    件: PY32F403C_KFB_V0.1
* 說明:
* 軟件版本 V1.0.1(2024/4/7 16:02)
******************************************************************************
**/
#include "main.h"
#include "user_uart.h"
#include "user_dma.h"
#include "user_timer.h"
#include "user_gpio.h"
#include "user_spi.h"
#include "lcd_driver.h"
#include "user_touch.h"

#include "lv_port_disp.h"
#include "lv_port_indev.h"
#include "lvgl.h"

#include "gui_guider.h"
#include "events_init.h"
#include "custom.h"

lv_ui guider_ui;

uint8_t aRxBuffer,bRxBuffer;

/* Private define ------------------------------------------------------------*/
/* Private variables ---------------------------------------------------------*/
/* Private user code ---------------------------------------------------------*/
/* Private macro -------------------------------------------------------------*/
/* Private function prototypes -----------------------------------------------*/
static void APP_SystemClockConfig(void);


uint32_t senpwm = 120;
extern uint8_t pwmbit;
uint8_t lcdbit;
/**
  * @brief  Main program.
  * @retval int
  */
int main(void)
{
        /* Reset of all peripherals, Initializes the Systick. */
        HAL_Init();

        /* Configure the system clock */
        APP_SystemClockConfig();
        MX_DMA_Init();
        
        MX_SPI1_Init();
        MX_SPI2_Init();
        MX_GPIO_Init();
//        APP_GpioConfig();
//        MX_USART1_UART_Init();
        MX_TIM1_Init();
        MX_TIM2_Init();
//        MX_TIM6_Init();
//        HAL_UART_Receive_IT(&huart1,&aRxBuffer,1);
        
//        LCD_Init();
////        LCD_Fill(0,0,320,240,RED);
////        LCD_Fill(0,0,320,240,WHITE);
//        
//        LCD_DMA_Fill(0,0,320,240,RED);
//        LCD_DMA_Fill(0,0,320,240,WHITE);
        
        lv_init();
    lv_port_disp_init();
        lv_port_indev_init();
        
//        lv_example_textarea_1();
        
        
        custom_init(&guider_ui);         //自定義的功能要放在UI初始化前面,切記!!!!
        setup_ui(&guider_ui);
    events_init(&guider_ui);
        while (1)
        {
                if( tp_dev.calibit)
                {
                  TP_Adjust();
                }else{

                  lv_timer_handler();
                }               
        }
}

/**
  * @brief  System Clock Configuration
  * @param  None
  * @retval None
  */
static void APP_SystemClockConfig(void)
{
        RCC_OscInitTypeDef  OscInitstruct = {0};
        RCC_ClkInitTypeDef  ClkInitstruct = {0};

        OscInitstruct.OscillatorType  = RCC_OSCILLATORTYPE_HSE | RCC_OSCILLATORTYPE_HSI | RCC_OSCILLATORTYPE_LSE |
                                                                  RCC_OSCILLATORTYPE_LSI | RCC_OSCILLATORTYPE_HSI48M;
        OscInitstruct.HSEState        = RCC_HSE_ON;                               /* Enable HSE */
        OscInitstruct.HSEFreq         = RCC_HSE_16_32MHz;                         /* HSE working frequency range: 16M~32M */
        OscInitstruct.HSI48MState     = RCC_HSI48M_OFF;                           /* Disable HSI48M */
        OscInitstruct.HSIState        = RCC_HSI_ON;                               /* Enable HSI */
        OscInitstruct.LSEState        = RCC_LSE_OFF;                              /* Disable LSE */
//        OscInitstruct.LSEDriver       = RCC_LSEDRIVE_HIGH;                     /* Drive capability level: High */
        OscInitstruct.LSIState        = RCC_LSI_OFF;                              /* Disable LSI */
        OscInitstruct.PLL.PLLState    = RCC_PLL_ON;                              /* Disable PLL */
        OscInitstruct.PLL.PLLSource   = RCC_PLLSOURCE_HSE;                    /* PLL clock source: HSE */
        OscInitstruct.PLL.PLLMUL      = RCC_PLL_MUL7;                         /* PLL multiplication factor: 6 */
        /* Configure Oscillators */
        if(HAL_RCC_OscConfig(&OscInitstruct) != HAL_OK)
        {
                Error_Handler();
        }

        ClkInitstruct.ClockType       = RCC_CLOCKTYPE_SYSCLK | RCC_CLOCKTYPE_HCLK | RCC_CLOCKTYPE_PCLK1 | RCC_CLOCKTYPE_PCLK2;
        ClkInitstruct.SYSCLKSource    = RCC_SYSCLKSOURCE_PLLCLK;                 /* SYSCLK source select as HSE */
        ClkInitstruct.AHBCLKDivider   = RCC_SYSCLK_DIV1;                      /* AHB clock not divided */
        ClkInitstruct.APB1CLKDivider  = RCC_HCLK_DIV1;                        /* APB1 clock not divided */
        ClkInitstruct.APB2CLKDivider  = RCC_HCLK_DIV2;                        /* APB1 clock divided by 2 */
        /* Configure Clocks */
        if(HAL_RCC_ClockConfig(&ClkInitstruct, FLASH_LATENCY_6) != HAL_OK)
        {
                Error_Handler();
        }
}




/**
  * @brief  This function is executed in case of error occurrence.
  * @param  None
  * @retval None
  */
void Error_Handler(void)
{
  /* Infinite loop */
  while (1)
  {
  }
}

#ifdef  USE_FULL_ASSERT
/**
  * @brief  Reports the name of the source file and the source line number
  *         where the assert_param error has occurred.
  * @param  file: pointer to the source file name
  * @param  line: assert_param error line source number
  * @retval None
  */
void assert_failed(uint8_t *file, uint32_t line)
{
  /* User can add his own implementation to report the file name and line number,
     for example: printf("Wrong parameters value: file %s on line %d\r\n", file, line)  */
  /* Infinite loop */
  while (1)
  {
  }
}
#endif /* USE_FULL_ASSERT */


PY32F403C_KFB_LVGL028(V0.1).7z

5.52 MB, 下載次數: 0, 下載積分: 黑幣 -5

Schematic_PY32F403C_KFB_V0.1.pdf

151.71 KB, 下載次數: 0, 下載積分: 黑幣 -5

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

使用道具 舉報

沙發
ID:619259 發表于 2024-12-9 08:51 | 只看該作者
我用STC32驅動過這個屏,主屏上到30MHz,刷新速度非常快,不知樓主的這個案例速度如何?
回復

使用道具 舉報

板凳
ID:14088 發表于 2024-12-9 14:21 | 只看該作者
cy009 發表于 2024-12-9 08:51
我用STC32驅動過這個屏,主屏上到30MHz,刷新速度非常快,不知樓主的這個案例速度如何?

F403C 理論上SPI的頻率最高達到36M
回復

使用道具 舉報

地板
ID:691028 發表于 2024-12-20 13:23 | 只看該作者
不知道是什么原因,普冉的單片機死活下載不進固件,研究了大半個月都沒成功
回復

使用道具 舉報

5#
ID:14088 發表于 2024-12-23 09:21 | 只看該作者
0x00000000 發表于 2024-12-20 13:23
不知道是什么原因,普冉的單片機死活下載不進固件,研究了大半個月都沒成功

降低SWD下載速度改成500K試試
回復

使用道具 舉報

6#
ID:691028 發表于 2024-12-23 17:51 | 只看該作者
換了三個DAP和ULINK都試過了,能識別得到芯片,但無法下載固件,嘗試問了店家,店家也不清楚
回復

使用道具 舉報

7#
ID:378108 發表于 2024-12-31 17:16 | 只看該作者
eyancool 發表于 2024-12-23 09:21
降低SWD下載速度改成500K試試

下載器到 MCU 的線太長了,那個線 大于 5cm 下載就會不可靠
回復

使用道具 舉報

8#
ID:468456 發表于 2025-4-15 11:48 | 只看該作者
請問一下你的py32F403能讀取內存卡嗎?我用STM32能讀,但是用py32沒法讀取
回復

使用道具 舉報

9#
ID:14088 發表于 2025-4-25 18:54 | 只看該作者
makej 發表于 2025-4-15 11:48
請問一下你的py32F403能讀取內存卡嗎?我用STM32能讀,但是用py32沒法讀取

我沒用到PY32F403的SDIO功能,看一下PY32F403官方的開發注意事項說明.不能全照STM32來
回復

使用道具 舉報

10#
ID:1066795 發表于 2025-6-17 17:39 | 只看該作者
請問您這個ui是用nxp的上位機編譯模擬的么
回復

使用道具 舉報

11#
ID:14088 發表于 2025-7-4 08:15 | 只看該作者
yslsdas 發表于 2025-6-17 17:39
請問您這個ui是用nxp的上位機編譯模擬的么

是的,用NXP的LVGL UI上位機軟件
回復

使用道具 舉報

12#
ID:344943 發表于 2025-7-22 16:47 | 只看該作者
感謝分享。
回復

使用道具 舉報

13#
ID:344943 發表于 2025-7-22 16:48 | 只看該作者
謝謝分享
回復

使用道具 舉報

14#
無效樓層,該帖已經被刪除
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
久久久精品高清| 中文字幕一区二区三区四区免费看| 国产亚洲精品久久飘花| 精品播放一区二区| 亚洲女子a中天字幕| 久久精品一区二区国产| 日本成人7777| 精精国产xxxx视频在线野外| 性视频在线播放| 欧美色婷婷天堂网站| 久久精品五月天| 天天躁夜夜躁狠狠是什么心态| 欧美精品久久久久久久免费| 国产视频一区二区不卡| 羞羞色国产精品| 欧美电影精品一区二区| 亚洲综合另类小说| av男人天堂一区| 美女精品在线| 日韩综合网站| www久久久| 久久久久黄久久免费漫画| 性色av一区二区| 网站在线观看你懂的 | 日韩黄色动漫| 欧美xxxx三人交性视频| 精品久久久久久亚洲综合网站 | 国产在线一区二区视频| 免费女人黄页| 欧美黑人xxxxx性受| 自己做鸭怎么接单寻找客源| 老头老太做爰xxx视频| 日韩欧美精品在线观看视频| 日本一区高清不卡| 91免费国产视频| 久久免费国产精品1| 亚洲欧美精品一区二区| 欧美一区二区视频观看视频 | 九九久久成人| 国产成人免费看一级大黄| 玖玖爱在线观看| 午夜一区二区视频| 虎白女粉嫩尤物福利视频| 三年中文高清在线观看第6集| 国产视频一区二区不卡| 国产精品综合久久久| 欧美精品激情blacked18| 在线视频免费一区二区| 亚洲激情视频在线播放| 欧美精品丝袜久久久中文字幕| 亚洲成人一区二区| 中文字幕一区二区三区四区不卡 | 国产在线日韩欧美| 国产专区一区| 91av精品| 99久久久久| 欧美电影一区| 久久视频在线| 97精品97| 99精品在线观看| 日韩情爱电影在线观看| 精品成人影院| 日韩精品欧美| 天天精品视频| 先锋资源久久| 欧美91福利在线观看| 综合天堂av久久久久久久| 中文字幕免费一区二区三区| 亚洲h色精品| 在线观看av中文| 97中文字幕| 国产精品三级a三级三级午夜 | 99久久精品免费看国产交换| 国产精品女人久久久| 国产精品熟女久久久久久| 精品国产av一区二区| 亚洲黄色精品视频| 蜜臀久久久久久999| 三级视频在线看| 中文字幕色视频| 青青草国产免费自拍| 国产狂喷白浆在线观看视频| 国产亚洲精品一区二区在线观看 | 亚洲天堂日韩电影| 亚洲视频在线看| 国产亚洲美女久久| 久久视频精品在线| 欧美在线亚洲在线| 国产精品作爱| 好吊色欧美一区二区三区| 成人伊人精品色xxxx视频| av免费观看久久| 精品国产aⅴ麻豆| 亚洲精品二区| 精品91一区二区三区| 97中文字幕在线| 8x8x最新地址| 野花视频免费在线观看| 波多野结衣 在线| 国精品无码一区二区三区| 国产污污视频在线观看| 中文乱码字幕午夜无线观看| 艳妇乳肉豪妇荡乳av无码福利 | 黄色高清视频| 毛片.com| 福利小视频在线观看| 日本乱理伦在线| 国产a亚洲精品| 日韩人体视频| 午夜国产精品视频| 手机电影在线观看| 日本不卡一区二区三区在线观看| 狠狠色狠狠色合久久伊人| 日韩电影一区二区三区| 成人黄页在线观看| 国产精品久久久久7777按摩| 午夜精品爽啪视频| 精品欧美一区二区三区精品久久| 亚洲欧洲xxxx| 欧美做受高潮电影o| 国产一区二区在线观看免费播放| 国产小视频免费| 女性隐私黄www网站视频| 最新版天堂资源在线| 国产成人亚洲精品狼色在线| 国产精品入口麻豆免费观看| 再深点灬舒服灬太大了少妇| 女人被爽到呻吟gif动态图下载| 免费毛片在线| 午夜裸体女人视频网站在线观看| 成人自拍在线| 国产日韩欧美三级| 91色视频在线| 粉嫩老牛aⅴ一区二区三区| 亚洲国产欧美自拍| 2021久久精品国产99国产精品| 国产原创精品| 亚洲欧美在线综合| 国产精品tv| 亚洲色图插插| 99久久国产综合精品色伊| 亚洲v日本v欧美v久久精品| 日韩欧美国产电影| 2019日本中文字幕| 日韩亚洲视频| 深田咏美中文字幕| japanese国产在线观看| 国产成人香蕉在线视频fuz| 福利在线国产| 青青热久免费精品视频在线18| 精品不卡一区| 天天综合天天| 高清日韩av电影| 日本男人天堂网| 黄页网站视频在线观看| √最新版天堂资源网在线| 欧洲vs亚洲vs国产| 日韩电影一区二区三区四区| 亚洲三级在线播放| 亚洲视频国产视频| 97超碰资源| 深夜黄色小视频| 久草视频中文在线| 国内一区二区三区精品视频| 青草久久伊人| 综合中文字幕| 国产做a爰片久久毛片 | 日本伊人精品一区二区三区介绍| 亚洲精品成人自拍| 国产又大又粗又爽的毛片| 蜜桃视频污在线观看| 在线中文字幕资源| 亚洲精品影片| 成人精品视频网站| 欧美刺激脚交jootjob| 国产人妖伪娘一区91| 777777av| 中文字幕黄色片| japanese在线| 成人国产精品| 日韩精品一二三区| 欧美性大战xxxxx久久久| 国产精品黄页免费高清在线观看| 热99这里只有精品| 久草国产精品视频| 欧美18—20岁hd第一次| 一区在线不卡| 国产乱码精品1区2区3区| 91精品国产乱码| 亚洲一区二区三区xxx视频| 免费看的av网站| 丰满人妻一区二区| 国产片在线观看| 欧美激情理论| 亚洲一区二区三区免费视频| 91精品国产91| 成人一区二区三| 无码人妻久久一区二区三区| 一级日本免费的| 波多野结衣在线观看一区二区| 国产精品国产三级国产有无不卡| 久久久97精品| 日本免费一级视频| 夜夜爽8888| 精品国产丝袜高跟鞋| 伊人成人网在线看| 欧美人与性动xxxx| 国产精品一区二区免费看| 亚洲图片第一页| 欧美18—19性高清hd4k| 五月天婷亚洲天综合网精品偷| av在线理伦电影| 毛片av一区二区| 欧美精品一区二区三区视频| 久久久久久久一区二区三区| 91视频免费版污| 亚洲国产综合网| 欧美人与性动交α欧美精品济南到| 久久综合激情| 精品国产污污免费网站入口| 成年人黄色在线观看| 久久不卡免费视频| 国内三级在线观看| 亚洲在线观看| 亚洲精品v欧美精品v日韩精品| 欧美性受xxxx黑人猛交88| 香蕉影院在线观看| 成人午夜电影在线观看| 亚洲影音一区| 亚洲欧美三级伦理| 99精品人妻少妇一区二区| 亚洲国产精品久久久久久6q| a'aaa级片在线观看| 国产69精品久久99不卡| 久久躁狠狠躁夜夜爽| 国产三级三级三级看三级| 五月婷婷在线观看视频| 国产经典一区| 国产精品国产三级国产| 国产免费一区二区三区在线观看| 2019男人天堂| 超碰在线免费| 亚洲片区在线| 亚洲精品综合精品自拍| 成人在线免费观看av| 中文字幕av高清| 精品一区二区三区中文字幕在线 | 国产精品久久久久久久久| 国产麻豆xxxvideo实拍| 天天爽夜夜爽| 一精品久久久| 亚洲成色www8888| 日本va中文字幕| 国产精品最新乱视频二区| 欧美亚视频在线中文字幕免费| 欧美视频免费在线| 四虎永久国产精品| 亚洲国产剧情在线观看| 成人av集中营| 欧美日韩国产在线播放| 亚洲一区二区三区免费观看| 国产福利资源在线| 国产一区二区三区视频在线 | 美女视频一区在线观看| 久久久国产精品亚洲一区| 无码国产69精品久久久久网站 | 一二三四社区在线视频6| 久久精品人人| 欧美理论片在线观看| 国模私拍在线观看| 玖草视频在线| 美女高潮久久久| 欧美又大又硬又粗bbbbb| 人妻人人澡人人添人人爽| 春暖花开成人亚洲区| 国产福利一区在线| 国产精品精品视频| 天天干天天干天天干天天| www.超碰在线| 一色屋精品亚洲香蕉网站| 欧美精品中文字幕一区二区| 99视频免费看| 国产精品x8x8一区二区| 91精品国产综合久久久久久久| 欧美牲交a欧美牲交| 国产野外战在线播放| 久久裸体网站| 丝袜一区二区三区| sdde在线播放一区二区| 快射av在线播放一区| 国产一区在线精品| 日本精品中文字幕| 青青操免费在线视频| 欲香欲色天天天综合和网| 一区二区在线观看视频在线观看| 日本午夜精品电影| 熟妇人妻一区二区三区四区 | free性欧美1819hd| 天堂精品中文字幕在线| 欧美中文在线观看| 久久久久久久久久影院| 国产一区二区精品调教| 国产成人调教视频在线观看 | 中文字幕色一区二区| 精品国产一区二区三区不卡在线| 久久精品青草| 欧美成人精品xxx| 日本一二三区不卡| 亚洲精品一区av| 日韩美女主播在线视频一区二区三区 | 91精品国产自产精品男人的天堂 | 日韩黄色片在线| 三上悠亚在线资源| 久久在线播放| 久久男人的天堂| 亚洲高清在线看| 另类尿喷潮videofree| 亚洲精品美女免费| 不卡一区二区三区四区| 亚洲视频二区| 欧美日本黄视频| 久久精品www| 神马电影网我不卡| 日韩区在线观看| 欧美一区二区三区成人精品| 黄色污污视频在线观看| 色婷婷国产精品综合在线观看| 久久国产这里只有精品| 九色在线视频蝌蚪| 一区二区三区在线不卡| 国产第一页视频| 蜜桃成人在线视频| 亚洲视频一区二区在线观看| 浮妇高潮喷白浆视频| 最近97中文超碰在线| 最新日韩av在线| 中文字幕欧美精品日韩中文字幕| xxxxx在线观看| 182在线视频观看| 欧美日韩国产欧美日美国产精品| 国产chinese中国hdxxxx| 日本小视频在线免费观看| 欧美日韩国产小视频在线观看| 亚洲国产果冻传媒av在线观看| 国产精品—色呦呦| 欧美一区二区三区日韩视频| 少妇av片在线观看| 亚洲资源在线| 日韩一区二区三区xxxx| 亚洲精品毛片一区二区三区| 国产探花一区在线观看| 日韩美女毛茸茸| 自拍亚洲色图| 卡一卡二国产精品| 日韩高清三级| ·天天天天操| 亚洲欧洲成人精品av97| 国产精品入口免费软件| 91精品国产91久久久久久青草| 欧美一级淫片007| 亚洲综合色区另类av| 日韩网址在线观看| 啊啊啊啊啊啊啊视频在线播放| 国产蜜臀97一区二区三区| 亚洲熟妇av一区二区三区漫画| 中文字幕一区免费| 欧美性xxxx极品hd满灌| 久久精品视频18| 日韩一区二区三区色 | 久久精品网站免费观看| 国产性生交xxxxx免费| 超碰电影在线播放| 精品88久久久久88久久久| 91精品国产高潮对白| 成人系列视频| 成人18视频| 激情校园亚洲图片| 亚洲成av人影院| 国产又黄又粗的视频| 欧美wwwwww| 成人午夜天堂| 综合天堂久久久久久久| 在线午夜精品自拍| 国产青青草视频| 日本特黄久久久高潮| 免费在线观看污污视频| 九一国产在线| 欧美成人一级视频| 日韩电影在线观看一区二区| 99精品免费视频| 国产免费一区二区三区四在线播放| 青青草av免费在线观看| 日韩久久久久久| 国产九色91回来了| 麻豆精品新av中文字幕| 无罩大乳的熟妇正在播放| 国产天堂在线播放视频| 丝袜一区二区三区| 中文字字幕一区二区三区四区五区| 国产91露脸合集magnet|