CS5460基本读写程序(无bug版本)
/**********************************************************************
*CS5460A写命令函数
**********************************************************************/
void write_command(unsigned char cs5460_command)
{ unsigned char data i;
for(i=0;i<8;i++)
{
SDI_5460 = (bit)(cs5460_command&0x80);
_delay_us(5);
SCK_5460=0;
_delay_us(5);
SCK_5460=1;
_delay_us(5);
cs5460_command=cs5460_command<<1;
}
SCK_5460=0;
}
/**********************************************************************
*CS5460A读函数
*写数据的时候还要写入3个NOP空位
**********************************************************************/
void cs5460_READ(unsigned char cs5460_command)
{
unsigned char data i,j;
unsigned char temp;
bit c_temp;
write_command(cs5460_command);
for(i=0;i<3;i++)
{
temp = 0xfe;
for(j=0;j<8;j++)
{
SCK_5460=0;
_delay_us(2);
/************下面三行必须要有,否则写入和读出的数据不正确***************/
SDI_5460 = (bit)((temp&0x80)>>7); //写入空数据NOP即0xfe
c_temp = SDO_5460; //读数据
rec_data[i] = rec_data[i]|c_temp; //将数据写入全局变量中进行存储
if(j!=7) //最后一个位单独处理
{
rec_data[i] = rec_data[i]<<1;
temp = temp<<1;
}
SCK_5460=1;
_delay_us(2);
}//end for
} //end for
SCK_5460=0;
}//end function
转载于:https://www.cnblogs.com/Double0Seven/archive/2012/06/18/2553118.html
CS5460基本读写程序(无bug版本)相关推荐
- 漫谈程序员系列:无BUG不生活
我决定谈一谈世界上最著名的虫子:BUG ! BUG 困扰了一代又代的程序员,不论是杰出的计算机科学家,还是像 Linus Torvalds(Linux内核创始人) .Bill Joy(传说三天写出BS ...
- 漫谈程序员系列 无BUG不生活
分享一下我老师大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow 我决定谈一谈世界上 ...
- 佛祖保佑永无BUG 神兽护体 代码注释(各种版本)
佛祖保佑 永无BUG 注释 1: /*_ooOoo_o8888888o88" . "88(| -_- |)O\ = /O____/`---'\____.' \\| |// `./ ...
- 程序员必备注释模板——“佛祖保佑 永无bug“
佛祖保佑注释模板(一) /*** _ooOoo_* o8888888o* 88" . "88* (| -_- |)* O\ = /O* ____/`---'\____* .' \\ ...
- 程序猿专用代码注释:佛祖保佑,永无BUG
点击阅读原文 逛论坛发现这个,实在是高上大啊 // _ooOoo_ // o8888888o // 88" . "88 // (| -_- |) // O\ = /O // ___ ...
- 无BUG微信去水印小程序源码(可运营美化版+送免费接口)
无BUG微信去水印小程序源码这款是比较好看美化的去水印小程序,我在这里保证这款是百分百无Bug的,可以完美可运营的. 注意,此源码存在被骗风险,接口有加密,需要买接口需要联系作者才能解析,谨防被骗. ...
- 微信小程序 - 满意度调查评价功能,表情图片打分评分组件(非星星评分组件,类似抖音商品满意度好评、中评、差评评价功能)代码干净整洁注释详细无 BUG,无任何第三方插件依赖,完整功能实例源码插件
前言 网上的教程组件代码写的太多,而且功能不好用,主要都存在图片切换时 "闪烁" 的问题. 实现了 适用于微信小程序的表情图片满意度评价功能(评分组件),高效无 BUG 没有任何插 ...
- (已更新)文案+壁纸+头像+套图小程序源码,双版本,独立后台和无服务器版本
文案+壁纸+头像+套图小程序源码,有两个版本 一款无需服务器,无后台版本,(有能力的可以云开发) 一款后台版(后台设置+更多小程序.){推荐php5.6}上传后台源码解压,访问就能进入安装,需要数据库 ...
- 佛祖保佑永无BUG python版本
佛祖保佑 永无BUG # # _ooOoo_ # o8888888o # 88" . "88 # (| -_- |) # O\ = /O # ____/`---'\____ # . ...
- UNIX网络编程笔记(7):回射程序的UDP版本
1.UDP简介 UDP是一个简单的传输层协议,应用进程往一个UDP套接字写入数据,随后被封装到一个UDP数据报,进而又被封装到一个IP数据报,然后发送到目的地.UDP不保证UDP数据报会最终到达目的地 ...
最新文章
- 编译预处理 -- 带参数的宏定义--【原创】
- Git复习(六)之标签管理
- Spring Boot Starters 列表
- SAP UI5 XML view lifecycle processing - defineMasterHeaderFooter
- 10个必需的iOS开发工具和资源
- 啊哈 c语言pdf百度云,啊哈c语言完整版
- Codeforces1388 D. Captain Flint and Treasure(贪心)
- 二手闲鱼源码 php 如何搭建
- PG distinct与distinct on
- python图片文字合成视频_利用Python将多张图片合成视频的实现
- 云南将建5G基站20万个,总投资达500亿实现5G网络全覆盖
- 通过小宝的卡牌游戏,看开源SCUT服务器运行使用
- 如何用未越狱手机安装ipa文件(更新版)
- python学习3:IDEL(python shell)运行python脚本helloworld程序
- WxJava springboot微信支付商户直连分账使用总结
- D. Frog Traveler
- Knockout 事件传递参数的方法
- 绅士福利:Python秒爬取全网美女写真
- Python Markdown的拓展
- Lucene4.3开发之第五步之融丹筑基(五)
热门文章
- 计算机向文档中插入文本框,Word怎么插入文本框和编辑文本框
- koa 设置cache_nodejs cache 缓存机制的简单实现
- 【转载】云风skynet服务端框架研究
- Android 引入recycleview依赖报错INFO: Configuration ‘compile‘ is obsolete and has been replaced with ‘imple
- 利用MATLAB绘制阶梯图(stairs函数)并获取所绘制的阶梯图的横纵坐标值
- JDK 运行参数 JAVA -Dxxx与System.setProperty()的关系
- 计算机中年级排名怎么操作,智学网年级排名查看方法规则介绍
- 二元函数偏导数的几何意义
- ubuntu_使用ros显示imu的状态(6)
- 无需Apple ID和密码即可将iPad恢复出厂设置的简便方法