-
一、选用sun的phonemehttps://phoneme.dev.java.net/二、下载http://download.java.net/mobileembedded/phoneme/advanced/phoneme_advanced-mr2-dev-src-b97-20_nov_2008.zip三、解压unzipphoneme_advanced-mr2-dev-src-...[详细]
-
STM8SPI主模式在主配置时,串行时钟在SCK脚产生。置配步骤1.通过SPI_CR1寄存器的BR位定义串行时钟波特率。2.选择CPOL和CPHA位,定义数据传输和串行时钟间的相位关系(见图91)。3.配置SPI_CR1寄存器的LSBFIRST位定义帧格式。4.硬件模式下,在数据帧的全部传输过程中应把NSS脚连接到高电平;在软件模式下,需设置SPI_CR2寄存器的SSM和SS...[详细]
-
引言煤炭作为一种重要的能源,在工业生产等许多方面发挥着举足轻重的作用,关系着国民经济的命脉。煤炭开采中的安全问题一直是受到极大重视的。如果一旦出现安全问题,不仅会造成巨大的经济损失,而且直接威胁到煤炭工人的生命安全。近年来,我国煤炭开采的安全问题形势不容乐观,各地矿难时有发生,特别是一些小煤矿更存在着严重的安全隐患。所以,采取现代安全监测措施势在必行。随着科学技术的不断进步,煤炭开采中安...[详细]
-
到迅为制作的触摸库文件“/usr/local/tslib”,迅为已经将触摸功能编译到Qt/E4.7.1的库文件中,开发板可以支持触摸和鼠标功能。用户在前面运行helloworld的时候,会发现触摸和鼠标似乎无法使用,但是在qt4中却能使用触摸和鼠标。如何将qt4的触摸功能移植到应用程序helloworld中。如下图,打开“etc/init.d/rcS”文件,...[详细]
-
引言采用单片机为核心设计的云台控制器在监控场合能实现控制摄像机进行大范围、宽角度的移动,以使摄像机能够达到接近360°全景式摄像,且其在经济性、灵活性、扩展性和可维护性等方面都具有独特的优势。1系统总体结构系统由以下几部分构成:①单片机:设计的核心,在软件的配合下实现对键盘所输入信息的识别,根据输入信息向云台中的步进电机发出指令,使其实现正/反转、速度控制、程序控制等功能,并将步...[详细]
-
前言C51单片机自身无PWM输出,可以借用T1定时中断输出一定频率的脉冲信号,且占空比可调,便于继续开发提示:以下是本篇文章正文内容,下面案例可供参考一、场景样例1:P3引脚输出固定频率PWM信号,占空比人为调整样例2:PWM+外部中断检测频率验证步步进阶二、PWM简介PWM(PulseWidthModulation)脉冲宽度调制,是一种对模拟信号电平进行数字编码的方...[详细]
-
概述本文使用STM32F10X,软件为KeiluVision5,仿真软件Proteus8Professional电路图实现代码学习笔记8个led电路图8个led亮灭实现代码实现代码//8¸öledÈ«ÁÁÈ«Ãð#includestm32f10x.hintmain(){ GPIO_InitTypeDefstar; //配置开启GPIO...[详细]
-
前段时间用STM32F103VBT6写了一个中断的函数,借此机会想了解下STM32的中断机制,用过之后发现STM32的中断配置相当灵活,稳定行很高,测试发现几乎没出过什么差错。我在程序里开了三个中断,一个计数器用于精确延时用,另外两个为外部事件处理中断,下面一一详细介绍,方便初学者入门。在进行STM32中断配置之前首先需要了解下它的中断部分:一、Cortex-M3中断机制在STM3...[详细]
-
1、为什么要把时间花在“犹豫”上?经验总结:每当我们在入门之前(ARM是这样,DSP也一样),总会会有很多疑问,会有很多顾虑。我们渴望知道学习STM32前景如何?需要啥基础?难不难?适不适合我?但是什么时候能心潮澎湃地、相当着急地开始学STM32?日子在一天一天过去!你开始行动了吗?没有行动的思索,永远都不可能入门!把这些时间用来看书吧,效果能好一万倍。大家一般都是从51单片机过来的,回...[详细]
-
STM32外部计数ETR计算频率,测量100K频率,用定时器2定时250ms,定时器3PD2(TIM3_ETR)计数,计算公式f=n*t;voidTim3_Configuration(void){TIM_TimeBaseInitTypeDefTIM_TimeBaseStructure;TIM_TimeBaseStructure.TIM_Prescaler=0x00;...[详细]
-
设置Trace时的工作频率(就是当前的系统时钟,如stm32f103,f107为72MHz,f407为168M,f429为180M):2.进入调试状态,在一条语句前设置断点执行到此,再执行到另外的语句处,下面的Sec就是执行时间得到adc_init()时间为:T2-T1单位秒。3.还有一种办法,更加精确。就是用GPIO高低电平时间,在被测量的一条语句前将一个管脚...[详细]
-
环境MPLABXIDE版本:v5.10编译器:xc16-gccv1.20解决方法1、打开菜单文件项目属性,弹出项目属性对话框。点击PICkit3,选择下拉框Firmware,去掉UseLatestFirmware单选框后的勾。...[详细]
-
众所周知,Keil是一款收费软件,虽然可以Po解使用,但很多公司还是有点害怕,想必有不少读者都收到过**函。之前,开发单片机项目,可以说Keil是最佳选择之一,但VSCode横空问世之后,这种格局被打破。因为VSCode免费且好用,可以安装各种插件,很多工程师逐渐从Keil转向了VSCode。而且,VSCode还能实现Keil不能实现的一些功能。下面就给大家分享...[详细]
-
此程序是一个用51单片机来调直流电机转速的程序。当然也可以用来调整led灯的亮度,用定时器2来实现.#includereg52.h//包括一个52标准内核的头文件#defineucharunsignedchar#defineuintunsignedint#defineulongunsignedlongsbitPWM=P3^3;//要控制的风扇sbit...[详细]
-
盛群半导体推出HT48R06xB与HT46R06xB系列MCU。HT48R06xB系列家族成员共4颗、HT46R06xB系列家族成员也有3颗。HT48R06xB分别是HT48R063B、HT48R064B、HT48R065B与HT48R066B;HT46R06xB分别是HT46R064B、HT46R065B与HT46R066B。其中HT46R06xB内建有12-bitA/D与8-bitPWM...[详细]