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

標題: PY32F403C驅動SPI液晶屏2.8寸LVGL8演示程序 [打印本頁]

作者: eyancool    時間: 2024-12-8 21:39
標題: 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


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

F403C 理論上SPI的頻率最高達到36M
作者: 0x00000000    時間: 2024-12-20 13:23
不知道是什么原因,普冉的單片機死活下載不進固件,研究了大半個月都沒成功
作者: eyancool    時間: 2024-12-23 09:21
0x00000000 發表于 2024-12-20 13:23
不知道是什么原因,普冉的單片機死活下載不進固件,研究了大半個月都沒成功

降低SWD下載速度改成500K試試
作者: 0x00000000    時間: 2024-12-23 17:51
換了三個DAP和ULINK都試過了,能識別得到芯片,但無法下載固件,嘗試問了店家,店家也不清楚
作者: zhxzhx    時間: 2024-12-31 17:16
eyancool 發表于 2024-12-23 09:21
降低SWD下載速度改成500K試試

下載器到 MCU 的線太長了,那個線 大于 5cm 下載就會不可靠
作者: makej    時間: 2025-4-15 11:48
請問一下你的py32F403能讀取內存卡嗎?我用STM32能讀,但是用py32沒法讀取
作者: eyancool    時間: 2025-4-25 18:54
makej 發表于 2025-4-15 11:48
請問一下你的py32F403能讀取內存卡嗎?我用STM32能讀,但是用py32沒法讀取

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

作者: yslsdas    時間: 2025-6-17 17:39
請問您這個ui是用nxp的上位機編譯模擬的么
作者: eyancool    時間: 2025-7-4 08:15
yslsdas 發表于 2025-6-17 17:39
請問您這個ui是用nxp的上位機編譯模擬的么

是的,用NXP的LVGL UI上位機軟件
作者: luy3728000    時間: 2025-7-22 16:47
感謝分享。
作者: luy3728000    時間: 2025-7-22 16:48
謝謝分享




歡迎光臨 (http://www.izizhuan.cn/bbs/) Powered by Discuz! X3.1
最近国语视频在线观看免费播放| 精品国产免费视频| 91久久精品| 久久av一区二区| 黑人巨大精品欧美一区二区一视频 | 538在线一区二区精品国产| 亚洲国产欧美国产综合一区| 亚洲欧美日韩免费| 拔插拔插华人永久免费| 欧美亚洲午夜视频在线观看| 国产精品美女久久久久久 | 久久久久久99精品| 国产日韩欧美一区二区三区视频| 午夜精品久久久久久99热| 91丨porny丨在线| 91成人午夜| 国产精品黄页网站在线播放免费| 亚洲色图100p| 日韩电影大全在线观看| 亚洲欧美变态国产另类| 久久美女艺术照精彩视频福利播放| 中文字幕一区二区三区四区久久| 国产成人高清精品| 午夜男人天堂| 国产jk精品白丝av在线观看| 91在线视频精品| 56国语精品自产拍在线观看| 亚洲视频精选在线| 9久re热视频在线精品| 中文在线免费视频| 福利视频网址| 丰满人妻老熟妇伦人精品| 成年人黄色片视频| 91av在线免费观看| 欧美午夜精品久久久久久超碰| 日av在线不卡| 美女久久精品| 黄色av网址在线免费观看| 亚洲国产视频一区二区三区| 国产精品无码在线| 日韩av图片| 91精品美女在线| 亚洲精品永久免费精品| 亚洲欧洲日韩av| 免费在线观看成人av| 日本午夜免费一区二区| 日本成在线观看| 黄色一级a毛片| 91人妻一区二区三区蜜臀| 国产在线视频在线| 国产精品美女主播在线观看纯欲| 亚洲福利在线看| 亚洲视频一区二区免费在线观看| 99久久国产综合色|国产精品| 午夜影院欧美| 麻豆视频在线观看免费| 尤物视频在线视频| 久久久久久久久综合影视网| 黄色片免费观看视频| 亚洲综合av在线播放| 日本不卡一区二区三区视频| 久久琪琪电影院| 精品99久久久久久| 欧美一级精品大片| 亚洲日本在线看| 国产精品美女久久久久aⅴ | 欧美裸体xxxx极品少妇| 亚洲va中文在线播放免费| 国产精品区一区二| 中文字幕日韩国产| 爱爱免费小视频| 日韩欧美在线播放视频| 国产美女精品久久久| 日韩视频中文字幕| 色婷婷av久久久久久久| 国产91亚洲精品久久久| 国产88在线观看入口| 国产又粗又大又爽| 1024手机在线视频| 日韩成人精品视频在线观看| 三级a在线观看| 日韩国产一区久久| 亚洲精品日韩成人| 成人免费网站在线观看| 91国偷自产一区二区三区成为亚洲经典 | 青青操国产视频| 蜜桃av噜噜一区二区三区| 欧美黑人性猛交| 精品亚洲一区二区三区在线播放| 日韩av在线免费观看| 91福利视频在线| 欧美精品免费视频| 亚洲国产日韩av| www激情久久| 欧美国产欧美亚州国产日韩mv天天看完整 | 黄色三级电影网站| 国产xxx视频| 手机在线不卡av| 中日韩在线观看视频| 国产精品无码AV| www.日本精品| 91精东传媒理伦片在线观看| 俄罗斯嫩小性bbwbbw| 亚洲第一欧美| 午夜成人鲁丝片午夜精品| 中文字幕亚洲免费| 精品网站www| 欧美日本黄色| 九九久久久久午夜精选| 妞干网福利视频| 91popny丨九色丨国产| eeuss影院www在线| 欧美放荡办公室videos4k| 欧美精品日韩三级| 中文字幕亚洲综合久久筱田步美 | 精品伊人久久久久7777人| 亚洲婷婷在线| 影音先锋日韩精品| 第一sis亚洲原创| 亚洲日产av中文字幕| 国产精品777777在线播放| 成人国产激情在线| 国产伦精品一区二区三区千人斩| 精品视频在线你懂得| 深夜福利一区| 国产欧美三级电影| 91蜜桃臀久久一区二区| 91精品1区| 国产精品99久久久久| 捆绑变态av一区二区三区| 99精品久久| 91免费视频观看| 91国产成人在线| 亚洲美女又黄又爽在线观看| 国产精品1区2区在线观看| 国产欧美一区二区白浆黑人| 天堂精品视频| 成人区一区二区| 日韩 欧美 视频| 欧美久久久久久久久久久久久| 黄色成人在线免费观看| 久久久久久久久久影视| 精品国产一二区| 特级西西人体wwwww| 国产jk精品白丝av在线观看 | 国产日本在线观看| 色影院视频在线| 污污片在线免费视频| 国产精品探花在线| 伊人网在线播放| 国产一区国产二区国产三区| 麻豆精品视频在线| 午夜精品在线视频一区| 666欧美在线视频| 欧美激情a在线| 天堂精品视频| 中文字幕免费看| 亚洲精品久久久久久无码色欲四季 | 日韩精品一区二区在线观看| 日韩一级成人av| 2019亚洲男人天堂| www.黄色网址.com| 久久国产成人精品国产成人亚洲| 91视频这里只有精品| 国产一级av毛片| 欧美黄色一级大片| 国产成人精品av在线观| 一区二区三区在线|网站| 国产精品免费91| 日本暖暖在线视频| 久久av资源| 丝袜国产日韩另类美女| av成人老司机| 亚洲高清不卡在线观看| 久久精品久久久久电影| 91视频国产一区| 小泽玛利亚视频在线观看| 欧美另类z0zx974| 人人干人人干人人干| 国产精品污视频| 嫩草嫩草嫩草嫩草| t66y最新发布地址| 女人让男人操自己视频在线观看| 欧美特黄aaaaaaaa大片| 欧美日韩国产欧| 桃花岛成人影院| 四虎精品在线观看| 国产综合久久久久久久久久久久| 国产精品午夜免费| 欧美亚洲综合另类| 国产精选久久久久久| 日韩一区免费观看| 国产91精品久久久| 日韩av网站导航| 久久成人精品视频| 成人a级免费视频| 欧美成人乱码一二三四区免费| 国产精品无码一区| 日本一区高清| 一个人看的www视频在线免费观看| 亚洲精品一二| 欧美日本韩国一区二区三区视频| 精品国产一区久久久| 男人天堂成人网| www.这里只有精品| 国产三级三级在线观看| 四虎最新地址发布| 日韩脚交footjobhdboots| 首页亚洲欧美制服丝腿| 91精品国产91热久久久做人人| 午夜精品理论片| 人人干人人视频| 日韩av电影网| 美女与牲口做爰视频在线观看| av黄色在线观看| 久久夜色精品国产噜噜av小说| 92国产精品观看| 欧美久久精品一级黑人c片 | 91国内揄拍国内精品对白| 午夜视频在线瓜伦| 美女把尿口扒开给男人桶视频| 老色鬼在线视频| 成人听书哪个软件好| 欧美日韩免费不卡视频一区二区三区| 91视频99| 欧美肥老妇视频| 日本高清久久天堂| 50度灰在线观看| 亚洲女同二女同志奶水| 中文字幕色视频| 国产综合av| 免费看日韩精品| 色婷婷久久久久swag精品| 亚洲淫片在线视频| 日韩a一级欧美一级| 无码人妻久久一区二区三区不卡| 亚洲欧美日本免费| 成人在线超碰| 国产成a人亚洲精| 欧美美女一区二区三区| 久久综合狠狠综合久久综青草| 天堂а√在线中文在线鲁大师| 免费国产视频| 激情久久中文字幕| 黑人巨大精品欧美一区二区免费| 国产不卡一区二区三区在线观看| 18禁一区二区三区| 免费黄漫在线观看| 久久精品不卡| 一区二区三区在线观看视频| 欧美激情精品久久久久| 成年人小视频在线观看| 影音先锋在线中文| 精品中文字幕一区二区三区四区| 一区二区三区在线观看国产| 国产98在线|日韩| 美女黄页在线观看| 英国三级经典在线观看| 自拍视频在线观看一区二区| 欧美日本精品一区二区三区| 亚洲精品视频免费| 亚洲欧美日本一区二区三区| 女人在下体塞跳蛋在线观看| 午夜国产一区二区| 日韩av在线免费观看| 国产精品自在自线| 狠狠干天天干| 另类在线视频| 欧美日韩一区高清| 久久国产精品99久久久久久丝袜| 中文字幕亚洲乱码熟女1区2区| 免费在线看电影| 精品一区二区日韩| 7777精品视频| 欧美激情国产精品免费| 最新天堂资源在线资源| 国产免费播放一区二区| 91精品国产日韩91久久久久久| 3d动漫一区二区三区| 91视频网入口| 在线观看不卡| 欧美激情免费观看| 久久香蕉精品视频| av剧情在线观看| 国产一区二区免费视频| 深夜福利日韩在线看| 精品久久久久久久久久中文字幕| 麻豆精品密在线观看| 91精品国产调教在线观看| 亚洲欧美中文字幕| 热久久精品免费视频| 黄视频在线观看www| 男女精品网站| 久久久影视精品| 99精品全国免费观看| 久草在线国产| 日日骚欧美日韩| 中文字幕日韩av综合精品| 不卡的一区二区| 春意影院免费入口| 亚洲欧美卡通另类91av| 77777少妇光屁股久久一区| www.日本精品| 麻豆国产一区| 亚洲精品在线三区| 最近中文字幕无免费| 国精产品一区| av中文字幕在线不卡| 国语精品免费视频| 夜夜躁狠狠躁日日躁av| 悠悠资源网亚洲青| 在线观看亚洲一区| 中文字幕日韩精品久久| 超碰在线人人干| 亚洲精品成a人ⅴ香蕉片| 6080日韩午夜伦伦午夜伦| 国产伦精品一区二区三区88av| 国产在线色视频| 国产精品久久99| 国产精品一区在线观看| 天堂网在线播放| 在线看片不卡| 琪琪第一精品导航| aa视频在线免费观看| 欧美裸体在线版观看完整版| 日韩欧美成人激情| 性欧美丰满熟妇xxxx性仙踪林| 性国产高清在线观看| 欧美怡红院视频| 国产精品久久无码| 91豆花视频在线播放| 3d动漫精品啪啪1区2区免费| 国产精品免费在线免费| 中文字幕一区二区在线视频 | 久久日一线二线三线suv| 日韩欧美一区二区三区四区五区 | 亚洲色图美腿丝袜| 免费一级片在线观看| 高清一区二区| 在线视频中文亚洲| 亚洲欧美国产一本综合首页| 色悠悠在线视频| 色婷婷av在线| 日韩一区二区三区四区五区六区 | 新呦u视频一区二区| japanese在线| 国产偷国产偷精品高清尤物| 亚洲综合第一页| 美女av免费看| 午夜国产在线| 91麻豆高清视频| 免费网站在线观看视频| 中文字幕在线观看| 亚洲777理论| 欧美肉大捧一进一出免费视频| 台湾av在线二三区观看| 亚洲国产视频a| 超碰成人免费在线| www黄com| 国产精品白丝在线| 粉色视频免费看| 2018天天操夜夜操| 亚洲国产精品ⅴa在线观看| 亚洲无吗一区二区三区| 国产淫片在线观看| 精品久久人人做人人爽| 欧类av怡春院| 久久人体av| 成人自拍视频在线| 亚洲色图25p| 日韩国产成人在线| 日韩中文字幕在线一区| 久久综合色88| 亚洲精品第五页| 蜜臀99久久精品久久久久久软件| 亚洲精品视频一二三| 能在线看的av| 亚洲激情自拍偷拍| 人体私拍套图hdxxxx| 欧美一区一区| 国产成人亚洲综合91| 91免费看片| 亚洲欧洲制服丝袜| 精品伦一区二区三区| 免费在线成人激情电影| 日韩欧美中文字幕制服| 国产精品一区二区6| 欧美精品啪啪| 亚洲精品一区二| 午夜在线视频| 亚洲欧美国内爽妇网| 国产成a人亚洲精v品无码 | 精品久久久久久久久久岛国gif| 亚洲3p在线观看| 国产精品理人伦一区二区三区| 国产日韩欧美激情| 丰满少妇一区二区三区| 国产一区毛片| 欧美激情一区二区三区在线视频| 伊人免费视频2|