查看: 1050|回复: 4

【小申DIY】【LPC845xx】02-月饼板-软件篇

[复制链接]
  • TA的每日心情
    开心
    6 天前
  • 签到天数: 271 天

    [LV.8]以坛为家I

    31

    主题

    2996

    帖子

    38

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    5327

    活跃会员

    最后登录
    2024-4-30
    发表于 2022-10-26 17:31:46 | 显示全部楼层 |阅读模式
         如题,我就是来上传源码的,板子焊接好了之后我就给流水源发了一块过去,我用的库和他用的库不太一样,导致了代码的风格有很大的差异,代码从9月16日开始的,本来说在中秋节搞定的东西拖到了国庆节。
         先上一下效果图吧,本来是国庆节的东西,现在分享出来怕是有点晚了。字库还是差一点的,所以上传的代码和实际的显示有一点问题,
    1.png 2.png 3.png



    1. #include <stdio.h>
    2. #include "LPC8xx.h"
    3. #include "gpio.h"
    4. #include "DRV_LED.h"
    5. #include "DRV_UART.h"
    6. #include "DRV_LCD.h"
    7. #include "DRV_WS2812.h"
    8. //int main(void)
    9. //{
    10. //        SystemCoreClockUpdate();
    11. //        LED_INIT();
    12. //        UART_Init();
    13. //        LCD_BK_INIT();
    14. //        while(1)
    15. //        {
    16. //                 UART_Test();
    17. //                LCDBK_Flash();
    18. //        }
    19. //}


    20. #define EXAMPLE_SPI_MASTER          SPI0
    21. #define EXAMPLE_CLK_SRC             kCLOCK_MainClk
    22. #define EXAMPLE_SPI_MASTER_CLK_FREQ CLOCK_GetFreq(EXAMPLE_CLK_SRC)
    23. #define EXAMPLE_SPI_MASTER_BAUDRATE 30000000U
    24. #define EXAMPLE_SPI_MASTER_SSEL     kSPI_Ssel0Assert


    25. volatile uint32_t g_systickCounter;
    26. void SysTick_Handler(void)
    27. {
    28.     if(ws2812_rgb.time)  ws2812_rgb.time--;
    29.     if (g_systickCounter)   g_systickCounter--;
    30. }

    31. void SysTick_DelayTicks(uint32_t n)
    32. {
    33.     g_systickCounter = n;
    34.     while (g_systickCounter != 0U){;}
    35. }


    36. int main(void)
    37. {

    38.         SystemCoreClockUpdate();
    39.         SysTick_Config(   30000000 / 1000U);
    40.         LED_INIT();
    41.         UART_Init();
    42.         LCD_BK_INIT();
    43.         LCD_SPI_Init();
    44.         LCD_Test_Init();
    45.        
    46. //        WS2812B_Init();
    47.        
    48.         while(1)
    49.         {
    50.                    LED_Flash();
    51.                    LCD_Test();
    52. //                   Test_W2812B(&ws2812_rgb);
    53.         }
    54. }




















    55. /* -----------------     end    of  the  files     -----------------*/
    复制代码


    设立就上传一个主程序吧,具体的程序代码可以参考线面的附件:

    软件驱动代码: BaseDemo-202210-01.rar (615.24 KB, 下载次数: 5)
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-26 15:16
  • 签到天数: 266 天

    [LV.8]以坛为家I

    3303

    主题

    6550

    帖子

    0

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    32059
    最后登录
    2024-4-30
    发表于 2022-10-26 18:17:41 | 显示全部楼层
    感谢分享
    签到签到
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    1 小时前
  • 签到天数: 1948 天

    [LV.Master]伴坛终老

    61

    主题

    1万

    帖子

    3

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    17363
    最后登录
    2024-5-4
    发表于 2022-10-27 09:29:52 | 显示全部楼层
    不错不错,支持支持
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    6 天前
  • 签到天数: 271 天

    [LV.8]以坛为家I

    31

    主题

    2996

    帖子

    38

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    5327

    活跃会员

    最后登录
    2024-4-30
     楼主| 发表于 2022-10-27 10:51:40 | 显示全部楼层
    哈哈哈
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    前天 19:26
  • 签到天数: 487 天

    [LV.9]以坛为家II

    8

    主题

    1361

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2928
    最后登录
    2024-5-2
    发表于 2022-10-27 12:34:44 | 显示全部楼层
    厉害,高手
    哎...今天够累的,签到来了~
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-5-4 20:24 , Processed in 0.128970 second(s), 24 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表