• 7. 新建基于MDK的STM32工程模板

    一。开发环境和固定库版本二。准备工作三。建立工程模板1. 建立一个Template的文件夹2.在Template文件夹下建立下面3个文件夹CORE 用来存放核心文件和启动文件, OBJ 是用来存放编译过程文件以及 hex 文件, STM32F10

  • ARM笔记:汇编和C语言程序详解1

    本文纯属原创,为arm子程序模块,包含了汇编和C语言两种写法,后续将陆续完善。ON1、关闭WATCHDOG,否则CPU会不断重启:汇编:disable_watch_dog:@往WATCHDOG寄存器写0mov r1,#0x53000000mov r2,#0x0str r2,[r1]mov p

  • STM32——GPIO设置:快速点亮第一个LED灯

    简介不同的开发板的原理图结构也不尽相同,笔者在这里使用野火的MINI-V3(F103VET6)简易开发板对GPIO口的设置做一个简单的介绍,并实现按键控制LED灯的亮灭。方便读者可以快速熟悉并灵活应用。原理图分析首先我们来

  • 单片机中去耦电容的应用

    首先来看图 3-1,这是上节课已经见过的 USB 接口和供电电路。图 3-1 USB 接口和供电电路左边这张图,过了保险丝以后,接了一个 470uF 的电容 C16,右边这张图,经过开关后,接了一个 100uF 的电容 C19,并且并联了一

  • cortex m0 lpc1114 clkout配置程序

    配置完时钟,如何验证时钟的配置准确性呢?LPC1114带有CLKOUT引脚,此引脚专门用来输出时钟,用示波器观察此引脚,即可看到时钟的频率。1.硬件配置CLKOUT引脚位于LPC111X和LPC11CXX单片机的P0.1脚,如下图所示:2.软

  • 基于AVR的智能节能插座设计方案

    0 引言计算机外部设备(如打印机、扫描仪、音响等)的待机能耗不但增加了消费者的日常电费开支,也使电力资源浪费极大。该设计的计算机智能节能插座利用主机的开机和关机来带动其他设备的开或关,使其接口设备待机能耗

  • AT89C51+DS1302+DS18B20六位数码管显示时钟程序

    #include#define uchar unsigned char#define uint unsigned int#include"DS1302.h"#include"DS18B20.h"#define sec 0x80#define min 0x82#define hou 0x84#define read 0x01unsigned char hour,minute,second,id=0,

  • 7nm晚了一步?三星改谈5nm/3nm技术路线

    三星高管在这次会议上表示,三星7纳米是第一个采用FinFET EUV技术的半导体工艺,将于2018年晚些时候推出。这点没错,台积电要到第二代7纳米工艺N7+上才会使用EUV工艺,但是三星比较激进,7纳米节点上会直接上7纳米EUV工艺,未来的5/4/3纳米节点也会全面使用EUV工艺。

    单片机
    2018-09-07
    三星 7nm
  • 单片机内的简要C语言基础

    ifdef条件编译单片机程序开发过程中,经常会遇到一种情况,当满足某条件时对一组语句进行编译,而当条件不满足时则编译另一组语句。条件编译命令最常见的形式为:#ifdef 标识符程序段1#else程序段2#endifextern变量申

  • cjson移植到stm32遇到问题

    1、创建的cJSON对象root,没有cJSON_Delete(root);执行一次就死机了2、cJSON解析的root得到的字符串char *str,free(str),执行n次后就返回信息错误了。改成myfree(str)后运行正常了。

  • C51延时程序再抛砖原创

    看到了个好帖,我在此在它得基础上再抛抛砖!有个好帖,从精度考虑,它得研究结果是: void delay2(unsigned char i) { while(-i); } 为最佳方法。 分析:假设外挂12M(之后都是在这基础上讨论) 我编译了下,传

  • 第四节:PIC系列单片机程序存储器及堆栈

    PIC16C5X内部有384~2K的只读程序存贮器,下面论述其结构和堆栈。§1.4.1 程序存储器结构PIC16C5X程序存储器结构如图1.3所示: 从上图可看出,PIC程序存储器采用分页结构,每页长0.5K。因此对于PIC16C

  • PIC877a总结1

    1.定时器:(3个TMR0,TMR1,TMR2)TMR0,8位位累加定时、计数寄存器,并带有预分频器。若考虑预分频器的效果,其固有定时为65ms。如果用作通用计数器,可采用外部T0CK1作为计数触发信号。 与TMR0相关的寄存器:TMR0(

  • AVR芯片熔丝补救方法

    并行编程,最早的编程方法,功能最强大,但需要连接较多的引脚,通常需要12V~24V的高压,以示区别,下面称为高压并行编程。ISP(InSystemProgrammability)在系统编程,简称为串行下载IAP(InApplICationP

  • 51单片机学习笔记:可对时电子钟

    本篇是对上一篇的改进,昨天学习了第4章中的独立键盘的使用独立键盘拥有自己独有的IO口,所以比较简单,我上一篇写的电子钟程序只能烧程序对时,不能手动按键对时,这肯定是最差劲的做法,所以学习了按键之后,就立马动手改

发布文章