请选择 进入手机版 | 继续访问电脑版
查看: 2356|回复: 1

[分享] 【LPC54114学习笔记】按键扫描&ADC&温度检测&SPI FLASH读写

[复制链接]
  • TA的每日心情
    开心
    2018-4-20 15:04
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    49

    主题

    188

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    2921
    最后登录
    2023-7-24
    发表于 2017-5-11 21:42:46 | 显示全部楼层 |阅读模式
        最近有点忙学校的实验报告,没有及时更新报告,被小七大大催了一次。这次的报告是对板上的初级外设进行系统的归纳学习,涉及到的外设有独立按键、ADC、温度传感器和SPI FLASH。
        先说说按键扫描,由于我还没掌握按键外部中断,因此在例程中使用扫描的方式来判断按下的按键,参考正点原子的独立按键例程。四个按键对应的四个功能如下:
        第一个按键按下后读出当前的ADC数值并打印到串口上;
        第二个按键按下后读出当前的温度数值并打印到串口上;
        第三个按键按下后写入一段字符串到SPI FLASH的地址0处;
        第四个按键按下后从SPI FLASH的地址0处读出一段字符串的数据。
        在调试SPI FLASH的过程中,我发现扇区的擦除和写入规律是这样的:擦除命令会擦除一个扇区4096字节的数据,如扇区0的第0号字节到第4095号字节,扇区1的第4096号字节到第8191号字节,而写入则是按照ASCII码占一个字节和GB2312汉字占两个字节的特性来写入。即字符串“NXP社区”占3+2*2+1(结束符'\0')个字节。
        效果如下。
    1.PNG
        上传工程文件。
    LPC54110-自建例程.zip (16.78 MB, 下载次数: 213)
    今天心情不错
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2019-4-1 22:48
  • 签到天数: 302 天

    [LV.8]以坛为家I

    87

    主题

    7322

    帖子

    4

    金牌会员

    Rank: 6Rank: 6

    积分
    4383
    最后登录
    2021-1-25
    发表于 2017-11-29 13:48:03 | 显示全部楼层
    来看一看
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2024-3-28 20:15 , Processed in 0.124946 second(s), 20 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

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