查看: 2227|回复: 2

[原创] 【LPCXpresso 4330 Board】1.点灯路上的二三事

[复制链接]
  • TA的每日心情
    开心
    2019-3-5 08:47
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    110

    主题

    3433

    帖子

    2

    金牌会员

    Rank: 6Rank: 6

    积分
    9100
    最后登录
    2025-9-11
    发表于 2023-7-9 19:22:08 | 显示全部楼层 |阅读模式
    端午活动,承蒙日天兄送板一块,如图1所示: 图1.jpg
    图1


    仔细看这块板,很神奇的地方是芯片明明有网口,也焊接了LAN8720这种PHY芯片,接口却引到了Arduino 排针插口上,不知道是不是为了节省空间,但这样设计调试很不方便哇。

    这块板是OM13096,官网找不到资料了。部分可参考这位仁兄的分享https://www.nxpic.org.cn/module/forum/thread-615023-1-1.html。关于原理图LPCX43xx_18xx_V3_Schematic_Rev-B.pdf 官网也是提供这个。关于参考的SDK,官网可以搜索LPCOpen Software Development Platform LPC43XX,最新LPCOpen是3.02版本。


    测试过程中,SDK中keil版本,提供的几个下载算法文件FLM文件都不太好使,程序并没有下载成功,可能需要根据外部flash芯片重新修改一下。转而使用LPCXpresso版本进行调试,需要将lpc_board_ngx_xplorer_4330 和lpc_chip_43xx生成两个lib文件,怎么生成可参考痞子衡的这篇文章https://www.cnblogs.com/henjay724/p/16515742.html。然后将库文件加载到项目属性的库中,如图2所示:
    图2.JPG
    图2

    对照原理图需要修改一下LED,原理图部分如图3所示:
    图3.JPG
    图3

    学习过程中,发现Chip_GPIO_GetPinState函数调用多次,在程序中却只起了一次作用,不太好使的样子,哈哈,所以为了实现闪烁功能修改了下软件部分,如下所示:
    1. void SysTick_Handler(void)
    2. {
    3.         tick_ct += 1;

    4.         if (tick_ct/500==1)
    5.         {

    6. //                Board_LED_Toggle(0);
    7. //                Getstate = Chip_GPIO_ReadPortBit(LPC_GPIO_PORT,3, 5);

    8.                 Chip_GPIO_SetPinState(LPC_GPIO_PORT,3, 5, (bool) false);//!Getstate);
    9. //                tick_ct=0;
    10.         }
    11.         if(tick_ct/500>=2)
    12.         {
    13.                 Chip_GPIO_SetPinState(LPC_GPIO_PORT,3, 5, (bool) true);
    14.                 tick_ct=0;
    15.         }
    16. }
    复制代码


    编译没问题后,选择DAP probes Debug即可。如图4所示:
    VID_20230709_1916132023791918333.gif
    图4

    总体来说,学习过程不太顺利,软件部分造成一些困扰,当前还有一些问题没解决,有时间继续解决。





    加油哦
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    4 小时前
  • 签到天数: 1645 天

    连续签到: 20 天

    [LV.Master]伴坛终老

    25

    主题

    2万

    帖子

    0

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    11074

    活跃会员

    最后登录
    2025-9-12
    发表于 2023-7-10 18:41:20 | 显示全部楼层
    就靠大佬分享资料了
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-3-5 08:47
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    110

    主题

    3433

    帖子

    2

    金牌会员

    Rank: 6Rank: 6

    积分
    9100
    最后登录
    2025-9-11
     楼主| 发表于 2023-7-11 14:02:21 | 显示全部楼层
    lospring 发表于 2023-7-10 18:41
    就靠大佬分享资料了

    众人拾柴火焰高
    加油哦
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-9-12 13:41 , Processed in 0.086214 second(s), 22 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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