第一章 关于STM32硬件I2C读写EEPROM代码实现原理的理解与总结

); /*检测EV8事件(即TxE=1,数据寄存器空,就是地址已经发送完成)*/ while(!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_BYTE_TRANSMITTING));   /*④调用库函数发送要写入的数据*/ I2C_SendData(I2C1, *pBuffer); /*检测EV8_2事件(即TxE=1, BTF=1,请求设置停止位...

http://home.eeworld.com.cn/my/space-uid-716241-blogid-655190.html 发布时间: 2018-01-11



学STM8-2-程序-KeyScan

编写的库为两个方面。 一个是关于信号的输入 <-- KeyScan.h 一个是关于信号的输出 <-- Led.h # 四、函数 ## 4.1 说明 在函数这块的说明也就只是针对于常规的几个内容进行说明而已。 ## 4.2 main.c 备份数据的寄存器。可以用来写入用户数据。 ``` #include "key_scan.h" void...

http://home.eeworld.com.cn/my/space-uid-490705-blogid-655168.html 发布时间: 2018-01-11



基于Proteus的MSP430单片机仿真实例2-彩灯控制

的C语言的定义,比如P4DIR,P4OUT等,通过一定以德这些名字,以及利用C语言,可以以直接对寄存器赋值或者读取寄存器的值,从而完成单片机功能的调用。主程序中首先用 WDTCTL = WDTPW + WDTHOLD;语句关闭看门狗,因为MSP430单片机复位后默认启动看门狗,程序正常执行时应关闭该功能,或者定时复位看门狗。主循环中读取P2端口的输入值,进而判断是哪个开关闭合,然后控制相应LED...
关键词: proteus msp430 仿真

http://home.eeworld.com.cn/my/space-uid-139222-blogid-655162.html 发布时间: 2018-01-10



GY-30光照传感器,bh1750芯片,中文数据手册及完整程序在附件里

;   写一位bh1750数据 //address:   芯片从地址 //saddress:  写寄存器地址 //w_data:    待写数据...

http://home.eeworld.com.cn/my/space-uid-927736-blogid-655151.html 发布时间: 2018-01-10



学STM8-1-程序-LED

点亮,从而有一个相对交道的灌电流,所以目前所采用的引脚为下拉驱动。   ### 2.3.2 CLK库 该库作为基本的程序时钟所用,也是一个很常用的库函数。目前这个芯片所调用的基准时钟,是调用了芯片内部的快速时钟作为基准时钟,并且不进行分频率。 ## 2.3 函数 ### 2.3.1 main.c 备份数据的寄存器。可以用来写入用户数据...

http://home.eeworld.com.cn/my/space-uid-490705-blogid-655035.html 发布时间: 2018-01-09



[原创] MSP430FR2433LP新玩法---像Arduino一样玩MSP430

说到TI的MSP430系列,大家都为他的低功耗性能折服,相必每个人手上都有一两块launchPad的小红板吧,但是怎么能不吃灰呢?写程序要查各种资料文档,看模块寄存器配置,能不能像Arduino一样简单呢,答案是可以,TI早就这样做了。那就是本文的利器:energia Engrgia是TI给大家准备的简易编程利器,开源且社区支持,高度相似Arduino,包括界面和用发以及编程方式,下面就是它的...

http://home.eeworld.com.cn/my/space-uid-363527-blogid-654934.html 发布时间: 2018-01-03



用 CCS Cloud 玩 MSP430FR2433LP

debug功能)。 也可以选择创建CCS程序,不过CCS项目就没有Example可以选择,只能创建一个新项目。我们创建一个最简单的闪灯程序,用寄存器控制P1,两个LED轮流闪灯。 [C] 纯文本查看 复制代码#include <msp430.h> #include <stdint.h> int main(void) {    ...

http://home.eeworld.com.cn/my/space-uid-573537-blogid-654921.html 发布时间: 2018-01-02



还在为8S003缺货而苦恼?看看华大32位003完美替换

平台 HC32F003 系列具有灵活的功耗管理系统,性能– 5.5μA @ 3V(Deep sleep mode):所有时钟关闭,上电复位有效,IO 状态保持,IO 中断有效,所有寄存器,RAM 和CPU 数据保存状态时的功耗– 11μA @32.768kHz 工作模 式(Activemode),CPU 和外设模块运行中,程序flash 内部运行– 80μA...

http://home.eeworld.com.cn/my/space-uid-791637-blogid-654908.html 发布时间: 2018-01-02



TI低功耗蓝牙芯片CC2541

–功耗模式3(外部中断):0.5μA– 宽电源电压范围(V-3.6 V微控制器–高性能和低功耗的8051微控制器内核的代码预取–在系统内可编程Flash,128 -256-KB –8 KB的RAM保留所有电源Modes–硬件调试支持– 广泛的基带自动化,包括自动确认及地址解码– 保留所有相关寄存器中的所有电源模式外设–强大的五通道DMA–通用定时器(16位,有两个8-Bit)–IR生成电路 –32...

http://home.eeworld.com.cn/my/space-uid-836548-blogid-654637.html 发布时间: 2017-12-23



TI低功耗蓝牙芯片CC2541

):0.5μA– 宽电源电压范围(V-3.6 V微控制器–高性能和低功耗的8051微控制器内核的代码预取–在系统内可编程Flash,128 -256-KB –8 KB的RAM保留所有电源Modes–硬件调试支持– 广泛的基带自动化,包括自动确认及地址解码– 保留所有相关寄存器中的所有电源模式外设–强大的五通道DMA–通用定时器(16位,有两个8-Bit)–IR生成电路 –32 kHz休眠定时器带捕捉–精确...
关键词: BLE

http://home.eeworld.com.cn/my/space-uid-836548-blogid-652208.html 发布时间: 2017-12-16



【JZ2440】自我学习记录【知识点】【ARM指令集体系结构及ARM系列】

。它的寻址空间为64MB,只提供基本的数据处理指令,甚至不包括乘法指令。此外,v1提供基于字节、字、多字的Load/Store存储器访问指令;子程序调用指令(BL)和链接指令;完成操作系统调用的软件中断指令SWI。v2    版本v2和v2a都是v1的扩展。相对于v1,v2增加了一些功能:它支持乘法指令和乘加指令;支持协处理器操作指令;对于快速中断(FIQ)提供影子寄存器支持...

http://home.eeworld.com.cn/my/space-uid-745441-blogid-651980.html 发布时间: 2017-12-13



工业级在下数字噪声传感器的应用

;ADDR   功能  开始地址寄存器个数  CRC校验响应:  01  03  04  00   05   06     08   E8 54  ...

http://home.eeworld.com.cn/my/space-uid-447216-blogid-651961.html 发布时间: 2017-12-13



【JZ2440】自我学习记录【知识点】【ARM系列微处理器各体系结构及发展】

乘法指令和乘加指令;支持协处理器操作指令;对于快速中断(FIQ)提供影子寄存器支持;支持SWP和SWPB指令,实现最基本的存储器和寄存器内容的交换。 v3    v3相对于v1和v2有较大变化,分为三个方面:1、地址空间扩展到32位,而且向前兼容26位的地址空间;2、v3增加了两个非常重要的寄存器:CPSR和SPSR,同时为了方便读写这两个寄存器,v3还增加了两条指令:MSR...

http://home.eeworld.com.cn/my/space-uid-745441-blogid-651925.html 发布时间: 2017-12-11



【EEWORLD】新挖的坑

此前有一段时间,我几乎没有在坛子里 回复过帖子,更没有发过新帖子,然而,最近又开始了,不知不觉,留下了很多坑。 现在,先把这些坑,从 笔记软件 里 转移过来吧——脚本 :http://bbs.eeworld.com.cn/thread-566436-1-1.html那个关于软件方面的纠结,已经写完了寄存器映射问题,剩下还要写的包括:面向对象向的角度思考封装模块粒度问题: 从 .c/.h 说开去...

http://home.eeworld.com.cn/my/space-uid-115166-blogid-651892.html 发布时间: 2017-12-10



清华大学视频课件:ARM微控制器与嵌入式系统(2017)

://u7765370.pipipan.com/fs/7765370-228223979 5.2.4 ARM微控制器外设:RS-232串口与USB虚拟串口  https://u7765370.pipipan.com/fs/7765370-228225195 5.2.5 ARM微控制器外设:UART的寄存器编程(上)  https...

http://home.eeworld.com.cn/my/space-uid-732694-blogid-651757.html 发布时间: 2017-12-08



请大家帮我看看这个基于STC15W408AS的AD转换程序

;    //辅助寄存器                                                  ...

http://home.eeworld.com.cn/my/space-uid-840253-blogid-651444.html 发布时间: 2017-12-06



学习单片机不可欠缺的八大步骤

学习使用单片机就是理解单片机硬件结构,以及内部资源的应用,在汇编或C语言中学会各种功能的初始化设置,以及实现各种功能的程序编制。以下是小编的一些经验:第一步:数字I/O的使用使用按钮输入信号,发光二极管显示输出电平,就可以学习引脚的数字I/O功能,在按下某个按钮后,某发光二极管发亮,这就是数字电路中组合逻辑的功能,虽然很简单,但是可以学习一般的单片机编程思想,例如,必须设置很多寄存器对引脚进行...

http://home.eeworld.com.cn/my/space-uid-746919-blogid-651386.html 发布时间: 2017-12-04



nRF24L01无线模块

:为功率放大器供电,输出为1.8 V;ANT1,ANT2:天线接口;IREF:参考电流输入。 工作模式通过配置寄存器可将nRF241L01配置为发射、接收、空闲及掉电四种工作模式,如表1所示。模式PWR_UPPRIM_RXCEFIFO寄存器状态接收模式111-发射模式101数据在TX FIFO 寄存器中发射模式101→0停留在发送模式,直至数据发送完待机模式2101TX FIFO 为空待机模式...

http://home.eeworld.com.cn/my/space-uid-771806-blogid-651232.html 发布时间: 2017-12-02



i.MX6UL开发板 管脚复用的参数配置方法(PINMUX)

External Signals and Pin Multiplexing章节,搜索MX6UL_PAD_LCD_DATA16__UART7_DCE_TX的中间部分“LCD_DATA16”可以直接跳转至LCD_DATA16引脚的寄存器章节。     其中mux_ctrl_ofs 为0x0158,mux_mode为ATL1,如图: ...

http://home.eeworld.com.cn/my/space-uid-479941-blogid-651216.html 发布时间: 2017-12-01



引领新时代的SI24R1

。高的数据速率可以在更短的时间完成同样的数据收发,因此可以具有更低的功耗。Si24R1针对低功耗应用场合进行了特别优化,在关断模式下,所有寄存器值与FIFO值保持不变,关断电流小于0.7uA;在待机模式下,时钟保持工作,电流小于15uA,并且可以在不到130uS时间内开始数据的收发。Si24R1操作方式非常方便, 只需要微控制器(MCU)通过SPI接口对芯片少数几个寄存器配置即可以实现数据的收发...

http://home.eeworld.com.cn/my/space-uid-836548-blogid-651210.html 发布时间: 2017-12-01




<上一页 45678910111213141516171819 下一页> 相关结果约2,066个