对于stm32来说,输入捕捉模式有两种: 普通输入捕捉模式:经常用来测量脉冲宽度和频率,例如测量脉冲宽度,TIM5_CH1来捕获高电平脉宽,首先先设置输入捕获为上升沿触发,然后记录下发生上升沿时TIM5_CNT值。再然后,设置捕获信号为下降沿,在下降沿到来的时候,记录下此时的TIM5_CNT值。这样 ...
                            
                            
                                分类:
其他好文   时间:
2017-04-04 01:10:37   
                                阅读次数:
165
                             
                    
                        
                            
                            
                                最近给别人做了一个小东西,MCU选的是STC12C5A60S2 ,需要用到PWM控制功能。 在网上找了一下,发现解释的不尽人意,无奈之下自己琢磨数据手册弄明白了。 首先,STC12C5A60S2内置有两个 编程计数器阵列(PCA) 模块,分别用于软件定时器,外部脉冲的捕捉,高速输出以及脉宽调制输出( ...
                            
                            
                                分类:
其他好文   时间:
2017-04-03 20:06:02   
                                阅读次数:
190
                             
                    
                        
                            
                            
                                1.使用范围本文档适用于在RealEvo-IDE开发环境下移植C++工程的用户,使用者应熟悉使用RealEvo-IDE开发环境,并具备C++语言编程的基础知识。2.准备工作2.1环境准备在使用之前,须安装有翼辉信息开发的集成开发套件,由于系统上安装的防火墙软件或者杀毒软件可能会影响到集成开发..
                            
                            
                                分类:
编程语言   时间:
2017-04-02 22:10:53   
                                阅读次数:
262
                             
                    
                        
                            
                            
                                //初始化TIM8 Channel1 PWMÄ模式	TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM2; // TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable; //	//TIM_ ...
                            
                            
                                分类:
其他好文   时间:
2017-03-24 10:24:30   
                                阅读次数:
220
                             
                    
                        
                            
                            
                                1.1SylixOS下替换原理上一篇博客中介绍了DBUS通信原理以及常用函数接口,本文档介绍SylixOS下DBUS功能替换方案。SylixOS有多种进程间通信方法,可以实现类DBUS的进程间通信功能。根据DBUS通信原理,SylixOS下可设计替换方案如图11所示。替换方案需先创建一个后台进程,负责接收..
                            
                            
                                分类:
数据库   时间:
2017-03-14 14:12:04   
                                阅读次数:
185
                             
                    
                        
                            
                            
                                目录1.知识简介11.1嵌入式实时操作系统11.2优先级调度算法12.技术实现22.1函数原型分析22.2使用流程22.3源码分析32.4示例演示43.参考资料5知识简介嵌入式实时操作系统SylixOS操作系统是实时多任务嵌入式操作系统,所谓实时,是指系统的正确性不仅仅依赖于计算机的逻辑结果而且..
                            
                            
                                分类:
其他好文   时间:
2017-03-13 16:54:47   
                                阅读次数:
266
                             
                    
                        
                            
                            
                                1适用范围
	本文档适用于已熟悉SylixOS并且使用RealEvo-IDE进行开发调试的技术工程师。2概述
	SylixOS实现了一个功能强大的调试stub,可在设备或模拟器上在线调试应用程序,RealEvo-IDE也提供配套的调试插件。
	按照调试对象的不同,调试手段可分为以下几类:
	1.应用程序调试..
                            
                            
                                分类:
其他好文   时间:
2017-03-13 16:51:15   
                                阅读次数:
304
                             
                    
                        
                            
                            
                                1.开发环境操作系统:SylixOS编程环境:RealEvo-IDE3.1硬件平台:IMX6Q实验箱2.技术实现网卡驱动的收发功能,是通过管理收发描述符的方式实现的。因此,在MAC初始化的时候需要对描述符也进行相应的初始化操作。初始化内容会因CPU的不同而有所区别。当描述符初始化完毕之后,就..
                            
                            
                                分类:
其他好文   时间:
2017-03-10 19:37:44   
                                阅读次数:
480
                             
                    
                        
                            
                            
                                1.适用范围本文档为实现Nuc970平台的SD驱动总结,提供一些SylixOSSD驱动移植方法的参考。2.原理概述2.1控制器类型SD控制器有两种类型,分为SD标准控制器(SDHCI)和SD非标准控制器。SylixOSBase代码中实现了SDHCI的驱动,但Nuc970的SD控制器是非标准控制器,其功能都需要在BSP中..
                            
                            
                                分类:
其他好文   时间:
2017-03-10 19:34:15   
                                阅读次数:
481
                             
                    
                        
                            
                            
                                原理概述I2C总线驱动概述I2C总线驱动是I2C适配器的软件实现,提供I2C适配器与从设备间完成数据通信的能力,比如起始,停止,应答信号和MasterXfer的实现函数。驱动程序包含初始化I2C总线控制器__i2cHwInit函数,操作函数集(总线传输__i2cTransfer函数,总线控制__i2cMasterCtl..
                            
                            
                                分类:
其他好文   时间:
2017-03-10 19:31:55   
                                阅读次数:
298