
LPC2378
阿七~
浪里个浪~
展开
-
修复keil中光标定位不准的问题(转)
“如何修复keil中光标定位不准的问题?不知道有多少人为光标定位不准而烦,其实只要简单修改一下keil根目录下的TOOLS.INI文件就能很好的解决这个问题。打开Keil安装目录下的TOOLS.INI文件,在ORGANIZATION="***"NAME="***", "***"EMAIL="***"下添加一句ANSI=1这个问题就解决转载 2013-03-18 13:02:44 · 2147 阅读 · 0 评论 -
LPC2378上用ST16C2550扩展串口使用GPIO中断
LPC2378外部中断管脚P2.10~P2.13可用为外部中断,也可以用为GPIO中断。在LPC2378上用ST16C2550芯片扩展串口时,两种中断都可以用,但看LPC2378文档时,外部中断那块讲的比较晦涩,GPIO中断倒是很明白,我就用GPIO中断去操作,非常好,中断收发通信成功。代码如下,供大家参考: /*********************中断处理函数************原创 2013-03-21 10:15:48 · 1431 阅读 · 1 评论 -
LPC2378的外设中断嵌套问题(求指教)
网上查阅关于中断嵌套资料,说ARM7的裸机中断和51不一样,51只需要设置优先级后会自动嵌套中断,但是我用LPC2378涉及到中断嵌套的问题时,设置中断优先级后,程序运行过程中,高优先级中断不会打断低优先级中断。看网上说有两种决绝办法:1、不用__irq关键字,用__Handler关键字。但是,我直接把__Handler替代__irq后,(__irq之前自动会变为粗黑体,跟void一样原创 2013-04-02 18:12:04 · 784 阅读 · 2 评论 -
AT命令发短信和GPRS通信
一、AT 指令发送短信使用调试助手,三句话就可以发短信出去GPRS-MODEM AT 指令发送短信详解:AT+CMGF=1OKAT+CMGS="+86xxxxxxxxxxx"> test msg(CTRL+Z = 0x1A)OK1. 首先确保你的硬件正确,方法是输入at 加回车,发给模块,会收到at 回车ok,根据设置不同,可能收不到at,只收到ok,可以发转载 2013-03-26 14:08:28 · 2816 阅读 · 0 评论 -
多串口数据接收和发送
对于ARM7串口接收、发送数据的处理中,一般都会涉及到中断,但是有时候有的数据可以丢弃,有的必须接收或发送。有两种处理方法:1、中断优先级的设置可以。中断的话,直接调用自己的中断处理函数。2、可以用查询方式来接收或发送。查询的话,直接查看接收或发送状态(LPC2000里好像是LSR寄存器),根据状态来接受或发送。对于多串口操作,个人觉得,可以用查询方式+中断方式来处理。原创 2013-04-13 10:04:28 · 1707 阅读 · 0 评论 -
LPC2378串口查询发送丢失数据的解决
我在用LPC2378串口查询发送时,有数据丢失。LPC2378串口有16字节的FIFO,把一数组的字符数据(大于16字节)查询发送时,每次只能发送16或17字节数据,其他数据丢失,我发现应该是数据先把16字节数据发送到FIFO,其他接收串口从FIFO取数据,由于其他接收串口从FIFO取数据速度不够快,导致FIFO里数据没取完,数组里的数据又往FIFO里发送了,这样数据就丢失了。解决办法:原创 2013-04-22 16:25:03 · 1152 阅读 · 0 评论 -
GPS/BD1定位数据转换
$GNGGA,074011.000,3412.691484,N,10856.562217,E,1,05,2.674,500.159,M,0,M,,*68$--GGA,time,Lat,N,Lon,E,FS,NoSV,HDOP,msl,M,Altref,M,DiffAge,DiffStation*cs$GNRMC,074011.000,A,3412.691484,N,10856.56原创 2013-04-13 09:51:40 · 2378 阅读 · 0 评论 -
GPRS透明传输的AT命令
折腾了2小时,实现了透明传输。1、AT 回车返回:ATok 确认硬件,软件都ok2、ATE0 回车返回:ATE0OK取消回显3、AT+QIMODE=1 回车返回:ok 设置为透明传输模式4、AT+QIOPEN="TCP","113.140.14.74",8877 回车返回:OKCONNECT5、可以双向原创 2013-03-26 15:57:08 · 1766 阅读 · 0 评论