-
后附相关文档关于UsageID可以参考http://www.freebsddiary.org/APC/usb_hid_usages附2:相关资料文档http://pan.baidu.com/s/1i3J1ftN...[详细]
-
简介 本文主要基于ARM嵌入式模块系统展示在嵌入式Linux中使用摄像头示例,所采用的模块为ToradexVF61,是一款性价比极高但不包含硬件视频编解码加速的模块,核心处理器为NXP/FreescaleVybrid,Cortex-A5和M4异构双核架构。 1)。目前越来越多的嵌入式系统采用摄像头应用,其中主要有下面几种方式 远程监控:如闭路电视系统,操作人员通过摄像头...[详细]
-
1初学者重要提示本文主要是以stm32H7系列为主。对于不使用的引脚,推荐设置为模拟模式,悬空即可。GPIO的速度等级高的时候,最好使能IO补偿单元。2GPIO功能简介STM32H7的GPIO特性如下:输出状态:开漏/推挽+上拉/下拉电阻。通过输出数据寄存器(GPIOx_ODR)或者外设(GPIO设置为复用模式时)输出数据。GPIO速度等级设置。输入状态:浮空,上拉/下...[详细]
-
1,jz2440用dnw烧写普通程序的步骤是:①选择将uboot烧写到norflash或者是nandflash中②打开dnw,选择要烧写的程序,注意不是uboot,是你要烧写的程序,他将所有的程序都认为是uboot。2,使用tftp的方法:前期准备在norflash中的uboot进入menu后按q进入命令行,然后使用helptftp可以查看使用tftp的方法,用到的工具是...[详细]
-
所谓寻址方式就是处理器根据指令中给出的地址信息来寻找物理地址的方式。目前ARM指令系统支持如下几种常见的寻址方式。立即寻址立即寻址也叫立即数寻址,这是一种特殊的寻址方式,操作数本身就在指令中给出,只要取出指令也就取到了操作数。这个操作数被称为立即数,对应的寻址方式也就叫做立即寻址。例如以下指令:ADDR0,R0,#1;R0←R0+1ADDR0,R0,#0x3...[详细]
-
串行通信:俩个概念:1、串行异步通信:双方按照各自约定好的时钟周期作为各自的时钟周期;原理上来说,双方各用各的时钟周期且约定相等,但是在实际的使用中由于各种因素的影响,会产生时钟偏差。这种方式为串行异步通信。2、串行同步通信:只有一方提供时钟周期信号,另一方只做接收,这样的化就只有一个时钟周期为基准。这样就会大大提高通信可靠性,这种方式为串行同步通信。RS232接口标准:用于短...[详细]
-
一、环境介绍MCU:STM32F103ZET6编程软件环境:keil5红外线传输协议:NEC协议---38KHZ载波:。NEC协议是红外遥控协议中常见的一种。编码发送思路:延时函数模拟38KHZ+PWM产生38KHZ两种方式代码风格:模块化编程,寄存器直接操作方式完整keil工程源码下载(解压即可编译运行测试):https://downlo...[详细]
-
目前,SPWM信号主要有3种生成方式:1)使用比较器、振荡器等模拟电路产生三角波和方波进行比较,产生SPWM波,但是此种方法电路复杂,受元器件精度影响大,且不易控制;2)利用专用SPWM集成芯片,其优点是电路简单,集成度高,缺点是无法全面实现对系统的反馈控制、监视管理和保护工作,故一般也要配合单片机实现;3)利用单片机等微处理器产生SPWM波,此方法控制电路简单,调节灵活,硬件成本低。本文...[详细]
-
意法半导体(STMicroelectronics,简称ST;纽约证券交易所代码:STM)与半导体知识产权(IP)提供商ARM(伦敦证交所代码:ARM;纳斯达克股票交易所代码:ARMH.US)今日共同宣布,在中国成立创新实验室,用来推广ARMmbed以及STM32技术,进而培育并扩大中国电子产业本地人才,迎接快速成长的物联网全球机遇。在本次的合作中,双方将在全国高等院校计算机...[详细]
-
一.系统概述系统使用的模块有AT89C51单片机+LCD1602显示+DS18B20测温+蜂鸣器报警+按键+风扇降温+小灯。系统内使用AT89C51单片机作为主控,使用LCD1602显示采集到的温度数据和温度阈值,通过按键可以设定阈值,当检测到环境温度大于设定阈值时蜂鸣器就会进行报警,并且会通过风扇进行降温,当检测到环境温度低于设定阈值时加热小灯就会亮起。二.仿真概述1.LCD1...[详细]
-
一、什么是STM32?意法半导体(ST)集团于1988年6月成立,是由意大利的SGS微电子公司和法国Thomson半导体公司合并而成。1998年5月,SGS-THOMSONMicroelectronics将公司名称改为意法半导体有限公司,是世界最大的半导体公司之一。STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARMCortex®-M0,M0+,M3,M4和...[详细]
-
本人为在校大学生,以前一直用的是51.八月初的时候被老师拉过来参加“TI杯”模拟电子专题邀请赛,这才接触到了MSP430。学校发了三块开发板,一块launchpad、一块MSP430FR5739、一块是MSP430F5529。这些板子用着感觉都挺好的,只可惜赛后都被收回去了!初识430,我是一边看数据手册一边查资料然后自己一个一个模块的写程序在板子上运行调试。刚开始感觉好难,430相对于51来说...[详细]
-
STM32F103VCT6xxx 12345678 第1部分:产品系列名,固定为STM32 第2部分:产品类型;F表示这是Flash产品,目前没有其它选项 第3部分:产品子系列;103表示增强型产品,101表示基本型产品105表示集成一个全速USB2.0Host/Device/OTG接口和两个具有先进...[详细]
-
虽说内部晶振相对外部晶振误差较大,但是在大部分情况下不需要太高的精确度,使用内部晶振就可以搞定。单片机源程序如下:#includeconfig.hSys_timeTypeDefSystime={0,0,0,0};u8once=0;voidInit_Systick(void)//滴答定时器{SysTick_CLKSourceConfig(Sy...[详细]
-
对于串口的输出,210按照前面的操作是下面的乱码。第一想到的很可能是波特率的问题,这是串口乱码的一般情况。排除这一点的是前面的putc函数是可以实现的。验证:如上面,先把主函数里的printf信息给注释掉。加上putc函数。重新编译和加头:开发板先格式化再下载:下载成功之后,却换到NandFlash启动,看看串口有没有输出:可以看到终端上面有信息的正常输出...[详细]