最近调试INA226芯片,严重暴露了自己编程水平之低下。。。

;                     I2C_SCL = 0;         } } 原因: 如上代码中,&&错误的当成了按位与运算。导致写入的数据错误,所以没有应答信号。 问题二: 读寄存器,一直返回0,自己读的...

http://home.eeworld.com.cn/my/space-uid-433532-blogid-271243.html 发布时间: 2016-01-01



51单片机之串口通信(三)

unsigned int uInt16;void DelayMS(uInt16 ValMS); void UartInit(void); //串口初始化void UartReceiveData(void); //接收数据void UartSendData(void); //串口发送数据,即单片机发送数据void main(void){ /*初始化:包括定时器中断的设置, 串口寄存器设置,波特率设置...
关键词: 单片机 通信

http://home.eeworld.com.cn/my/space-uid-449920-blogid-271135.html 发布时间: 2015-12-29



51单片机之串口通信(二)

unsigned int uInt16;void DelayMS(uInt16 ValMS); void UartInit(void); //串口初始化void UartSendData(void); //串口发送数据,即单片机发送数据void main(void){ /*初始化:包括定时器中断的设置, 串口寄存器设置,波特率设置*/ UartInit(); while(1) { /*发送...
关键词: 单片机 通信

http://home.eeworld.com.cn/my/space-uid-449920-blogid-271134.html 发布时间: 2015-12-29



51单片机之串口通信(一)

抑制性好,又因为它阻抗低,无接地问题,所以传输距离可达1200米,传输速率可达1Mbps。9.SBUF:当发送数据时i = SBUF,接收数据时SBUF = i;i发送或接收保存的数值。二.串口通信进阶1.51串口控制寄存器SCON,可以位寻址         2.T1的工作方式设置成8位自动重装方式,TH1...
关键词: 单片机 串口通信

http://home.eeworld.com.cn/my/space-uid-449920-blogid-271133.html 发布时间: 2015-12-29



(转)IIC总线工作原理(1)

根据读,写位确定自身是作为发送器还是接收器。主器件作为被控器时,其7位从地址在IIC总线地址寄存器中给定,为纯软件地址。而非单片机类型的外围器件地址完全由器件类型与引脚电平给定。IIC总线系统中,没有两个从机的地址是相同的。主控器不应该传输一个和它本身的从地址相同的地址。5.主机向从机读写1个字节数据的过程如图11-6所示,主机要向从机写1个字节数据时,主机首先产生START信号,然后紧跟着发送...
关键词: IIC 总线 通信

http://home.eeworld.com.cn/my/space-uid-449920-blogid-271129.html 发布时间: 2015-12-29



PCF8591芯片以及AD学习(一)

),典型值为5V,CMOS工艺。PCF8591有4路AD输入,属逐次比较型,内含采样保持电路;1路8位DA输出,内含DAC数据寄存器。AD/DA转换的最大速率约为11KHz。(2).Philips规定AD器件高四位地址为1001,低三位地址为引脚地址A0,A1,A2,由硬件电路决定。(3).控制寄存器:3.控制流程。 看器件手册可以知道:      在IICa总线...
关键词: 单片机 PCF8591 PCF8591

http://home.eeworld.com.cn/my/space-uid-449920-blogid-271128.html 发布时间: 2015-12-29



【STM32F7英雄联盟大赛】反射式血氧心率信号采集及监护记录系统-设计总结

,差分运算得到最终所需要的交直流分量。4.STM32处理器的使用,本次设计中,使用了该处理器的多种功能,如GPIO、定时器、IO中断、SPI、I2C、USART等多种功能。5.AFE4400模拟前端的使用。该模拟前端为TI公司专业光学模拟前端,针对血氧应用设计。其内部结构相对复杂,在对血氧测量相对了解之后使用仍然有一定难度。其接口电路、电源设计、等均需要独立完成。寄存器设置等也相对复杂。 硬件设计...

http://home.eeworld.com.cn/my/space-uid-475077-blogid-271033.html 发布时间: 2015-12-22



【STM32F7英雄联盟大赛】多功能测试仪器-信号发生器部分原理图和PCB及注意事项

分配等。前几天,我们学校有一个实验室,一个博士,一个硕士,从国外进口2台设备,说明书也不仔细看,基本电气常识也缺乏,直接就把两台设备烧了。一个工科类,电子类博士和硕士的电气知识太匮乏了,以此看待中国教育,甚是悲哀。       顾名思义,DDS器件,是把我们设定的频率,转化为数字,然后在COSROM 查找对应的值,通过片内AD转换器输出。所以内部有寄存器...

http://home.eeworld.com.cn/my/space-uid-363532-blogid-270972.html 发布时间: 2015-12-18



S5PV210时钟和定时器应用实例

; = %d MHz\r\n", MHz); 115 } 第01~13行用于计算一个数x的y次方根;第14~16行是一个空函数raise,这个函数是为编译器所定义的,在后面Makefile部分再作详细介绍;第17~115行用于打印系统时钟的频率,其中第26~35行从CLK_DIV0和CLK_DIV4寄存器中读取各时钟的分频系数值,第36~96行用于计算各时钟源的频率,第97~115行将...

http://home.eeworld.com.cn/my/space-uid-89205-blogid-270413.html 发布时间: 2015-12-16



S5PV210的中断应用实例

;                /* 计算返回地址 */     15    stmdb sp!, {r0-r12, lr} /* 保存用到的寄存器...

http://home.eeworld.com.cn/my/space-uid-89205-blogid-270412.html 发布时间: 2015-12-16



【STM32F7英雄联盟大赛】多功能测试仪器-信号发生器部分的核心器件选型

其他的学习就是寄存器的配置等,相对比较简单。    3)DDS选型    AD9850和AD9851,基本性能是一样的,但AD9851内部增加了倍频器,而AD9851内没有;    AD9852和AD9854,基本性能是一样的,但AD9854更为成熟,建议采用AD9854;    AD9834、AD9835...

http://home.eeworld.com.cn/my/space-uid-363532-blogid-270388.html 发布时间: 2015-12-14



求助,如何配置msp430f5529串口收发的寄存器

        P3SEL = BIT3 + BIT4;          //设置管脚为第二功能         UCA0CTL1 |= UCSWRST;      //8位数据,1位停止位,奇校验         UCA0CTL1 |= UCSSEL_1;             ...

http://home.eeworld.com.cn/my/space-uid-658937-blogid-270377.html 发布时间: 2015-12-11



LPC1114串口数据接收丢失

;                       //8位传输,1个停止位,无奇偶校验,允许访问除数寄存器         LPC_UART1->LCR = 0x83;         ...

http://home.eeworld.com.cn/my/space-uid-638666-blogid-270356.html 发布时间: 2015-12-10



NUCLEO-F410RB 测评第二周之MD5速度测试

Timer的CNT寄存器值,则得到消耗掉的机器周期个数。把结果用文本形式从串口输出(使用USART1)。主程序就这样写了 #include #include "stm32f4xx.h" #include "md5.h" #include "text.c" int main(void) {     unsigned char md5[16]; //  ...

http://home.eeworld.com.cn/my/space-uid-363731-blogid-270355.html 发布时间: 2015-12-10



saa7111与al251 解码后的图像输出颜色不对

输出的图像采用的是yuv422格式,然后我用逻辑分析仪抓取并用matlab合成的; 为了验证颜色问题,也采用了rgb565的方式输出,颜色依然不对; 至于分析原因,有可能是解码板硬件设计上有问题,也可能是寄存器配置有问题,我更趋向于后者; 希望做过类似的前辈们可以给予指导,这个问题真的困扰我很久了,datasheet上与色彩有关的都看了就是了很多个,希望得到解答。 可以加qq群...

http://home.eeworld.com.cn/my/space-uid-586131-blogid-270179.html 发布时间: 2015-12-01



每个程序员都应该了解的内存知识 第2节: CPU的高速缓存

现在的CPU比25年前要精密得多了。在那个年代,CPU的频率与内存总线的频率基本在同一层面上。内存的访问速度仅比寄存器慢那么一点点。但是,这一局面在上世纪90年代被打破了。CPU的频率大大提升,但内存总线的频率与内存芯片的性能却没有得到成比例的提升。并不是因为造不出更快的内存,只是因为太贵了。内存如果要达到目前CPU那样的速度,那么它的造价恐怕要贵上好几个数量级。 如果有两个选项让你选择...

http://home.eeworld.com.cn/my/space-uid-346593-blogid-270101.html 发布时间: 2015-11-24



(转)每个程序员都应该了解的内存知识

不会涉及太多硬件细节,所以喜欢硬件的读者也许不会觉得有用。但是在我们讨论一些有用的细节之前,我们先要描述足够多的背景。   在这个基础上,本文的第二部分将描述RAM(随机寄存器)。懂得这个部分的内容很好,但是此部分的内容并不是懂得其后内容必须部分。我们会在之后引用不少之前的部分,所以心急的读者可以跳过任何章节来读他们认为有用的部分。   第三部分会谈到...

http://home.eeworld.com.cn/my/space-uid-346593-blogid-270100.html 发布时间: 2015-11-24



ARM中断模式(IRQ)和快速中断模式(FIQ)区别比较

IRQ高。 4、FIQ模式下,比IRQ模式多了几个独立的寄存器。不要小看这几个寄存器,ARM在编译的时候,如果你FIQ中断处理程序足够用这几个独立的寄存器来运作,它就不会进行通用寄存器的压栈,这样也省了一些时间。 5、FIQ的中断向量地址在0x0000001C,而IRQ的在0x00000018。(也有的在FFFF001C以及FFFF0018)写过完整汇编系统的都比较明白这点的差别,18只能放一条...

http://home.eeworld.com.cn/my/space-uid-642838-blogid-269949.html 发布时间: 2015-11-23



【R7F0C809】+AFE4490+DCM03程序调试完整过程

硬件部分确定后,就着手于软件调试了。秉持着先难后易的原则,首先就开始了AFE4490的SPI通信部分的调试。说到此,就不得不提一下R7F0C809的SPI部分,其CSI即串行阵列单元就是常见的SPI协议了,不过CSI与串口是共用一个通道的,即通道0,因此串口和SPI是不可同时使用的,但可以通过更改PIOR寄存器相应位将CSI/UART重映射到其他引脚。由于引脚资源比较有限,我只好利用OLED进行...

http://home.eeworld.com.cn/my/space-uid-501762-blogid-269867.html 发布时间: 2015-11-18



关于STM32的GPIO的复用功能和重映射功能

某些信号在板上绕一大圈完成联接,方便了PCB的设计同时潜在地减少了信号的交叉干扰。如:USART1: 0: 没有重映像(TX/PA9,RX/PA10); 1: 重映像(TX/PB6,RX/PB7)。(参考AFIO_MAPR寄存器介绍)[0,1为一寄存器的bit值]【注】 下述复用功能的引出脚具有重映射功能:  - 晶体振荡器的引脚在不接晶体时,可以作为普通I/O口  - CAN...
关键词: STM32 GPIO 复用

http://home.eeworld.com.cn/my/space-uid-348360-blogid-269855.html 发布时间: 2015-11-18




<上一页 13141516171819202122232425262728 下一页> 相关结果约2,355个