查看: 3680|回复: 3

[原创] 【LPC1768】5.串口小试牛刀

[复制链接]
  • TA的每日心情
    擦汗
    昨天 15:50
  • 签到天数: 1874 天

    连续签到: 5 天

    [LV.Master]伴坛终老

    203

    主题

    3万

    帖子

    64

    超级版主

    Rank: 8Rank: 8

    积分
    112714
    最后登录
    2025-8-31
    发表于 2019-3-11 23:22:43 | 显示全部楼层 |阅读模式
    本帖最后由 stm1024 于 2019-3-11 23:26 编辑

    最近一个月都挺忙的,经常出差,虽然有时间逛一下论坛,但是没时间仔细研究LPC1768这块神奇的板子,感觉和大家相比落后了。
    今天终于有时间把串口这一部分看了一下,其实设置什么的都挺容易上手的,但是由于文档的错误导致我走了一些弯路。
    先上代码:
    1. int main()
    2. {
    3.         uint8_t x=0;
    4.         LPC_IOCON->PINSEL[0]|=0x50;//巨坑
    5.         Chip_UART_Init(UART_SELECTION);
    6.         Chip_UART_SetBaud(UART_SELECTION, 115200);
    7.         Chip_UART_ConfigData(UART_SELECTION, (UART_LCR_WLEN8 | UART_LCR_SBS_1BIT));
    8.         Chip_UART_SetupFIFOS(UART_SELECTION, (UART_FCR_FIFO_EN | UART_FCR_TRG_LEV2));
    9.         Chip_UART_TXEnable(UART_SELECTION);

    10.         while(1)
    11.         {
    12.                 Chip_UART_SendByte(UART_SELECTION,x++);
    13.                 Delay_ms(100);
    14.         }
    15.         //return 0;
    16. }
    复制代码
    中间坑爹的是,由于出差在外,不知道谁把我的232转USB拿走了,特么我买了一条以后,今天又找到了……
    这个代码本来是想参考原来的那个ring buffer做个缩水版的,结果那个垃圾示例代码就是跑不通,拿着lpc的用户手册撸一遍,高度怀疑是IO口功能配置方面的问题,即PINSEL配置不对,加入那个注释为“巨坑”的一行代码以后,就没问题了,有图有真相:
    e018de2c9282d17bea5a43052437997.jpg
    (这张图说明不了任何问题)

    2019-03-11_231832.png

    通常串口的问题总是配置等方面的,如果单字节的发送是OK的话,可以忙目地相信多字节、中断等都不会是什么问题。
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    昨天 15:50
  • 签到天数: 1874 天

    连续签到: 5 天

    [LV.Master]伴坛终老

    203

    主题

    3万

    帖子

    64

    超级版主

    Rank: 8Rank: 8

    积分
    112714
    最后登录
    2025-8-31
     楼主| 发表于 2019-4-6 10:55:55 | 显示全部楼层
    自己顶一下
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2024-6-3 15:51
  • 签到天数: 19 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    4

    主题

    54

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    248
    最后登录
    2025-7-30
    发表于 2019-4-9 08:36:43 | 显示全部楼层
    这个是用什么库写的?
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2019-5-1 06:15
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    0

    主题

    91

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    207
    最后登录
    2021-8-4
    发表于 2019-4-29 11:14:49 | 显示全部楼层
    谢谢分享
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-9-1 03:54 , Processed in 0.083460 second(s), 22 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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