调试ds2781的时候可谓艰难啊,但是调完了一个模拟的iic时序之后单总线的时序竟然迎刃而解了。下面总结一下调试的过程:
我使用ds2781的快速模式(OVD高电平)
1. 首先要有一个芯片的datasheet
这里写链接内容
2. 其次测试设备:示波器,逻辑分析仪
3. 根据手册上的时序写代码进行调试
时隙
复位时序
关于与复位时序,手册说明:
与DS278...
分类:
其他好文 时间:
2015-08-27 18:54:20
阅读次数:
345
This page presents some advice regarding adding a JTAG connector to your AVR-based system during design. The Atmel JTAG ICE User's Guide is the defini...
分类:
其他好文 时间:
2015-08-26 17:04:16
阅读次数:
292
最近做一个设计G-Sense的设备,需要一个三轴加速度传感器,最终选择飞思卡尔的MMA7455,因为看起来似乎比博士的三轴加速度芯片简单一些,哈哈。原本是准备应用在ARM上的,首先在比较熟悉的AVR单片机的环境下做个测试。 来个MMA7455模块的近照:考虑到7455工作在3.3V,所以用宽电压工作...
分类:
其他好文 时间:
2015-08-26 15:46:13
阅读次数:
368
(1)编译和体系结构:2以下指令集架构属于复杂指令集架构的是?正确答案: D 你的答案: D(正确)ARMMIPSSPARC以上皆不是解析:常用的精简指令集: RISC微处理器包括DECAlpha、ARC、ARM、AVR、MIPS、PA-RISC、 PowerArchitectu...
分类:
其他好文 时间:
2015-08-21 12:48:15
阅读次数:
212
公司目前所做产品都是基于ModBus-RTU通讯协议,最近一直在写触摸屏应用程序,多多少少也了解了触摸屏ModBus-RTU模块是如何工作的;【上位机】采用CSerialPort类实现基本的串口通信,每当接收到一个字符时,向主程序发送消息,以提示接收处理,个人建议,应该定义一个ByteData_Qu...
分类:
数据库 时间:
2015-08-17 19:11:46
阅读次数:
207
MSP430WARE++的使用3:modbus模块的调用方法
MSP430WARE是一套基于C++语言的开源的MSP430层次化软件架构,支持多种外设。本文将介绍modbus模块驱动程序的调用方法。
1、硬件原理图
使用modbus模块驱动程序需要与MSP430单片机的UART0端口相连接。
2、使用方法
a、加...
分类:
数据库 时间:
2015-08-15 20:08:57
阅读次数:
287
这是【PLC无线通讯专家】团队为用户提供的一个西门子S7-200PLC的通讯程序,该用户需要进行9台S7-200之间的MODBUS协议通讯,他对通讯不太熟悉,为了尽快交付工程,请求我们工程师为其编写参考程序,我们协助客户对...
分类:
数据库 时间:
2015-08-10 15:00:59
阅读次数:
270
//1.使用可变参数列表实现任意个数求平均值。
/*
#include<stdio.h>
#include<stdarg.h>
intaverage(intdata,...)//可变参数列表函数名(类型+形参名(几个参数),...)
{
intsum=0;
inti=0;
va_listavr;//avr可随意起va_listarg;
va_start(avr,data);//va_start..
分类:
其他好文 时间:
2015-08-04 23:16:32
阅读次数:
214
这是【PLC无线通讯专家】团队为用户整理的20个西门子PLC200通讯程序实例。能为PLC编程人员节省项目时间。 你只要了解一下S7-200的串口设置,和MODBUS协议的基本知识,参照这些程序就可以完成PLC与PLC之间的数...
分类:
其他好文 时间:
2015-07-20 14:36:01
阅读次数:
259
关于Eclipse的优化设置,用语开发AVR相关项目时的必要配置及注意事项。
分类:
系统相关 时间:
2015-07-11 12:03:52
阅读次数:
380