• AVR单片机RC触摸

    RC电容触摸感应按键1:RC感应原理RC采样原理就是通过测量感应极电容的微小变化,来感知人体对电容式感应器(按键、轮键或者滑条)的感应。电极电容(C)通过一个固定的电阻(R)周期性地充放电。(原文件名:image001.png)固

  • STM32的8种GPIO模式理解

    最近在看数据手册的时候,发现STM32的GPIO输入输出模式的配置种类有8种之多(输入和输入各4种):(1)GPIO_Mode_AIN模拟输入(2)GPIO_Mode_IN_FLOATING浮空输入(3)GPIO_Mode_IPD下拉输入(4)GPIO_Mode_IPU上拉输

  • ARM筆記:Linux内核移植到JZ2440

    一、准备工作:1、Linux内核:Linux2.6.22.6,可从www.kernel.org上下载;2、交叉工具编译链:arm-linux-gcc-3.4.5-glibc-2.3.6;3、yaffs2文件代码;4、ubuntu9.10;5、JZ2440;二、内核移植:1、修改Makefile:修改

  • 几种常用的模拟SPI读写一体化模块(C51)

    说明:SPI接口有一个特点,即在时钟SCK的上升沿打入数据MOSI,在下降沿读入数据MISO.片选信号CS有正负区别.在硬件上MOSI与MISO是可以短路变为SIO可读写IO的.故SPI可为(不包括CS)三线(SCK,MOSI,MISO)协议,两线(SCK,SI

  • stm32f407discovery 的keil 4.60ST-linkII不能用解决方法

    1 、用资源中的STLink文件替换 C:\\Keil\\ARM\\STLink, 记得备份原来的文件,2、C:\\Keil\\TOOLS.INI改成如下的[UV2]ORGANIZATION="cs2c"NAME="jianzhong","cui"EMAIL="cjzswust@gmail.com"ARMSEL=1BOOK0=UV4\\RELEASE_NO

    单片机
    2018-11-09
    keil stm32f407
  • 51单片机减1指令(4条)

    这组指令的作用是把所指的寄存器内容减1,结果送回原寄存器,若原寄存器的内容为00H,减1后即为FFH,运算结果不影响任何标志位,这组指令共有直接、寄存器、寄存器间址等寻址方式,当直接地址是I/O口锁存器时,“读—

  • STM32之RTC使用

    RTC使用说明STM3f10x的RTC时能涉及到的寄存器有RCC,BKP和RTC这三个大类寄存器;其中RCC主要控制了实时时钟和备份区的电源使能和时钟使能;RTC模块和时钟配置系统的寄存器是在后备区域的(即BKP),通过BKP后备区域来

  • C51 用一个外部中断0检测过零脉冲,并产生脉冲

    用一个外部中断0检测过零脉冲,然后用一个定时器产生一个脉冲即可。#include#define uint unsigned int /*宏定义*/#define uchar unsigned char /*宏定义*///#define Time_5ms (0x10000-5000) //fosc=12M#define Tim

  • STM32 独立看门狗简介

    STM32的独立看门狗由内部专门的40Khz低速时钟驱动,即使主时钟发生故障,它也仍然有效。看门狗的原理:单片机系统在外界的干扰下会出现程序跑飞的现象导致出现死循环,看门狗电路就是为了避免这种情况的发生。看门狗

  • 51单片机——EEPROM

    24C02:256 个字节的 EEPROM。一般情况下,EEPROM 拥有 30 万到 100 万次的寿命。基于 I2C 通信协议的器件。I2C 是一个通信协议,它拥有严密的通信时序逻辑要求,而EEPROM 是一个器件,只是这个器件采样了 I2C 协议的

  • STM32自动ISP电路设计

    STM32支持仿真器和串口下载程序。将要介绍的内容,属于串口下载,即我们通常说的ISP下载。手动ISP下载程序,我们已经知道了,控制BOOT0引脚实现。STM32上电,会自动检测BOOT0引脚是什么电平,如果是高电平,等待用户

  • STM32:USART串口通信笔记

    硬件平台:stm32f10xZET6开发环境:keil MDK uVision v4.10开发语言:C、ST_lib_3.5固件库【串口通信】typedef struct{ u32 USART_BaudRate; u16 USART_WordLength; u16 USART_StopBits; u16 USART_Parity; u16 USAR

  • [51单片机学习笔记ONE]-----LED灯的多种使用方法

    一.交替闪烁8个LED灯,时间间隔为1s1 /******************************************************2 实验名称: 交替闪烁8个LED灯,时间间隔1s3 实验时间: 2014年12月2日4 ************************************

  • STM32 Cube固件库编程之新建工程

      Cube固件库是ST现在主推的固件库,并且在它的官网已经找不到原来的标准库可供下载。Cube固件库的构架图如下这种新式构架可以有效的加快软件工程师的工程进度。  新建一个工程项目主要包括以下的步骤:  1、使

  • 基于2051单片机串行数据采集传输模块的设计

    在微机测控系统中,经常要用到A/D转换。常用的方法是扩展一块或多块A/D采集卡。当模拟量较少或是温度、压力等缓变信号场合,采用总线型A/D卡并不是最合适、最经济的方案。这里介绍一种以GNS97C2051单片机为核心,采用

发布文章