• 使用STM32F4的CCM内存

    我们知道STM32F4当中有个CCM内存,如图所示,这个内存是挂在D总线上直接和内核相连,因此除了内核之外谁都不能访问,那么我们怎么将其利用起来呢?首先,我们可以使用Keil的设置选项,将IRAM2打勾,让编译器选择什么

  • LPC1768\\1769之中断优先级与中断优先级组

    一、背景USB在持续通信几十万次后,会出现USBIN中断丢失几次的情况,分析是中断优先级不够高,导致USB中断在排队,然而排队还未完成,又有新的USB中断发生,致使其中断丢失。LPC1769的所有中断默认为最高优先级"0"(数

  • STM32用IAR调试出现Error[Pe020]: identifier

    需要在 IAR的Options -> General Options ->Library Configuration里设置一下函数库,不然printf函数不对,将Library Configuration 中的Library 设置由\"Normal\"改为\"Full\"就可以了。

  • 通过LPWAN联接满足物联网需求

    互联是物联网的一个基本组成部分,并使能和支持智能城市、工业4.0、家庭自动化和自动驾驶等趋势。无线技术现在是一种常见的互联形式,虽然可能很难说无线联接比有线联接更多,但很难否认它是联接新设备的首选方式。这在更广泛的物联网中尤为重要,因为许多端点将是位于相对远程的小型传感器或执行器,或用于移动(如车辆)或便携式(如平板电脑)的设备。

  • C51中编译错误信息

    致命错误致命错误立即终止编译这些错误通常是命令行指定的无效选项的结果当编译器不能访问一个特定的源包含文件时也产生致命错误致命错误信息采用下面的格式C51 FATAL-ERROR –ACTION :LINE: ERROR: C51 TERMIANTED.

  • 多字节无符号二进制数除法单片机汇编程序举例

    例、 将(R2R3R4R5)除于(R6R7),商送(R4R5),余数送(R2R3)。模拟手算方法:1)从被除数高位开始对齐除数,比较。2)若前者大于或等于后者,商位为1,并把被除数减除数,形成部分余数。若前者小于后者,商位为

  • PIC的单片机功耗问题

    最近一周一直在做pic单片机功耗问题。由于项目使用电池供电,所以功耗问题显得非常重要。根据数据手册以及网络上的资料,影响单片机功耗主要由以下几个因素:1:所有I/O引脚保持为高阻输入高点平或低电平2:关闭比较

  • STM8单片机学习总结初步01

    由于意外,接触了下STM8,之前主要使用STM32,在某些时候,确实觉得STM8使用更为方便;虽然STM8是8位单片机,但其能支持主流外设,尤其值得一提的是自带的ADC和PWM,价格也是相当感人,约“1.20RMB/PSC”的价格,从节

  • 「51单片机」红外接收、发射模块代码

    一、简介红外发射模块:电源3.3V或5V,通过发射管发射38KHz的红外信号,高电平驱动红外接收模块:电源3.3V或5V,可接收红外信号,并解调成逻辑电平,低电平有效二、电路图 红外发射电路图

  • 两机串口通讯程序

    ;=============两机串口通讯程序(主机)=====================;; 功 能: 使用串行中断,接收数据并显示; 硬件环境: 自制单片机实验板; 软件环境: 伟福 V3.20; Create date: 2004_07_26; First Modify: 20

    单片机
    2018-12-10
    通讯 串口
发布文章