• 寒假学习之stm32(17)----SPI通信协议

    背景知识介绍:wiki :http://wiki.csie.ncku.edu.tw/embedded/SPI#introduction百度:http://baike.baidu.com/item/SPI一定要看啊!!!小小的摘要:1. 通信模式:SPI是一种高速的,全双工,同步的通信总线,并且在芯

  • C语言字符数组和字符指针

    常量和符号常量在程序运行过程中,其值不能被改变的量称之为常量。常量分为不同的类型,有整型常量如 1、2、3、100;浮点型常量 3.14、0.56、-4.8;字符型常量?a?、?b?、?0?;字符串常量“a”、“abc”、“1234”、“

  • PIC16F877A TMR0定时器实验2

    /*********PIC16F877A TMR0定时器实验2*******使用前置分频器,为实现精确定时,不应对TMR0进行重复写入操作PS2 PS1 PS00 0 0 2 分频0 0 1 4 分频0 1 0 8 分频0 1 1 16 分频1 0 0 32 分频1 0 1 64 分频1 1 0 128分频1

  • 8051单片机片内数据存储器分为哪几个性质和用途不同的区

    8051内部128B的数据RAM区,包括有工作寄存器组区、可直接位寻址区和数据缓冲区。各区域的特性如下:(1)00H~1FH为工作寄存器组区,共分4组,每组占用8个RAM字节单元,每个单元作为一个工作寄存器,每组的8个单元分别

  • mini2440-----keil for ARM之中断一

    在篇文章中主要讲讲调试中断过程中获得的知识,也许会对大家有用。大家应该都知道在使用S3C2440这块芯片时,有一个十分大的问题,就是对于keil软件自带的初始化代码没有给全,在初始化代码中主要做了以

    单片机
    2018-10-03
    ARM keil
  • 细说ISP和IAP的区别

     ISP:in system programming, IAP: in applicatin programming但两者的操作方式,结果和应用场合有什么区别?ISP:  用写入器将code烧入,不过,芯片可以在目标板上,不用取出来,在设计目标板的时候就

    单片机
    2018-10-03
    iap isp
  • IAR+STM8——ADC模数转换器

    今天有空来继续写学习笔记。STM8片上集成了10位逐次比较型模数转换器,在开发板上有个电位器接到了AIN3,但没有可以显示数据的LED数码管或LCD液晶显示屏,怎么办呢?通过前面的学习,这个问题不难解决,在这里可以把

  • 485通讯PIC源程序

    #include"HardwareProfile.h"//Configurebits__CONFIG(HS&WDTDIS&PWRTDIS&BORDIS&LVPDIS);voidBoard_Init(void);#ifdefined(PIC_USE_HC595)bitb_Reflash;#endif#ifdefined(PIC_USE_KB)#defineFree1#def

  • 用1602显示18b20温度的程序

    温度值精确到0.1度,lcd1602显示仿真电路图如下c程序如下:#include#define uchar unsigned char#define uint unsigned intsbit DQ=P3^7;//ds18b20与单片机连接口sbit RS=P3^0;sbit RW=P3^1;sbit EN=P3^2;unsigned c

  • ARM中的总线

    ARM中的总线用于不同部件之间的通信。有两种不同类型的设备连接到总线:ARM处理器,它是总线的主设备,拥有对总线的仲裁权,可以通过同一总线主动发起数据传输请求;外围器件,是总线的从设备,在总线上是被动的,只

    单片机
    2018-10-03
    总线 arm中
  • STM32F103模拟IIC

    在用STM32F103模拟IIC时,SDA的配置很有意思,既要读数据,又要写数据,这两者之间的切换通过GPIO的配置寄存器来实现。#define SDA_IN() {GPIOB->CRL&=0X0FFFFFFF;GPIOB->CRL|=8CRL|=3CRL|=87)IIC_SDA_H;elseIIC_SDA

  • C51编译警告: WARNING L1 WARNING L15

    1、C51编译警告“*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL” -------转载*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL SYMBOL: ?C_START MODULE: .STARTUP.obj (?C_STARTUP) *** WARNING L2: REF

  • LCD1602A的使用

    /*************LCD1602A简介**********************************************◆ 控制器接口说明(HD44780 及兼容芯片): 1 基本操作时序: 1.1 读状态:输入:RS=L,RW=H,E=H 输出:D0~D7=状态字 1.2 写指令:输

  • 自制单片机之四……LCD1602的驱动

      LCD1602已很普遍了,具体介绍我就不多说了,市面上字符液晶绝大多数是基于HD44780液晶芯片的,控制原理是完全相同的,因此HD44780写的控制程序可以很方便地应用于市面上大部分的字符型液晶。字符型LCD通常有14条

  • STM32实例之I/O控制中的按键实验

    键盘是嵌入式重要的设备之一。通过对键盘的操作可以给系统以指令,使得系统知道做什么操作,进行什么处理。就本质而言,系统对键盘的处理就是对I/O口电平的读取和处理。在本实例中,使用OpenM3V开发板,他通过7个按键

发布文章