• 单片机中LED数码管的介绍

    LED 小灯是一种简单的 LED,只能通过亮和灭来表达简单的信息。而这节课我们要来学习一种能表达更复杂信息的器件——LED 数码管。先给大家提供一张原理图看一下,如图 5-3 所示。图 5-3 数码管原理图这是比较常见的数

  • STM32_TIM输出PWM波形

    前言今天讲解“STM32F103 TIM输出PWM波形”,提供的软件工程支持最大输出18MHz的PWM波形,函数接口只有两个参数:频率Freq 和 占空比Dutycycle。定时器的功能很强大,今天讲解的PWM属于定时器中比较输出的功能,难度

  • 基于STM32F051库函数版本的SPI初始化

    void SPI_Init(void){ GPIO_InitTypeDef GPIO_InitStruct; SPI_InitTypeDef SPI_InitStruct; /*!< SPI_CS_GPIO, SPI_MOSI_GPIO, SPI_MISO_GPIO, SPI_SCK_GPIO Init */ RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOF|

  • STM32 SD bootloader实现

    前几天在网上看到了一个sd bootloader,但是下载需要积分。于是想着自己写个简单的sd卡的bootloader,实际上就是stm32的iap功能了。简单介绍一下stm32的iap吧,以下内容摘抄自网络。IAP是In Application Programming

  • (二)stm32之中断配置

    一、stm32的中断和异常  Cortex拥有强大的异常响应系统,它能够打断当前代码执行流程事件分为异常和中断,它们用一个表管理起来,编号为0~15为内核异常,16以上的为外部中断,这个表就是中断向量表。而stm32对这个

  • STM32捕获/比较通道

    每一个捕获/比较通道都是围绕着一个捕获/比较寄存器(包含影子寄存器),包括捕获的输入部分(数字滤波、多路复用和预分频器),和输出部分(比较器和输出控制)。输入:数字滤波、多路复用和预分频器输出:比较器和输出控

  • STM32启动文件简单分析

    STM32启动文件简单分析(STM32F10x.s适用范围)定时器, 型号, 名字在,我们所有的例程都采用了一个叫STM32F10x.s的启动文件,里面定义了STM32的堆栈大小以及各种中断的名字及入口函数名称,还有启动相关的汇编代码。

  • AVR单片机熔丝位设置技巧

    对AVR熔丝位的配置是比较细致的工作,用户往往忽视其重要性,或感到不易掌握。下面给出对AVR熔丝位的配置操作时的一些要点和需要注意的相关事项。有关ATmega128熔丝位的具体定义和功能请查看本书相关章

  • STM32停止模式唤醒不恢复时钟的后果

    关于STM32的低功耗详细解析请在STM32低功耗模式解读中查看,在里面讲到当STM32在停止模式时,芯片1.8V区域时钟别关闭,HSI,HSE时钟也被关闭,当某个使能的中断或事件发生后,STM32从停止模式退出

  • STM32 USB数据接收与数据发送程序流程分析

    既然学习了USB,那就必须的搞懂USB设备与USB主机数据是怎么通讯的。这里主要讲设备端,因为我们的代码是做USB设备用的。我们需要必须要定义了USB中断。起始在STM32的中断向量表中给USB两个中断,我们可以在stm32f10x

  • 51单片机-按键部分(2)

    程序功能:数码管前三位显示一个跑表,从000到999之间以1%秒速度运行,当按下一个独立键盘时跑表停止,松开手后跑表继续运行。(用定时器设计表)。按下第二个时计时开始,按下第三个是计数值清零。123456789101112131

  • LPC2478的SPI使用

    LPC2478的spi使用LPC2748具有一个SPI控制器,可以当做SPI主机或者从机使用,有以下特性其使用起来很方便,并且支持中断,使用的寄存器如下基本上,使用起来就是设置控制为,CPOL CPOA等等,数据长度的配置等,设置分频率,发送

  • 骁龙855处理器被曝提前试产,小米能否顺利拿下首发权?

    从以往的经验来看,小米似乎是高通高端芯片首发的有力争夺者。虽然今年三星拿下了骁龙845的首发,但是小米也迅速拿下了国内骁龙845的首发权。但是至于骁龙855的首发权,小米会如此顺利的拿下吗?

  • PIC32MX单片机外设库使用(Ⅱ)-- UART篇

    4.4 串口应用 因为笔者硬件设计使用UART4口,然而在《PIC32 Peripheral Libraries for MPLAB C32 Compiler》库里却找不到使用UART4的库函数。历经百度百般搜索,终于获得了一点蛛丝马迹:原文如下 PIC32MX 5/6/7系列

  • C语言dsPIC / PIC24 serial bootloader和C#语言bootloader PC端串口通信程

      新dsPIC/PIC24Bootloader  PhsBoot_v4.0是我最新用C语言实现的PIC bootloader, 采用串口通信,适用于dsPIC30, dsPIC33和PIC24, 并为其用C#写了PC端通信程序PhsLoader_v4.0。PhsLoader_v4.0通过串口按照自定义的

发布文章