- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 EMACS学习笔记
Table of Contents1. EMACS学习笔记1.1. 安装1.2. 代码高亮插件1.3. 主题配色改变1.4. 自动换行EMACS学习笔记安装直接解压就可以了(有一种绿色版的感觉) 解压之后,在我个人的机器上是这么干的: 1. 运行addpm.exe他会提示你是否安装,选个是,其实我也不知道有没有什么用 2. 千万不要有中文目录,会报错 3. 然后直接运行下面几个
2016-06-17 11:21:03
404
原创 测试-orgmode
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">Initial .title { text-align: center; } .todo { font-family: monospace; color: red; } .done { color: green; } .tag
2016-06-17 11:14:00
556
转载 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-06-17 11:02:51
301
原创 MSP430F5438A单片机基于SPI的FatFs移植笔记(二)
上回说到,CMD0命令的实现,通过它完整的实现了命令发送动作,好下一步让我们继续回到初始化的过程当中:初始化的过程在CMD0 之前,有一个Power ON 注意这不是简简单单的上个电这么容易的你需要在Power ON 这一个过程当中:1. 正确连接各个IO2. 插入SD卡(不要笑,当你调试蒙了的时候真的可能就忘了)3. 通电4, 拉高CS引脚电平5. 在
2015-04-16 10:06:35
1257
原创 MSP430F5438A单片机基于SPI的FatFs移植笔记(一)
怎么说呢……太费劲了,前面的博客还烂尾了,主要是觉得自己在调试的过程当中思维太混乱。虽然说自己挖的坑,含着泪也要填上,这几个就先不填了吧我重新开个坑把调通的说清楚。不管移植什么程序,最重要的就是,不要自以为是一定要先查资料,花一周查资料,查到查不到为止,否则你编了一半的程序再参考别人的,直接后果是你下不了决心推翻重来1. FatFs移植要点:相信能看到这个博客的都知道Fat
2015-04-15 20:37:21
3330
原创 利用MSP430F5438A单片机进行SD卡初始化——实战应用(四)与FatFs的整合1
整合进入FatFs在前文中提到过,如果需要所存储的数据能够在电脑上读取出来,需要建立文件系统,FatFs作为一个开源的文件系统具有很好的可移植性,在成功完成SD卡初始化,并借助实现过程对SPI通信、SD卡命令的发送与返回信息的接收这些基本操作有一个代码上的认识以后,下一步就需要将这些基本模块与FatFs文件系统进行整合,以完整实现数据存储以备后续读取的功能。对于这个系统的完整说明请
2015-04-05 21:46:35
1374
转载 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
2428
转载 全局静态变量是干什么的
今天看见一个程序使用了全局静态变量,很奇怪既然都全局了为什么还用静态,搜了一下:全局变量与全局静态变量的区别: (a)若程序由一个源文件构成时,全局变量与全局静态变量没有区别。 (b)若程序由多个源文件构成时,全局变量与全局静态变量不同:全局静态变量使得该变量成为定义该变量的源文件所独享,即:全局静态变量对组成该程序的其它源文件是无效的。 (c)具有外部链接的静态;可以
2015-04-05 09:25:32
453
原创 利用MSP430F5438A进行SD卡初始化-实战应用(二)
上回说到例程需要修改,则干脆直接写一个初始化的程序SD卡初始化函数编写初始化函数严格按照流程进行,函数名定为disk_initialize具体形式如下:DSTATUS disk_initialize (BYTE pdrv);这个DSTATUS是一个单独定义的变量typedef BYTE DSTATUS;关于FatFs初始化函数
2015-04-01 23:17:51
1436
原创 利用MSP430单片机进行SD卡初始化-实战应用(一)
~~首先吐槽一下优快云的MarkDown编辑器,实在是不习惯,又改回来了……人家说我没文化,MarkDown本来就是纯阅读没那么多花里胡哨的,好吧那我就是喜欢花里胡哨————————————————————————————————————————————————————————————————————————————利用MSP430F5438A进行SD卡初始化
2015-04-01 14:29:48
2286
原创 MSP430的SPI通信例程(SD卡初始化-理论解说)
最近需要做一个数据存储,发现SD卡这一块还不太好弄 现在的单片机有相当一部分还不支持SDIO,比如MSP430(据我所知,如果有支持的型号了还请及时告诉我~),所以只好用SPI通信来进行SD卡的操作,虽然后续涉及到更为复杂的FAT等等,但是首先需要解决的仍然是建立通信的问题。采用的单片机型号为MSP430F5438A,用了一个开发板。SPI通信基本例程例程及解释如下://=============
2015-03-31 16:56:17
4588
原创 “拿来主义”——怎样嗅探一个串口通信程序与硬件之间的通信(三)
嗅探结果列表(续) 对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
813
原创 “拿来主义”——怎样嗅探一个串口通信程序与硬件之间的通信(一)
前言这是最好的时代,也是最坏的时代,这是一个鼓励创新的时代,但是也是一个抄袭满地的时代。 事实上,不站在巨人的肩膀上,没有明确的社会分工,以人类有限的声明,科学永远无法进步。概述跑题太远哈哈哈,很多硬件生产厂家都提供了API,但是在看那些E文说明书的时候总也不能很好的理解它们的意思,厂家虽然也提供了示例程序,但是有些厂家偷懒就是不给源代码,尤其是计算机与硬件之间用RS-232串口相连就更bt了,退
2015-02-15 16:21:24
2666
原创 试验数据的保存
按照日期来存的话需要获得系统的时间及日期这里由于是VC++所以采用了CTime类举个例子CTime Mytime;Mytime = CTime::GetCurrentTime();FileNameOmega.Format("D:\\Motor_Rotate\\%s\\",Mytime.Format("%Y-%m-%d-%H-%M-%S"));// USES_CONVERSION
2013-03-04 14:28:32
389
原创 【TBRR】移植到2010记录
其中提示了两个大问题:第一是找不到qedit.h原来阿泰的程序这一段是这样的:在AtMediaSuit.h当中:#pragma include_alias( "dxtrans.h", "qedit.h" )#define __IDxtCompositor_INTERFACE_DEFINED__#define __IDxtAlphaSetter_INTERFACE_DEF
2013-03-01 15:56:34
336
转载 VC进程间通信方法之一
编写的一个监控程序,需要监视另外一个程序的运行状况参考了:http://blog.youkuaiyun.com/mail_cm/article/details/7902904之中的WM_COPYDATA方式,只是把过程详细了一下,同时改正了里面的一些不兼容的问题首先创建一个对话框程序-基于对话框-项目名DataSend添加一个Edit控件,并为这个控件添加一个CString类型的成员变
2013-02-21 14:05:53
338
原创 二把刀程序员编写火狐扩展限制自己对社交网站的访问
其实火狐本身有人开发了一个扩展叫做:LeechBlock可以完成这个事儿,而且可以选择星期几进行限制,就是觉得自己学学有意思还能个性化定制一下,所以呢……说实在的自己就是二把刀,只会c,c++,和vc的最基本的东西,所以这个东西适合和我一样没啥基础的人看这回完全是放假闲的,觉得自己上学的时候上人人和微博这样的社交网站太多了chrome的性能好确实,但是默认安装C盘这一条
2013-02-16 19:11:21
756
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅