• 51单片机I/O端口的读写操作

    MCS-51单片机通常有4个8位I/O端口, 向各端口的写数据均写入到对应端口的锁存器中, 但对各端口的读操作却有两个方式:读锁存器和读引脚1 读-修改-写操作 Pn(指P0,P1,P2,P3)在51汇编语言中是特殊的标识符,既代表Pn端口

  • STM32F407上移植emwin

    环境:主机:WIN8开发环境:MDK5.13emwin版本:STemWinLibrary522mcu: stm32f407VGT6开发板:安富莱STM32-X3TFT型号:艾蓝2.8寸TFT,主控芯片:ILI9325说明:在STM32F407上移植emwin,驱动屏幕接口为FSMC移植步骤:1.MD

  • S3C2440上ADC驱动实例开发讲解

    一、开发环境主 机:VMWare--Fedora 9开发板:Mini2440--64MB Nand, Kernel:2.6.30.4编译器:arm-linux-gcc-4.3.2二、硬件原理分析 S3C2440内部ADC结构图我们从上面的结构图和数据手册可以知道,该ADC模块总共有8个通

  • 移植嵌入式Linux到ARM处理器S3C2410:设备驱动

    设备驱动程序是操作系统内核和机器硬件之间的接口,它为应用程序屏蔽硬件的细节,一般来说,Linux的设备驱动程序需要完成如下功能:  ·设备初始化、释放;  ·提供各类设备服务;  ·负责内核和设备之间的数据

  • stm32 4*4矩阵键盘

    stm32f030开发板。使用HAL库。状态机做debounce消抖。col列,Pin配置为PP推挽输出模式;row行,Pin配置为Input模式,启用内部上拉电阻。代码如下:.h文件/***Name:keypad.h*Faq:www.mazclub.com*/#ifndefKEYPAD_H#de

  • ARM7 LPC2378 远程升级----HEX文件

    嵌入式程序编译后可以生成.HEX格式的可执行文件,远程升级的原始升级程序的格式也是.HEX格式文件,因此首先应深入理解HEX文件格式。 HEX格式文件是一个记录文本行的ASCII文本文件,在IntelHEX文件中

    单片机
    2018-10-05
    文件 hex
  • 51单片机每个引脚功能

    RST复位输入 用来完成单片机单片机的复位初始化操作ALE/(30引脚):地址锁存控制信号(ALE)是访问外部程序存储器时,锁存低8位地址的输出脉冲PSEN : 外部程序存储器选通信号   当AT89C51RC从外部程序存储器执行

  • STM32 I2C总线 自我总结学习

    前几天在学习STM32的485通信,基本搞清楚了原理,也实际操作成功---后续还将进一步学习---与变频器通信,从而去控制380V电机!现在打算彻底搞清楚STM32的I2C总线通信----首先是对AT24C02的读写----手上

    单片机
    2018-10-05
    i2c 总线 自我
  • 中规模集成电路功能测试仪设计方案详解

    集成电路的测试技术随着集成电路开发应用的飞速发展而发展。集成电路测试仪也从最初测试小规模集成电路发展到测试中规模、大规模和超大规模集成电路。集成电路测试仪按测试门类可分为:数字集成电路测试仪、存储器测

  • STM32 TIM8 PWM输出

    STM32 TIM8初始化的配置与通用定时器的配置不同,我最开始时按照通用定时器配置,无论是配置一个通道,还是配置所有通道,死活不出来pwm。接着查资料说要添加这一句代码:TIM_CtrlPWMOutputs(TIM8,ENABLE),添加后只

  • 1602 上下滚动显示

    //////////////////上下滚动显示/////////////////////8051#include #include typedef unsigned char uchar;typedef unsigned int uint;sbit rs=P2^0;sbit rw=P2^1;sbit e=P2^2;uchar key_val;uchar i,n;uchar code

  • S3C2440 Linux驱动移植——LCD

    PC主机:Ubuntu 10.4 和redhat 9.0目标板:TQ2440开发板 Linux内核:2.6.30屏幕型号:WXCAT35-TG3#001F 分辨率: 320X240本文将介绍如何移植LCD设备。在移植前,先配置下内核,将LCD设备编译进内核。1.移植移植LCD设

  • AVR的IO结构分析与操作实例

    这种的特点是 1 输出结构类似 OC门,输出低电平时,内部NMOS导通,驱动能力较强(800uA);输出高电平靠内部上拉电阻,驱动能力弱(60uA)。 2 永远有内部电阻上拉(P0口除外),高电平输出电流能力很弱,所以

  • Programmer Notepad的配置与AVRGCC入门

    单片机AVR的编程工具很多,有C,ASM,PASCAL,BASIC等等。除ASM由ATMEL公司免费提供外,其它大多数的工具都是需要收费的。而C编译器更是其中收费最高的编译器。但也有例外,那就是GCC——它不但免费而且

  • 如何使用STM32提供的DSP库进行FFT

      前些日子,因为需要在STM32F103系列处理器上,对采集的音频信号进行FFT,所以花了一些时间来研究如何高效并精确的在STM32F103系列处理器上实现FFT。在网上找了很多这方面的资料做实验并进行比较,最终选择了使用

    单片机
    2018-10-05
    STM32 fft dsp库
发布文章