• STM8S103 1 segment .bss size overflow (67)错误处理

    可以在STVD 的IDE里改project-setting-linker-category(input)把Ram的空间改大一些

  • 基于STM8S003的低成本移动电源解决方案

    随着智能手机的普及,而智能手机的电池持续时间不长,移动电源就应运而生.此移动电源方案主控采用STMCU(STM8S003)结合硬件做并充串放,节省成本的同时还提高充电和放电的效率,在软件和硬件上都做了保护功能,从而加

  • 单片机读写24C01的C51程序

    /*--------------------------24C01的IIC 读写的c51程序---------------------程序中很多NOP是冗余的,希望读者能进一步精简,但必须经过验证。 Atmel 24C01 比较特殊,为简约型. 51晶振为11.0592MHz --------------

  • 单片机串口及串口调试助手的使用

    要求:pc机向单片机发送321,单片机向电脑发送get321!,pc机向单片机发送123,单片机向pc机发送当前的秒数(自打开到接收到的时间值)#include#include "Config.h"uchar i = 0;uchar Count = 0,second=0,minute;//用

  • 单片机的电源选项

    单片机的空闲和掉电模式的应用注意:电源管理寄存器PCON,它的最低两位IDL和PD分别用来设定是否单片机进入空闲模式和掉电模式因此,单片机进入掉电模式只需要PCON= 0x01;进入空闲模式只需要PCON = 0x02;空闲模式:单

  • PIC 单片机软件编程技巧

    控制部分采用PICl6F7X系列单片机,运用汇编语言编程,运行速度较快,能够达到系统的要求。在这里使用的大多是数字信号的控制,电机的控制只有开和合两种状态。在动作的过程中需要两只手臂、身体、头部、

  • STM32如何配置使用SPI通信

    SPI是一种高速的,全双工,同步的通信总线,原理和使用简单,占用引脚资源少,是一种常用的通信方式。STM32通常有2~3个SPI接口根据STM32手册的使用方法:1. Enable peripheral clock2. Enable SCK, MOSI, MISO and N

  • AVR多机通讯

    通讯规则:1:时钟7.3728MHz/波特率9600/9个数据位/奇校验/1个停止位/硬件多机通讯功能/2:通讯连接采用硬件MAX485,双向单工3:每个上行/下行的数据包的字节个数都是一样的(通讯数据量) 4:每个上行/下行的数

    单片机
    2018-11-20
    通讯 多机 AVR
  • SAM4E单片机之旅——13、LCD之ASF初步

    在Atmel Studio 6中,集成了Atmel Software Framework(ASF框架)。通过它提供的库,可以很快速地完成新的项目。这次的最终目标使用ASF在LCD上显示出文字“Hello World!”,现阶段目标是点亮LCD的背光,学习目标是了

  • PIC12C508单片机灯光控制系统源程序

    ;PIC12C508单片机灯光控制系统源程序;以上程序使用PIC12C508 单片机 ,内部4MHz时钟,4脚输入50HZ脉冲信号,7,6,3脚(GP0,GP1,GP4端口)为输出口。其中渐变部分是让灯慢慢的变亮(或灭)。不知道单

  • 51单片机知识大汇总

    1.取指译码执行模型:首先我们来看看单片机是如何工作的,我们拿电脑的主板来作为对比,我们买电脑时,总是追求处理器的主频。处理器的工作原理是从存储器上取出一条指令,然后对指令译码,译码完后执行。然后取下

  • STM32F10X系列GPIO外部中断

    先从最简单的问题开始,用STM32外部中断的方法实现PB.0按键控制PA.0LED灯:先总的说下实现中断的步骤:1,配置NVIC寄存器(函数),设置中断为第几组,占先优先级和次优先级; 函数方法: void NVIC_Configuration()

  • atmega8 例程:PWM

    /************************************************************ 函数库说明:ATMEGE8 PWM* 版本: v1.0 * *********

    单片机
    2018-11-20
    pwm atmega8
  • STM32的串口应用总结

    首先总结一下串口232,422,485串口232:可双向传输,全双工,最大速率20Kbps,负逻辑电平,-15V~-3V逻辑“1”,+3V~+15V逻辑“0”。串口422:可双向传输,4线全双工,2线单工。串口485:可双向传输,4线全双工,2线单工

  • STM32库开发理解

    STM32F103的开发使用库开发很简单,只需要你设计适合自己的结构框架,就很快的复制、粘贴一样的来编程序,配置好需要的功能,所谓库函数,就是 STM32 固件库文件中为我们编写好的函数接口,我们只要调用这些库函数,

发布文章