低功耗拇指小板——NUCLEO-L011K4测评

开发板的例程,打开GPIO中01_LockingMechanism例程,是关于GPIO的Lock的测试,简单分析发现,基本没有提供相关的库函数之类,所有操作基本都需要自己操作寄存器进行,这个需要大家对STM32系列MCU要相当熟悉,然后才能使用,当然编写出的程序一般效率是比较高的。这样看来,我把STM32SnippetsL0成为库,应该是不确切的,更准确的应该按官方成为固件包吧。 ‘图4-8...

http://home.eeworld.com.cn/my/space-uid-158961-blogid-337407.html 发布时间: 2016-05-20



iap15w4k58s4调制出pwm脉冲方波

; P5M1=0x00; P6M0=0x00; P6M1=0x00; P7M0=0x00; P7M1=0x00; //设置需要使用的PWM输出口为强推挽模式 P2M0=0x0e; P2M1=0x00; P3M0=0x80; P3M1=0x00; //使用定时器2作为时钟源 Time2_Init(); P_SW2=0x80;    //最高位置1才能访问和PWM相关的特殊寄存器...

http://home.eeworld.com.cn/my/space-uid-698523-blogid-337405.html 发布时间: 2016-05-19



ESP8266的RTC时间和系统时间测试对比

复位后(包括 deep-sleep 定时唤醒的情况),RTC 时钟会复位。具体如下:• 外部复位(EXT_RST): RTC memory 不变,RTC timer 寄存器从零计数• watchdog reset : RTC memory 不变,RTC timer 寄存器不变• system_restart : RTC memory 不变,RTC timer...

http://home.eeworld.com.cn/my/space-uid-361439-blogid-334813.html 发布时间: 2016-05-17



【8】蓝牙遥控平衡小车V2

中利用IIC的DMA读取,读取完进入IIC中断,中断函数中处理数据,并进行小车控制。这里的中断不想让操作系统接管,主要原因是为了增强实时性,同时也使得系统变得简单。     (Tips:IMU的IIC频率可以设置为1MHz,IMU的pulling模式读取数据需要将CTRL3_C寄存器中的BDU位置1,不然会有小概率出现错值)   ...

http://home.eeworld.com.cn/my/space-uid-527961-blogid-329498.html 发布时间: 2016-05-13



Verilog初学笔记之一

存在于模块的功能定义部分。(5)被实例引用的模块,其端口可以通过不同名的连线或寄存器类型变量连接到别的模块相应的输出、输入信号端。(6)在“always”模块内被赋值的每一个信号都必须定义成reg型。...
关键词: Verilog

http://home.eeworld.com.cn/my/space-uid-617097-blogid-329496.html 发布时间: 2016-05-13



绝对原创-pic16单片机串口程序调通啦

型号pic16f1614,8位单片机。调试串口的发送功能。不太顺利。从microchip官网上下载例程。8位单片机的非常少。只有一个串口的程序,是用汇编写的,当然,我可以看每个寄存器的配置方式,用c写一遍就是了。结合自己的程序,没有发现哪里配置不对。也有可能是因为型号不一致。例程的型号是P18c452。我也在网上搜索一些程序。类似这种 TRISC=0xC0; TRISA=0XC0...

http://home.eeworld.com.cn/my/space-uid-353118-blogid-329070.html 发布时间: 2016-05-04



【翻译】Micropy 官方教程 10 嵌入汇编

: @micropython.asm_thumb def fun():     movw(r0, 42)复制代码 你可以在脚本或是解释器里边使用该函数。该函数没有任何参数且返回数值42 。r0 是一个寄存器,其中的数值在函数返回值返回时被更改。MicroPython 一直将 r0视为一个整数并将其作为整数变量供使用者调用。 如果使用了命令 print(fun( )) 将能看到数值42被打印出来...

http://home.eeworld.com.cn/my/space-uid-482857-blogid-323624.html 发布时间: 2016-04-23



【翻译】Micropy 官方教程 05 按键开关,回调函数和中断

发生: 1.  当按键被按下时引脚将发生改变(电平由低到高?),芯片处理器将记录这种变化; 2.处理器完成当前机器指令,退出执行状态并保存当前的状态(将寄存器的内容推入栈中)。这将停止当前运行的任何代码,例如正在执行着的 python 脚本; 3.芯片开始执行与按键相关的特定外部中断触发处理。该处理指向你在 sw.callback( )函数中指定的函数功能并执行...

http://home.eeworld.com.cn/my/space-uid-482857-blogid-323619.html 发布时间: 2016-04-23



pic工程改变单片机型号的一些修改

寄存器的名字有所不同。 修改了寄存器的名字,编译通过了。 本文来自论坛,点击查看完整帖子内容。...

http://home.eeworld.com.cn/my/space-uid-353118-blogid-321976.html 发布时间: 2016-04-21



micropython评估中遇到的懵圈问题

分享。 物联网常见任务 数据采集:从ADC,GPIO或者透过SPI/I2C总线读取传感器数据,由于非常贴近硬件,读取的数据都是硬件寄存器数值,宽度为字节,字,双字,8~32位宽无符号整数。数据缓冲:任何数据从一个实体传输到下一个实体,往往需要将数据进行缓冲。这些都是在系统RAM中实施。数据多路复用和解多路复用:主要用于将多组数据打包后在通讯通道中传输。数据序列化和解序列化:在逻辑通道...

http://home.eeworld.com.cn/my/space-uid-685602-blogid-321942.html 发布时间: 2016-04-20



STM8学习记录——2016年月16日

STM8 的GPIO 相关: 一、特点 1.端口的各个位可以被单独配置      2. 可选择的输入模式:浮动输入和带上拉输入      3.可选择的输出模式:推挽式输出和开漏输出      4. 数据输入和输出采用独立的寄存器      5.外部中断可以单独使能和关闭...
关键词: 记录

http://home.eeworld.com.cn/my/space-uid-670911-blogid-316227.html 发布时间: 2016-04-16



关于F28335 cmd文件的问题

F28335.cmd文件发现这段程序在RAML1里面,而并没有使用FLASH,在RAM中RAML2也没有使用。我可以改写cmd文件重新配置内存吗?如果配置到RAML2或者重新配置到其他区的话会不会出现将片子原有的寄存器单元重置而不能用的状况?有哪些地址或区是不能用户分配的呢? 烧写程序到FLASH上出现的问题 溢出的情况 CMD文件 本文来自论坛,点击查看完整帖子内容。...

http://home.eeworld.com.cn/my/space-uid-579623-blogid-314328.html 发布时间: 2016-04-12



aic23B左通道右通道分开问题

44.1K Uint16 reset[2] ={0x1e,0x00};                       //AIC23寄存器复位 Uint16 power_down_control[2] ={0x0c,0x02}; ...

http://home.eeworld.com.cn/my/space-uid-657520-blogid-310467.html 发布时间: 2016-04-07



嵌入式系统C语言编程需要遵守什么样的原则?

仅仅只会使用数组  (2)宏定义,定义寄存器地址,定义宏函数等  (3)函数指针的应用  更多精彩内容还可关注微信华清远见。(4)条件编译,在带操作系统的应用时经常要用六、不要偷懒,写好必要的注释 七、做到以上几点时就可以吸收高超的编程技巧了。简单说了几点,虽然不深入,但小编由衷希望能帮助到大家。同时,希望大家今后多做项目,多做反思...

http://home.eeworld.com.cn/my/space-uid-642838-blogid-276624.html 发布时间: 2016-03-31



小梅哥和你一起深入学习FPGA之基于串口猎人虚拟示波器

接收分析,并将数据分别以波形、码表、柱状图的形式动态显示出来,以让使用者能够直观的看到ADC采集到的信号细节。同时,用户也可以使用串口猎人通过串口给下位机(FPGA)发送指令,下位机将对接收到的指令进行解码,然后依据解码结果来配置FPGA中各个子模块的控制寄存器,以实现通过串口控制FPGA中子模块工作状态的功能。 本实验中,涉及到的应用模块和知识点如下所示: 串口收发模块的设计和使用;串口收发...

http://home.eeworld.com.cn/my/space-uid-530048-blogid-276424.html 发布时间: 2016-03-30



MSP430学习小结1-看门狗的使用总结

;= ~WDTIFG;     }这个程序同样是将看门狗当普通定时器使用,在主程序中读取中断标志位,实现延时效果,上面的程序为什么是延时2S自己分析。 这里面举了两个例子,是最近学习的一点小体会,当然还是不能忘了看门狗的本能工作,在程序较为简单时可以考虑使用看门狗定时器简化设计。另外还有一 点觉得比较重要的是虽然头文件中对寄存器都有了很好的定义,但是还是很有必要对着头文件和...

http://home.eeworld.com.cn/my/space-uid-678432-blogid-276414.html 发布时间: 2016-03-29



如何用电脑自带的计算器进行各种计算

数字输入期间按下此键将清除输入寄存器中的值并显示"0." 2. . M+:把目前显示的值放在存储器中;中断数字输入 3. M-:从存储器内容中减去当前显示值;中断数字输入. 4. MRC:第一次按下此键将调用存储器内容,第二次按下时清除存储器内容. 6.← 在数字后面删除数字。 7. MR清除存储器内容.,清除后显示为0. 8. MU(Mark-up and Mark-down键...
关键词: 计算器 电脑 如何

http://home.eeworld.com.cn/my/space-uid-678432-blogid-276401.html 发布时间: 2016-03-29



pic16F1933单片机PWM模式下 CCP2输出(RC1与RB3)通过哪个寄存器可切换

pic16F1933单片机PWM模式下 CCP2输出(RC1与RB3)通过哪个寄存器可切换 本文来自论坛,点击查看完整帖子内容。...

http://home.eeworld.com.cn/my/space-uid-510203-blogid-276192.html 发布时间: 2016-03-25



Zynq-7000应用处理单元(转)

的系统结构来自通过SCU的双核Cortex-A9 MP系统的访问,以及来自要求和Cortex-A9 MP系统一致的其他主设备的所有访问,需要使用ACP端口连接到SCU。所有不通过SCU的访问和CPU是非一致性的,软件必须明确地管理同步和一致性。来自APU的访问,其目标可以是OCM、DDR、PL、IOP从设备或者PS子模块内的寄存器。为了将访问OCM的延迟降低到最小,来自SCU的一个专用主设备端口...

http://home.eeworld.com.cn/my/space-uid-346593-blogid-275376.html 发布时间: 2016-03-22



PCIe交换,什么鬼?Dell PowerEdge FX2平台对PCIE交换的应用

会在内核或者BIOS枚举PCI-E设备的时候被获取到,系统会将为该设备申请的地址空间段的基地址写入设备寄存器。比如某网卡虚拟出8个虚拟网卡来,然后由内核PCI-E管理模块向系统申报8个PCI-E设备。随后就是由Hypervisor将对应的设备映射给对应的VM,VM中加载对应的Host Driver。Hypervisor还需要执行地址翻译,或者硬件辅助的地址翻译。 只要PCI-E设备自身支持...

http://home.eeworld.com.cn/my/space-uid-346593-blogid-275336.html 发布时间: 2016-03-20




<上一页 10111213141516171819202122232425 下一页> 相关结果约2,337个