您当前的位置:首页 > 科技前沿

浅谈dsPIC33F系列DSC的SD存储卡接口设计

时间:2015-01-12  来源:扁平线圈电感厂家  点击:

定义发送指令函数为SendSDCmd(),返回值为从总线上读取的响应数据。(具体函数略——编者注)函数的第一个参大功率电感贴片电感器数是指令列表数组中相应指令元素的序号,函数会根据它的值在指令表中查到对应的信息,第二个参数是指令的附加内容。函数中CMD_PACKET是按指令格式(见表2)定义的联合类型,程序通过查表的方式将指令的内容装载到该类型定义的变量中,并通过函数Write_sd()发送出去。write_sd()的作用是把一个字节的数据放到SPI2模块的burfer里,完成一个字节的发送。函数ReadSd()用来读取SPI2接收的一个字节数据。

以上程序按照图2所示时序执行,来实现一次指令和响应数据的交互。当某条指令有后续数据时,按照规范中的时序发送或者读取数据。

3.3 读写操作的实现

READ_SINGLE_BLOCK是单数据块读指令,在接收到有效的读指令后SD卡将会送出一个响应。紧接着是一个带16位CRC校验后缀的数据块,数绕行电感器据块的长度要在之前由SET_BLOCKEN(CMDl6)指令定义,一般为512字节,正好一个扇区的大小。该操作的通信过程如图4所示。

dsPIC33F系列DSC的 SD存储卡接口设计

WRITE_SINGLE_BLOCK是单数据写操作指令,在接收到主机传来的数据后,SD卡会发送一个值为0x5的数据响应,之后进入busy状态。该操作的通信过程如图5所示。

dsPIC33F系列DSC的 SD存储卡接口设计

按照以上通信过程编写程序,单数据块读和写的程序流程如图6所示。

dsPIC33F系列DSC的 SD存储卡接口设计

4 结果验证

将容量为1 GB的SD卡插入SD读卡器,再将读卡器插入PC机的USB接口中,此时系统出现“可移动磁盘(H:)”根目录。打开winhex软件,点击“工具”下拉菜单中的“打开磁盘”,选择“物理磁盘”中的“R插件电感Ml:Ceneric STORAGE DEVICE(O.9G,USB)”,单击“确定”按钮,得到该SD卡第一个物理扇区的数据。该SD卡在偏移量从446开始的16个字节有数电感生产厂家据“00 03 3D 00 06 OD ED DB F9 00 00 OO 07 5F 1E 00”,该扇区结束的两个字节为“55AA”,其余部分数据均为“00”。

将SD卡取出,插入本设计电路的SD卡座中,用示波器连接D0、CLK和DI线,接通电源,测量SPI总线上的波电感量形。

本设计利电感生产厂家用dsPIC33FJ64GP706的SPI接口实现了对SD存储卡的操作,可以把SD卡和dsPIC33F系列DSC两方面的优点集中到一个嵌入式系统中,有较高的利用价值。

大电流电感

如何利用光电耦合器隔离高电压 改善电动车锂离 目前在全电动或混合动力汽车应用中,高电压锂离子电池组的管理面临许多挑战,除了必须监控充电和放电循环外,基于安全考量,也需要对提供数百伏电压的电池组进行隔离,本文特别

方波输入,输出两路同频相位相反的方波大神们,请问有什么芯片,可以实现一路方波输入,输出两路同频相位相反的方波呢?用于驱动双路MOSFET,信号频率可达2MHZ。 你是想要GATE-DRIVER?很多厂家有这类产品,不过似乎能跑到2M的不多。 戈卫东 发表于 2016-12-12 23:43你是想要GATE-DRIVER?很多厂家有这类产品,不过似乎能跑到2M的不多。 是的,我用施密特反相器产生一个2MHZ的方波,要通过一个驱动把这方波变成两路互补的方波驱动MOS管。 试过直接加在MOS管,方波会变形。 戈卫东 发表于 2016-12

[充电器]光伏充电控制器的mppt控制各位大神,本人刚做光伏充电器不久,设计光伏电池给锂电池mppt电路的过程当中,由于对充电器的能耗要求,控制电路的单片机想用一个最简单的完成,请教大家有哪些管脚少和能耗低的单片机完成mppt控制???在此谢谢各位啦!可以看看如韵电子推出的CN3722带MTTP控制,希望能帮到你。 DSC-CN3722.pdf(283.01 KB, 下载次数: 144)2015-1-21 10:37 上传点击文件名下载附件  QQ:525667597  0755-83203064 郑生如果是为单节锂电池充电的话,可以使用如韵

注塑加工厂


上一篇基于DSP的彩色TFT-LCD数字图像显示技术研究

下一篇OLED电视的技术优点和劣势


  
  温馨提示
网站首页 | 产品展示 | 科技前沿 | 行业资讯
本公司专业研发、设计、生产、销售贴片电感、插件电感、功率电感、大电流电感、扁平线圈电感、一体成型电感。
专业电感生产制造商,品质优异、交期快。
在线客服
热线电话