![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
GPS项目
liujj05
这个作者很懒,什么都没留下…
展开
-
“拿来主义”——怎样嗅探一个串口通信程序与硬件之间的通信(二)
主要介绍嗅探程序的详细实现原创 2015-02-21 00:22:45 · 1141 阅读 · 0 评论 -
“拿来主义”——怎样嗅探一个串口通信程序与硬件之间的通信(三)
嗅探结果列表(续) 对ListControl控件进行初始化函数,代码如下:void CSerialPort01Dlg::InitMyListControl( CListCtrl &m_ctrl ){ CRect size_of_list; int time_width = 80; int num_width = 50; m_ctrl.GetWindowRect(si原创 2015-02-21 21:08:09 · 730 阅读 · 0 评论 -
MSP430的SPI通信例程(SD卡初始化-理论解说)
最近需要做一个数据存储,发现SD卡这一块还不太好弄 现在的单片机有相当一部分还不支持SDIO,比如MSP430(据我所知,如果有支持的型号了还请及时告诉我~),所以只好用SPI通信来进行SD卡的操作,虽然后续涉及到更为复杂的FAT等等,但是首先需要解决的仍然是建立通信的问题。采用的单片机型号为MSP430F5438A,用了一个开发板。SPI通信基本例程例程及解释如下://=============原创 2015-03-31 16:56:17 · 4274 阅读 · 0 评论 -
全局静态变量是干什么的
今天看见一个程序使用了全局静态变量,很奇怪既然都全局了为什么还用静态,搜了一下:全局变量与全局静态变量的区别: (a)若程序由一个源文件构成时,全局变量与全局静态变量没有区别。 (b)若程序由多个源文件构成时,全局变量与全局静态变量不同:全局静态变量使得该变量成为定义该变量的源文件所独享,即:全局静态变量对组成该程序的其它源文件是无效的。 (c)具有外部链接的静态;可以转载 2015-04-05 09:25:32 · 400 阅读 · 0 评论 -
MSP430之解错篇
【记住】接口别忘设置! 1、设置IAR软件Tab键缩进字符个数 方法:Tools-Options-Editor-Tab Size,按习惯改后面数字. 2、Error[e46]: Undefined external "LcdInit" referred in main( E:\MSP430 \UDP\Debug\Obj\main.r43 )转载 2015-04-05 11:36:19 · 2109 阅读 · 0 评论 -
利用MSP430F5438A进行SD卡初始化-实战应用(二)
上回说到例程需要修改,则干脆直接写一个初始化的程序SD卡初始化函数编写初始化函数严格按照流程进行,函数名定为disk_initialize具体形式如下:DSTATUS disk_initialize (BYTE pdrv);这个DSTATUS是一个单独定义的变量typedef BYTE DSTATUS;关于FatFs初始化函数原创 2015-04-01 23:17:51 · 1290 阅读 · 0 评论 -
利用MSP430F5438A单片机进行SD卡初始化——实战应用(四)与FatFs的整合1
整合进入FatFs在前文中提到过,如果需要所存储的数据能够在电脑上读取出来,需要建立文件系统,FatFs作为一个开源的文件系统具有很好的可移植性,在成功完成SD卡初始化,并借助实现过程对SPI通信、SD卡命令的发送与返回信息的接收这些基本操作有一个代码上的认识以后,下一步就需要将这些基本模块与FatFs文件系统进行整合,以完整实现数据存储以备后续读取的功能。对于这个系统的完整说明请原创 2015-04-05 21:46:35 · 1271 阅读 · 1 评论 -
MSP430F5438A单片机基于SPI的FatFs移植笔记(二)
上回说到,CMD0命令的实现,通过它完整的实现了命令发送动作,好下一步让我们继续回到初始化的过程当中:初始化的过程在CMD0 之前,有一个Power ON 注意这不是简简单单的上个电这么容易的你需要在Power ON 这一个过程当中:1. 正确连接各个IO2. 插入SD卡(不要笑,当你调试蒙了的时候真的可能就忘了)3. 通电4, 拉高CS引脚电平5. 在原创 2015-04-16 10:06:35 · 1109 阅读 · 0 评论 -
MSP430F5438A单片机基于SPI的FatFs移植笔记(一)
怎么说呢……太费劲了,前面的博客还烂尾了,主要是觉得自己在调试的过程当中思维太混乱。虽然说自己挖的坑,含着泪也要填上,这几个就先不填了吧我重新开个坑把调通的说清楚。不管移植什么程序,最重要的就是,不要自以为是一定要先查资料,花一周查资料,查到查不到为止,否则你编了一半的程序再参考别人的,直接后果是你下不了决心推翻重来1. FatFs移植要点:相信能看到这个博客的都知道Fat原创 2015-04-15 20:37:21 · 3085 阅读 · 0 评论