LPC1778/1788的初步开发问题

发布者:JFET最新更新时间:2019-05-07 来源: eefocus关键字:LPC1778  初步开发 手机看文章 扫描二维码
随时随地手机看文章

接触充电桩项目,经过讨论,选定NXP的lpc1788芯片作为我们的开发芯片,由于之前未接触过该芯片,不可避免的犯了一些低级错误,先记录下来,便于自己以后查询和大家相互讨论。


问题一 定时器2、3怎么一直不工作?


测试的时候用到定时器0、1的时候一点问题都没有,但同样的程序到定时2、3上就不行了,对比发现该改的控制引脚都改了啊,最后无奈翻阅芯片手册,发现 定时器2、3需要使能,而定时器0、1则不需要,一脸黑线,为什么demo里都是定时器0.。。。 


问题二 程序怎么总是跑飞 


运行自己的程序时,发现一段时间就跑飞了,网上找了好多方法,最终作用都不是很大,这里总结我自己觉得最实用的两种方法,1、对于对实时性要求不高的软件系统来说,在大循环和小循环里加上适当的延时(一般几十毫秒)能解决一部分问题;2、给所有在中断里调用的变量加上一个volatile的类型约束,防止被篡改。 


问题三 程序框架怎么搭


这个我真没有什么发言权,本人就是菜鸟一只,在我看来就两种,一种是主函数调用大循环,大循环再嵌套小循环。。。另一种就是时间片法,到指定时间允许指定的函数,看起来也是大循环嵌套小循环。。。 


问题四 定时器不够用


程序开发初期就发现4个定时器很快就被用完了,而且很多定时器多少分时重复使用的,后来慢慢研究才发现还有Systick这东西,“滴答时钟”设置未一毫秒,然后在他的中断里开发出无数个定时器,很好用,特别是后面涉及到后台开发后,有很多需要定时发送的一些报文 。

关键字:LPC1778  初步开发 引用地址:LPC1778/1788的初步开发问题

上一篇:LPC1788 IAP的实现及遇见的问题
下一篇:ARM Cortex-M3的startup.s文件详解

推荐阅读最新更新时间:2024-11-03 00:32

LPC1788在外部RAM调试总结
调试工具:MDK 4.72  JLink8 一、MDK设置 1、Target                   图1 2.Asm                  图2   1处必须预定义NO_CRP,因为在LPC1788启动文件startup_LPC177x_8x.s中有如下代码                  图3   117-120这段代码是NXP公司的LPC1700系列的MCU特有的一段代码,其他公司的Cortex-M3 MCU的启动程序是没有这段代码的。这段代码是指定LPC1700的CRP加密级别的代码段,芯片上电后会自动读取0x02FC这一地址的值以确定加密方式,其中
[单片机]
LPC<font color='red'>1788</font>在外部RAM调试总结
LPC1788启动代码分析
在Keil uVision4中新建一个基于NXP1788的工程后,会提示添加启动汇编代码startup_LPC177x_8x.S。该文件进行从汇编到C语言运行环境的初始化工作。 ;/***************************************************************************** ; * @file: startup_LPC177x_8x.s ; * @purpose: CMSIS Cortex-M3 Core Device Startup File ; * for the NXP LPC177x_8x Device Series ; * @version:
[单片机]
LPC<font color='red'>1788</font>启动代码分析
LPC1778/1788初步开发问题
接触充电桩项目,经过讨论,选定NXP的lpc1788芯片作为我们的开发芯片,由于之前未接触过该芯片,不可避免的犯了一些低级错误,先记录下来,便于自己以后查询和大家相互讨论。 问题一 定时器2、3怎么一直不工作? 测试的时候用到定时器0、1的时候一点问题都没有,但同样的程序到定时2、3上就不行了,对比发现该改的控制引脚都改了啊,最后无奈翻阅芯片手册,发现 定时器2、3需要使能,而定时器0、1则不需要,一脸黑线,为什么demo里都是定时器0.。。。 问题二 程序怎么总是跑飞 运行自己的程序时,发现一段时间就跑飞了,网上找了好多方法,最终作用都不是很大,这里总结我自己觉得最实用的两种方法,1、对于对实时性要求不高的软件系
[单片机]
成像测井中基于ARM LPC1788显示系统的设计
石油行业中的测井技术是一种井下油气勘探方法,用于发现油气藏,评估油气储量及其产量。从1927年发展至今已经出现第五代测井系统,即成像测井系统。成像测井系统通过成像井下仪传感器阵列扫描或旋转扫描测量,沿井眼纵向、周向或径向采集地层信息,经测井电缆传输到井上成像测井地面系统,使用图象处理技术得到井壁的二维图象或井眼周围某一探测深度以内的三维图象。这比以往测井系统的曲线表示方法更精确、更直观、更方便。 第四代数控测井地面系统以LED指示灯、数码管等作为显示器件,存在显示信息量小,扩展不灵活,电路复杂等诸多缺点。本设计以控制能力突出,外设接口丰富,运算速度快的ARM芯片LPC1788作为控制、数据处理核心,使用了位于AHB总线上能进
[单片机]
成像测井中基于ARM LPC<font color='red'>1788</font>显示系统的设计
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved