• STM32 flash loader demonstration V2.50使用笔记

    ALIAS:串口更新代码。用于项目:mini示波器STM32启动方式分为3种:从 ST官网下载 flash loader demonsrtation v2.50用来更新程序,原理就是ST的芯片在出厂前在“信息块”0x1FFFF000-0x1FFFF80F, 2K的flash内固化了一

    单片机
    2018-12-10
    Flash STM32 v2.50
  • 51单片机智能温控器C语言源程序

    这是一款51单片机智能温控器C语言源程序,程序功能:速成有时钟显示,使用DS18B20进行温度检测,控制温度可通过按键进行设置,输出通过继电器械驱动加热器进行加热。是一款功能较为完善的温度控制板,适合单片机爱好

  • 基于stm32处理器的PWM 异步驱动蜂鸣器

    这两天应工作需求研究了一下M3处理器的PWM(脉宽调制)实现对蜂鸣器的异步控制。鉴于阻塞式对蜂鸣器的控制比较耗时,影响用户体验,因此对原有阻塞式控制方案进行了改善,提出了异步控制蜂鸣器的实现方法。以下主要对

  • Keil C51 Startup.a51我的理解

    $NOMOD51;------------------------------------------------------------------------------; This file is part of the C51 Compiler package; Copyright (c) 1988-2002 Keil Elektronik GmbH and Keil Software,

    单片机
    2018-12-10
    C51 keil startup
  • 单片机usb转串口的时灵时不灵的解答

    写这篇博客,首先检讨一下自己,因为以前串口的程序,也和步进电机一样,时灵时不灵,我现在终于知道这是为什么了,因为51上有三个串口,一个公口,一个母口,一个usb转串口,这样的话,串口有3个了,我手头上有usb转

  • STM32串口发送字符串函数

    最近由于要调试一个SMS发送短信的模块,该模块需要发送一系列AT指令,且需要字符串发送,但是STM32官方给的usart.c中并没有直接发送字符串的函数,因此写了一个发送字符串的函数。其实发送字符串的本质还是发送一个个

  • STM32系列第32篇--NRF24L01无线通信

    简介:NRF24L01是NORDIC公司生产的一款无线通信芯片,采用FSK 调制,集成NORDIC自家的Enhanced Short Burst协议。可以实现点对点或是1对6的无线通信。无线通信速度最高可达到2Mbps。 NRF24L01采用SPI通信,可以很方便

  • 基于STM32的红外遥控重点解析

    本文有两个内容:一、红外遥控协议的的讲解;二、解码程序解析(参考正点原子的代码)红外的介绍、优点、缺点就不给大家说了,进入正题一、红外遥控协议的的讲解红外遥控的编码目前广泛使用的是:NEC Protocol的PWM(

  • 51单片机RAM区域的划分

    前边介绍单片机资源的时候,我们提到过 STC89C52 共有 512 字节的 RAM,是用来保存数据的,比如我们定义的变量都是直接存在 RAM 里边的。但是单片机的这 512 字节的 RAM在地位上并不都是平等的,而是分块的,块与块之

  • Keil C51中函数指针的使用

      函数指针在C语言中应用较为灵活。在单片机系统中,嵌入式操作系统、文件系统和网络协议栈等一些较为复杂的应用都大量地使用了函数指针。Keil公司推出的C51编译器是事实上80C51 C编程的工业标准,它针对8051系列C

发布文章