查看: 9677|回复: 13

[原创] 【我要创作】 lpc824 io端口 GPIO 的学习和思考 ver8

[复制链接]
  • TA的每日心情
    郁闷
    2016-11-25 13:39
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    23

    主题

    76

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    238
    最后登录
    2017-3-24
    发表于 2017-3-8 14:51:30 | 显示全部楼层 |阅读模式
    本帖最后由 ipi 于 2017-3-11 14:18 编辑

    【我要创作】 lpc824 io端口 GPIO 的学习和思考 v10 2017-3-11 14:05:29
    文章结构
    前面是 快速浏览 几行。后面是文章形成的过程,更加详细。


    快速浏览部分   分情况 看适合的文章
    什么读不懂的 有长时间的                         看   体系化的学习  
    一小块一小块 碎片化学习的                      看    专题的学习
    有了初步了解 想回忆下 重要函数备忘的   看     对比着51io   
    想了解详尽的函数的                                 看     pdf的学习

    体系化的学习 建议看 LPC82x的嵌入式系统设计之数字输入  https://www.moore8.com/courses/1279 相邻也是好文章
    也可以  http://group.chinaaet.com/4000264781/4100034409

    专题的学习   
    建议看 每天解决一个问题  https://www.nxpic.org.cn/module/foru ... 601162&highlight=IO 相邻也是好文章

    对比着51io   
    建议看 51点灯与LPC824点灯的个人感想    https://www.nxpic.org.cn/module/forum/thread-609402-1-1.html

    pdf的学习   
    建议看 官方网站 这网址 在论坛文件中保存后,有点问题,好像是 转义了,我没有办法。 看2楼试试

    也有个 NXP-LPC82X 器件手册-中文 https://www.nxpic.org.cn/module/foru ... ewthread&tid=606439

      
    更加详细部分


    1 文章特点

    1.1 文章目的

    为了从51的基本编程的操作,如io端口 使用,过度到 LPC 的io使用。

    1.1.1 当前的目的
    搜索网络后,几百个文章标题 ,各自文章的特点,从宏观上提些分类阅读建议,大家根据自身需要,快速地从网络链接的文章 来学习。

    1.1.2 被调整的目的
    开始搜索 官方网站 ,搜索关键词  “io端口”, 反馈文章2个 ,但没有 与我相同的文章没有发现类似的文章。

    开始搜索 官方网站 ,搜索关键词  “io”, 反馈文章500个 , 但没有 与我相同的文章没有发现类似的文章。
    我看了 25页,收藏 文章名称看起来重要的 91篇文章,


    经过好几天的积累。

    后来搜索 雅虎,只呈现16页,我看了16页。当时是平板安卓,和pc端的呈现不同。奇怪。

    后来搜索 必应,在 猎豹浏览器 ,好像有点限制,搜索栏异常,要多二步,不方便, 感觉到人为因素。呵呵,不多说。

    后来搜索 百度,这多得很

    后来搜索 搜狗, 也多得很

    注意:

    体会到 各个 大品牌的搜索软件的不同反馈,对软件编程的 宏观进一步思考,还是有一定参考意义的。

    特别的想法 一些劣势,也许在另一个角度看过去,也是优势。



    重要的发现:我的文章 和 官方论坛文章 “51点灯” 有点类似。

    反思,就调整编写方向。 根据自己 阅读广,和安装实践的特点,调整自己的文章方向。




    2  编程 大方向


    2.1 编程的软件本身

    工具链。ide。库函数 。编程的标准化


    2.2 软件分层

    从高层 到底层的;从c 到汇编;从创新设计到原有的维护;

    2.2.1

    应用软件 : 百花齐放

    中间件   : 第三方,忽略各个硬件细节 ,如 周立功的 AMetal
                   
    库函数   : 通用性特点,特别是官方的版本的调用;
      库函数 : os
      库函数 : 硬件官方的ide
      库函数 : arm的 cmsis
      库函数 : 个人的

    硬件驱动   : 模块化特点
      硬件驱动 : 第三方的   
      硬件驱动 : 库函数的
      硬件驱动 : 个人的  

    寄存器操作  : 体系简单,但繁琐的操作,
      寄存器操作: 官方的
      寄存器操作: 个人的



    2.2.2

    寄存器方式编写程序。认真学习 硬件pdf 中 io口结构 相关 ,


    同时,
    安装目录下的 codebindles目录内的 与 寄存器操作 相关紧密

    也与系统移植  相关 ,  如 8bit 移植到 32bit 下 ;


    注意 新建应用软件 ,最好使用 LPCopen 库函数方式 ;



    另外也有  文件名称PC824_Example_Code_Bundle_Keil_r1.0  http://www.dssz.com/2877251.html



    2.2.3
    调用API方式编写程序。认真学习例程pdf 中 库函数 相关

    安装目录下的 LPCopen    目录内的 与 新建系统 或者 软件架构等几乎重新编写的颠覆性更新 ;

    安装目录下的 clegacy    目录内的 与 建立在老的系统上,如 软件小更新,软件维护 ;
    lpcx ide  下新建 软件 ,最好使用 LPCopen 库函数方式

    2,3
    强调 新建 软件 ,最好使用 LPCopen 库函数方式


    2.4 软件扰乱

    2.4.1 软件扰乱程序

    我也知道 调用API的好处,那个太明显,太方便阅读了,也不是每个人需要这样的。

    编程人员的私心,你懂的。

    这最好 使用 软件扰乱相关的程序,而不是从编程时候的入手、


    2.4.2 程序在多个相互配合的mcu之间扰乱 是更难解密的方式。



    3  io口结构 相关问题 ,电压部分

    pdf 名称 LPC82X-CN.pdf

    pdf 6. 功能框图

    pdf 8.8 I/O 配置

    pdf 8.9 开关矩阵 (SWM)

    pdf 8.10 快速通用并行 I/O (GPIO)

    pdf 9. 限值

    VDD
    电源电压 (内核和外部供电轨)       −0.5  +4.6V

    VI
    输入电压   
    5 V 兼容 I/O 引脚; VDD ≥ 1.8 V    −0.5 +5.5V
    3 V 兼容 I/O 引脚 PIO0_6           −0.5 +3.6V

    引脚     100mA

    pdf 11. 静态特性

    振荡器引脚                          −0.5  1.8  1.95V








    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2016-11-25 13:39
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    23

    主题

    76

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    238
    最后登录
    2017-3-24
     楼主| 发表于 2017-3-8 15:16:33 | 显示全部楼层
    本帖最后由 ipi 于 2017-3-8 15:38 编辑

    http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/lpc-mcus
    /lpc800-series-cortex-m0-plus-mcus/
    low-cost-32-bit-microcontroller-based-on-arm-cortex-m0-plusPC824M201JHI33


    复制后,行首按 退格键 把 多行的网址  连接起来
    注意 是 冒号和大写L


    第二种 方法,要找一找。。。先点
    http://www.nxp.com/products/micr ... -plus-mcus:MC_71785                                       
    再点   
    LPC82X 的
    再找找





    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-11-30 16:16
  • 签到天数: 206 天

    连续签到: 1 天

    [LV.7]常住居民III

    74

    主题

    2793

    帖子

    5

    金牌会员

    Rank: 6Rank: 6

    积分
    7907
    最后登录
    2025-4-11
    发表于 2017-3-8 17:08:05 | 显示全部楼层
    楼主是外国友人吗?
    来根华子
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-10-17 08:07
  • 签到天数: 273 天

    连续签到: 1 天

    [LV.8]以坛为家I

    74

    主题

    2338

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    7519
    最后登录
    2021-8-30
    发表于 2017-3-8 18:44:21 | 显示全部楼层
    我感觉我学历太低了,硬没看懂
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.8]以坛为家I

    241

    主题

    2239

    帖子

    6

    金牌会员

    Rank: 6Rank: 6

    积分
    4473
    最后登录
    2020-4-14
    发表于 2017-3-9 08:31:36 | 显示全部楼层
    他是在枚举搜索引擎的问题,以及搜索词汇在搜索引擎的结果上。当然,目的是为了证明写的文章不是抄袭的。
    实话实说,文章的抄袭还是与本人有关。不抄袭也容易雷同,非常简单的道理就是技术通常具有比较窄的可通过性,因此描述起来基本意思应该差不多,只是文档风格不同而已。所以与本人有关,人可信,坦荡荡,不可信时,常戚戚。
    不是吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-7-8 09:06
  • 签到天数: 27 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    18

    主题

    447

    帖子

    26

    金牌会员

    Rank: 6Rank: 6

    积分
    2321
    最后登录
    2025-9-1
    发表于 2017-3-9 17:14:38 | 显示全部楼层
    我也看得有点晕
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2022-6-3 10:27
  • 签到天数: 131 天

    连续签到: 1 天

    [LV.7]常住居民III

    19

    主题

    519

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1620
    最后登录
    2022-6-26
    发表于 2017-3-10 07:43:32 来自手机 | 显示全部楼层
    嘛意思没看懂啊
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2016-11-25 13:39
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    23

    主题

    76

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    238
    最后登录
    2017-3-24
     楼主| 发表于 2017-3-11 13:55:38 | 显示全部楼层
    本帖最后由 ipi 于 2017-3-11 13:58 编辑

    怎么 看文章
    前面是 快速浏览,后面是文章形成的过程,更加详细

    什么读不懂的 有长时间的                         看   体系化的学习  
    一小块一小块 碎片化学习的                      看    专题的学习
    有了初步了解 想回忆下 重要函数备忘的   看     对比着51io   
    想了解详尽的函数的                                 看     pdf的学习
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2016-11-25 13:39
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    23

    主题

    76

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    238
    最后登录
    2017-3-24
     楼主| 发表于 2017-3-11 14:03:09 | 显示全部楼层
    混森蓝兽 发表于 2017-3-8 17:08
    楼主是外国友人吗?

    文章 已改进,谢谢 回复
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2016-11-25 13:39
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    23

    主题

    76

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    238
    最后登录
    2017-3-24
     楼主| 发表于 2017-3-11 14:03:42 | 显示全部楼层
    zhjb1 发表于 2017-3-9 08:31
    他是在枚举搜索引擎的问题,以及搜索词汇在搜索引擎的结果上。当然,目的是为了证明写的文章不是抄袭的。
    ...

    文章 已改进,谢谢 回复

    另外 你讲得有道理
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-9-2 17:04 , Processed in 0.103010 second(s), 28 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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