• CAN总线与以太网的嵌入式网关电路的设计与实现

    本文从以太网与工业现场总线的互联出发,主要介绍了CAN总线与以太网嵌入式网关电路的设计与实现,本文对比了CAN 和以太网相连的嵌入式网关设计的两种方法,并从硬件结构和软件结构两方面进行了阐述。 目前,对于CAN

  • c51中定义联合体和结构体

    联合体union { unsigned char Ch; //"无符号数 unsigned char CHR[4]; //"无符号数组 unsigned long I; //"无符号整型数 long L; //"有符号长整型数 float F; //"浮点数 }EEP;float shu;EEP.F =shu; //结构体

  • 51单片机的Printf使用方法

    昨天在群里面有一个网友提到51单片机使用printf为什么编译通过了,但是没有效果 。这里将我的笔记翻出来共享一下,这个实验本身没有太大的意义,主要是记录51单片机应该如何使用Printf函数。实验名称:串口通信之单片

  • C51串口中断---接收和发送

    C51单片机(STC11L32/48/60XE)的串口中断处理函数,如果在使能串口中断后,有接收或者发送数据时,就会设置中断标志位,进而处理中断函数。接收数据,设置RI=1,处理完中断函数后,再设置RI=0。同理,发送数据,设置

  • 南京集成电路产业联盟成立

    南京集成电路产业发展暨资本市场合作峰会在宁成功举办,峰会以“芯产业·鑫资本·新地标——创新名城从“芯”出发”为主题,旨在围绕南京集成电路产业发展中涉及到的全产业链打造、技术路线突破、资本市场对接、多层次保障、市场化运作等要素配置及产业生态建设,组织高端对话和推介活动,以期推动南京集成电路产业高起点、高速度和高质量发展。

  • 不带进位的单片机加法指令ADD举例说明

    ADD A,#DATA ;例:ADD A,#10HADD A,direct ;例:ADD A,10HADD A,Rn ;例:ADD A,R7ADD A,@Ri ;例:ADD A,@R0用途:将A中的值与其后面的值相加,最终结果否是回到A中。例:MOV A,#30HADD A,#10H则执行完本条指令

  • STM32启动文件分析

    想要读懂启动文件,需要一些基本的汇编基础。 1 在汇编语言中,注释是 ; 2汇编ARM指令DCDDCD ( DCDU )用于分配一片连续的字存储单元并用指定的数据初始化。 语法格式: 标号 DCD (或 DCDU ) 表达式 DCD (或 DC

  • STM32F4如何设置系统时钟

    STM32F4系统时钟树STM32F4的系统时钟非常重要,涉及到整个系统的运行结果,无论是什么操作,都需要时钟信号,不同型号的微控制器的默认系统时钟配置是不同的,这里,给出两种配置STM32F407系统时钟的方法。方法一,采

  • SAM4E单片机之旅——4、LED闪烁之PWM

    两个LED灯虽然可以闪了,但是总是需要CPU的参与。现在尝试使用一种更为自动化的方法:让脉宽调制(PWM)控制器输出具有一定周期和占空比的方波,以此控制LED灯的亮灭。一、实现思路依然使用蓝色和琥珀色的LED灯。开发

  • PIC32MZ tutorial -- Blinky LED

      Today I finish the "Blinky LED" application on PIC32MZ starter kit. This application let LED1 blink with 0.5HZ frequency. The pseudo code is like LOOP: LED ON Delay 1 second LED OFF D

  • STM32之中断函数介绍篇

    NVIC驱动有很多的用途,如使能或者失能IRQ(中断请求),或者是使能或失能单独的IRQ通道,或者是改变其优先级。以下介绍相关函数的功能和基本用法。1.NVIC_DeInit函数的功能是将外设NVIC寄存器重设为默认值。2.NVIC)

  • STM32F103 GPIO的外部中断的使用例子

    STM32的GPIO可以作为中断输入使用,这样增强了实时检测性,可以用于外部按键或是触控等使用。如果使用,其实不难,这里使用标准的固件库,加入外部中断的库文件:在stm32f10x_conf.h 中,打开#include "stm32f10x_ex

  • 基于51,人体红外感应和RC522的门禁系统

    总结一下最近学的东西,这两天学的东西,rfid门卡系统终于弄出来来了,这个程序算现在写过的比较满意的程序,大家可以参考参考主函数:rc522.c#include #include #include "mian.h"#include "rc522.h"#define MAXRLE

  • STM32——JLINK下载器刷固件

    在使用JLINK下载器期间,出现JLINK突然不能使用,指示灯不亮,曾以为板子烧坏,多次出现此故障后,故此上网寻查,一探究竟。刚上百度,发现众人也有此现象。原因:山寨版的jlink会出现固件丢失。解决方法:重新刷固件

  • 【ARM学习笔记】四、微控制单元器MCU、ARM及SDRAM简介

    很多人不知道,其实世界上第一台电子计算机是“阿塔纳索夫-贝瑞计算机”(Atanasoff-Berry Computer,简称ABC)。它是美国爱荷华州立大学的约翰·文森特·阿塔纳索夫(John Vincent Atanasoff)教授和他的研究生克利

发布文章