查看: 5846|回复: 12

[分享] KL27 mini实验二 ADC to LCD

[复制链接]
  • TA的每日心情
    开心
    2019-2-14 16:49
  • 签到天数: 296 天

    连续签到: 1 天

    [LV.8]以坛为家I

    241

    主题

    2239

    帖子

    6

    金牌会员

    Rank: 6Rank: 6

    积分
    4473
    最后登录
    2020-4-14
    发表于 2016-3-20 11:19:01 | 显示全部楼层 |阅读模式
    昨天KL27 LCD显示正常了,就想将什么信号显示上去,最简单的就是ADC,这次的BSP很好,简单的也有复杂的也有,易懂适用。将显示LCD的程序为主打开,将ADC想宽的项目打开罗列在IAR列表上,拷贝修改,之后按照分类的方法将于LCD相关的放到lcd.h和lcd.c中,遇到的问题就是求助的问题:变量如何在include和主程序中调用——两边都定义,报程序定义;只定义一边,要么主程序不显示要么连接程序报错,参考KL26的include,解决了此问题,只需要将include中定义的变量前边加上extern——外部的就Ok了。
    结果如照片,在没有改动ADC的采样速率情况下,简单的外接了一个电位器,结果不太理想,0~4095的二进制,点位其约为中点:2000时,采样速率大约每秒100~200之间,数据误差在2002~2012之间,5%之间吧。
    我这块板子默认的A0-E30口——连接在板上电位器的ADC口,不能得到数据——永远是4095,因此改到C2口采样得到的数据是前述的。
    照片如下:

    KL27-C2口采样结果,上边是串口115200,下边LCD同步显示结果

    KL27-C2口采样结果,上边是串口115200,下边LCD同步显示结果

    评分

    参与人数 1NXP金币 +10 收起 理由
    小七 + 10 打赏!

    查看全部评分

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2020-1-12 00:23
  • 签到天数: 745 天

    连续签到: 1 天

    [LV.9]以坛为家II

    27

    主题

    1万

    帖子

    26

    金牌会员

    Rank: 6Rank: 6

    积分
    6868
    最后登录
    2020-7-15
    发表于 2016-3-20 11:26:45 | 显示全部楼层
    楼主动作真快!
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2020-6-22 15:24
  • 签到天数: 79 天

    连续签到: 1 天

    [LV.6]常住居民II

    11

    主题

    509

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1565
    最后登录
    2020-6-22
    发表于 2016-3-20 16:51:51 | 显示全部楼层
    楼主动作是快。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2020-6-22 15:24
  • 签到天数: 79 天

    连续签到: 1 天

    [LV.6]常住居民II

    11

    主题

    509

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1565
    最后登录
    2020-6-22
    发表于 2016-3-20 17:04:14 | 显示全部楼层
    老师好
         我还没搞懂在这个LCD程序里,把8x6字符改成8X16字符。
         程序发到邮箱了
         谢谢了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-2-14 16:49
  • 签到天数: 296 天

    连续签到: 1 天

    [LV.8]以坛为家I

    241

    主题

    2239

    帖子

    6

    金牌会员

    Rank: 6Rank: 6

    积分
    4473
    最后登录
    2020-4-14
     楼主| 发表于 2016-3-20 17:45:52 | 显示全部楼层
    本帖最后由 zhjb1 于 2016-3-22 21:43 编辑
    fjlmnb456 发表于 2016-3-20 17:04
    老师好
         我还没搞懂在这个LCD程序里,把8x6字符改成8X16字符。
         程序发到邮箱了

    最不愿意看程序,没人的思路不一样结构不一样看起来很费时间的。
    我只说思路:正常英文字符是8x8点阵或小于这个,是一位1个Byte=8个点,8个Byte=8x8的点阵了。
    要显示8x16的需要显示成8x16[宽8点,高16点],相当于16个byte。制作字模点阵需要考虑是横向显示还是纵向显示。按照纵向显示来说,字模是高16点宽8点,显示的时候就先显示上半部分,与8x8的一样,而后显示下半部分——屏幕坐标向下移动8行,再显示后半部分,也与8x8的一样——相当于显示8x16 的字模需要调用显示两次8x8的,位置是向下[也许向上]移动8点。
    你可以试我那个程序,你制作1个8x16 的字模,先调用显示1次,而后换个坐标,再调用下半个显示出来就能理解关系了。试试吧。你在河南我在北京,无法直接帮助你。要代码和给代码绝对不是好方法,你理解上述思路后自己做出来是最佳的。Ok?!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2020-6-22 15:24
  • 签到天数: 79 天

    连续签到: 1 天

    [LV.6]常住居民II

    11

    主题

    509

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1565
    最后登录
    2020-6-22
    发表于 2016-3-20 19:27:35 | 显示全部楼层
    zhjb1 发表于 2016-3-20 17:45
    最不愿意看程序,没人的思路不一样结构不一样看起来很费时间的。
    我只说思路:正常英文字符是8x8点阵或小 ...

    谢谢‘老师
          我编个程序试一试
       
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    40

    主题

    500

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1089
    最后登录
    2025-1-13
    发表于 2016-3-21 10:44:36 | 显示全部楼层
    做的提好的!!!不错,谢谢分享!!!
    xingxiny75@gmail.com.png
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2020-6-22 15:24
  • 签到天数: 79 天

    连续签到: 1 天

    [LV.6]常住居民II

    11

    主题

    509

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1565
    最后登录
    2020-6-22
    发表于 2016-3-22 15:36:41 | 显示全部楼层
    zhjb1 发表于 2016-3-20 17:45
    最不愿意看程序,没人的思路不一样结构不一样看起来很费时间的。
    我只说思路:正常英文字符是8x8点阵或小 ...

    老师好
          在你指导下 ,我把8x6字符改成8X16字符成功。
          谢谢
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-3-26 09:40
  • 签到天数: 23 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    2

    主题

    63

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    348
    最后登录
    2021-3-17
    发表于 2016-11-18 17:12:51 来自手机 | 显示全部楼层
    fjlmnb456 发表于 2016-3-22 15:36
    老师好
          在你指导下 ,我把8x6字符改成8X16字符成功。
          谢谢

    能发一下你编的程序吗?我的ADC数据读不到LCD上,3081155854@qq.com
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2020-6-22 15:24
  • 签到天数: 79 天

    连续签到: 1 天

    [LV.6]常住居民II

    11

    主题

    509

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1565
    最后登录
    2020-6-22
    发表于 2016-11-19 07:54:15 | 显示全部楼层
    我做个LCD显示屏,没有读ADC数据
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-18 19:10 , Processed in 0.104968 second(s), 30 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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