查看: 5876|回复: 13

[原创] YL-KL26Z-6 实验ADC采样在LCD上显示数据,并简单分析

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

    连续签到: 1 天

    [LV.8]以坛为家I

    241

    主题

    2239

    帖子

    6

    金牌会员

    Rank: 6Rank: 6

    积分
    4473
    最后登录
    2020-4-14
    发表于 2015-12-24 10:44:39 | 显示全部楼层 |阅读模式
    YL-KL26Z实验ADC采样在LCD上显示数据,并简单分析。
    前述的在黑白128x64 上显示出来了,今早完成与ADC的程序结合,显示出来ADC的结果。在1:1源程序的采样和直接显示结果【8次】在屏幕上设了8个adcData【8】,读取数据并且直接送显,由于太快看不出结果,改成采样8次平均后显示1次平均值,由于较快但基本能看清大约个位数,应该在+-5之内或更小,应该还算不错的。

    程序改造非常简单:


    1. 先将128x64 显示相关的代码拷贝到Demo_ADC_Sw_Trigger程序目录对应的main程序中,将GPIO程序中对应的MK_GPIO.c和MK_GPIO.h拷贝到ADC下的drf/adc目录下,将adc中的include.h程序中增加#include "MKL_gpio.h",操作之后就不会报错了,最多有些警告类的,可以忽略不计。


    2. 在屏幕上按照需要设置固定显示的东西,如AD0:、adcAvg、等,需要的信息。


    3. 主程序中增加读取8次adc数据存在adcData中,设置1个变量将此8次的数据依次累加,在显示前除以8即可,而后送到adcAvg后边依次显示出来即可。


    4. 我的视频中有JSQ,那个显示的是一个持续步数计数器,每运行一个周期计数值加1,以判别程序问题。
    实话实说,由于看寄存器太费劲,有点不想深玩这类的东西了,我现在就是找到程序剪辑到一起能运行就可以了。只是不知道谁编的,那么多的函数嵌套,都自以为高手,不知道过几年之后,自己能否再玩的转。实际上只需要写1个通用的BSP,再套用KL26Z.h就一切Ok了。学习者也方便,开发也容易。这后一段话算发牢骚,不当之处仅当是网络讨论。



    视频:https://v.youku.com/v_show/id_XMTQyMjUyNzI0OA==.html


    照片:ASCII码位错了,adcAvg符号现实的不正常,Sorry。参照前边的完整程序,很容易改过来的。错误的视频和照片都已改过来了。



    YL-KL26Z实验ADC采样送显LCD

    YL-KL26Z实验ADC采样送显LCD
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2017-2-9 14:16
  • 签到天数: 17 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    25

    主题

    1785

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2250
    最后登录
    2024-6-11
    发表于 2015-12-24 10:52:21 | 显示全部楼层
    不错,谢谢分享
    nxpic.org.png
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-3-29 09:54
  • 签到天数: 418 天

    连续签到: 1 天

    [LV.9]以坛为家II

    21

    主题

    2928

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    3307
    最后登录
    2021-4-7
    发表于 2015-12-24 12:05:04 | 显示全部楼层
    谢谢分享。。 nxp-logo.png
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-1-6 07:38
  • 签到天数: 736 天

    连续签到: 1 天

    [LV.9]以坛为家II

    21

    主题

    3486

    帖子

    6

    金牌会员

    Rank: 6Rank: 6

    积分
    5093
    最后登录
    2024-1-7
    发表于 2015-12-24 12:55:14 | 显示全部楼层
    谢谢分享
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2017-1-24 09:50
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    654

    主题

    3262

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    13108
    最后登录
    2019-1-27
    发表于 2015-12-24 14:35:55 | 显示全部楼层
    楼主,有强迫症的小七给你稍微调整了一下,有不妥的地方私信我哦。
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.8]以坛为家I

    241

    主题

    2239

    帖子

    6

    金牌会员

    Rank: 6Rank: 6

    积分
    4473
    最后登录
    2020-4-14
     楼主| 发表于 2015-12-24 15:59:38 | 显示全部楼层
    小七 发表于 2015-12-24 14:35
    楼主,有强迫症的小七给你稍微调整了一下,有不妥的地方私信我哦。

    小七:不明白你说的调整是什么意思?无所谓的,交流吗。你说是吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-1-24 09:50
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    654

    主题

    3262

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    13108
    最后登录
    2019-1-27
    发表于 2015-12-24 16:27:43 | 显示全部楼层
    zhjb1 发表于 2015-12-24 15:59
    小七:不明白你说的调整是什么意思?无所谓的,交流吗。你说是吗?

    不是的  排版
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.8]以坛为家I

    241

    主题

    2239

    帖子

    6

    金牌会员

    Rank: 6Rank: 6

    积分
    4473
    最后登录
    2020-4-14
     楼主| 发表于 2015-12-24 18:08:53 | 显示全部楼层

    哦,我没有注意。对文档我不太注意,对程序比较在意。过去曾就C语言为什么要模块化编程做过试验验证过,模块化比顺序直写的程序编译后代码短小。谢谢
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.8]以坛为家I

    241

    主题

    2239

    帖子

    6

    金牌会员

    Rank: 6Rank: 6

    积分
    4473
    最后登录
    2020-4-14
     楼主| 发表于 2015-12-24 18:10:55 | 显示全部楼层
    我还没有找到KL26芯片的内部说明文档——主要是关于寄存器配置的说明文档,我已经申请到了KL46芯片,找到手册才能定下来如何设计PCB,才能继续做实验。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18

    主题

    371

    帖子

    0

    禁止发言

    积分
    817
    最后登录
    2022-10-27
    发表于 2015-12-24 18:43:12 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-17 19:05 , Processed in 0.099317 second(s), 28 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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