- 博客(5)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 24c32,i2c原理
通讯主要就是scl,sda线,和电源-地。4线地址由24c32器件的A0,A1,A2来决定。SCL,SDA需要接上拉。本次说的都是主机端流程。1.启动和stopSCL=1,SDA下降沿表示启动。 SCL=1,SDA上升沿表示stop。2.写流程:start---->设备地址,最后一位为0表示写,等待ACK(ACK是传输每个字节都有,谁收数据谁发A......
2017-01-19 11:07:00 7338 1
原创 中断a++,a--
我有做个一个实验:u32 a,b,c=0;在一个20K的中断中处理:c++;a++;在2k的主程序中处理:b++;a--;按理论来说:c-b=a;但是有时他会变成c-b>a.只有中断可以打断主程序,每一条都执行正确了的话,应该就不会错。出现了该现象说明:a++过程中,被中断了。意思是:主程序中a的值5,a--,5被赋值到运算寄存器,这
2017-01-16 19:02:48 361
转载 sbus18通道
遥控器接收模块R7008SB就只用了一根先来做通讯,它其实是100k的串口信号。25个字节表示18路信号,0x0f--16*11(22字节)----flag(包含17-18二进制信号)-----end参考:http://www.eefocus.com/taogashi/blog/14-05/303577_f140d.html S-bus为futaba使用的串行通信协议。实际上为
2017-01-12 17:46:02 3568 1
原创 线性回归
#include <stdio.h>#define MINDATA(a,b) (a<b?a:b)double calcAverage(double *x, int len){ int i; double sum = 0; for(i=0;i<len;i++) { sum += x[i]; } r...
2017-01-03 14:59:49 276
原创 一点数学问题
牛顿迭代法百度百科里面有解释,就是利用泰勒公式泰勒公式定义就是函数,可以某一点求倒数来计算。这个好像不太好用。百度百科里面用到的就是用它来求某一点x最近的,f(x)最接近0的x1
2017-01-02 15:45:24 372
我最近在做SNMP设计,遇到一个难题
2015-04-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人