你好!欢迎来到深圳市颖特新科技有限公司!
语言
当前位置:首页 >> 新闻资讯 >> 首页
内容列表
2019-05基于51的串行通讯原理及协议详解(uart)

串行与并行通讯方式并行:控制简单,传输速度快。线多,长距离成本较高且同时接受困难。串行:将数据字节分成一位一位的行驶在一条传输线上进行传输。如图:   同步与异步串行通讯方式同步串行通讯方式:同步通讯需要建立发送方对接收方时钟的直接控制,是双方达到完全同步。异步串行通讯方式:[详细]


2019-05C语言字符数组和字符串

用来存放字符的数组称为字符数组,例如:char a[10]; //一维字符数组char b[5][10]; //二维字符数组char c[20]={'c', ' ', 'p', 'r', 'o', 'g', 'r', 'a','m'}; // 给部分数组元素赋值char d[]={'c', ' ', 'p', 'r', 'o', 'g', 'r', 'a', 'm' }; //对全体元素赋值时可以省去长度字符数组实际上是一系列[详细]


2019-05单片机是如何与电脑进行通信的,电子工程师必知内容(转)

单片机的串口是TTL电平无法直接与电脑进行通信,需要进行电平转换。现在市面上有很多型号的电平转换芯片,今天给你推荐三款,分别是MAX232,CH340G,CH340C。下面分别介绍。1. MAX232芯片这款芯片是出镜率比较高的芯片,不管实在大学的课本上还是在单片机开发板上,只要涉及到USB/串口,一定会讲到这款芯片。这[详细]


2019-05C语言字符串的输入输出

字符串的输出在C语言中,输出字符串的函数有两个:puts():直接输出字符串,并且只能输出字符串。printf():通过格式控制符 %s 输出字符串。除了字符串,printf() 还能输出其他类型的数据。这两个函数前面已经讲过了,这里不妨再演示一下,请看下面的代码:#include <stdio.h>int main(){ [详细]


2019-05M0 M4之Timer初始化

新唐的定时器一般有很多功能:普通的定时功能,事件计数功能,捕获功能,超时触发ADC等等。大家如果感兴趣可以读一下《NANOB Timer功能介绍以及在弱灌注中的应用.pdf》,虽然各个系列Timer功能有差异,但是使用方法上基本一致,只是细节上有些差异。用到的时钟记得在Sys_Init中使能并等待时钟稳定。这里只介绍[详细]


2019-05C语言函数的概念

在《我们对函数进行了简单的解释,函数(Function)是一段可以重复使用的代码,这是从整体上对函数的认识。C语言本身带了很多库函数,并分门别类地放在了不同的头文件中,使用时只要引入对应的头文件即可。除了C语言自带的函数,我们也可以编写自己的函数,称为自定义函数(User-Defined Function)。自定义函数[详细]


2019-05关于串口发送中断的理解(转)

一般单片机发送中断有两种出发方式(STM8为例): Tansmit Data Register empty interrupt Transmission complete interrupt 而单片机的发送用到两个寄存器:发送数据寄存器和移位器When a transmission is taking place, a write instruction to the UART_DR register stores thedat[详细]


2019-05函数

 第一节  函数的定义知识点:函数的定义法则;重要程度:★★★概念题目:1、C语言的程序设计中,基本组成单位就是函数。一个特定的函数是具有独立功能的C语言代码块,用于完成特定的运算任务。2、一个C语言程序,可以由一个或多个函数组成。但是一定要注意:在一个程序中只能有一个main函数,[详细]


2019-05NUC970设备驱动

 安装完WinUSB4NuVCOM_NUC970.exe后      USB0要配置成DEVICE 才可以在设备管理器中显示。 [详细]


2019-05如何快速入门单片机C语言

一、为什么要学单片机技术?传统的电子产品升级改造成智能化的电子产品需要用到单片机技术。也就是说传统的电子产品如电视机、电子表、计算器、数码相机、手机、MP3、遥控器、洗衣机等产品智能化、微型化,需要的核心技术就是单片机技术。所以从事电子行业的工作人员必须学好单片机技术,否则必然被社会淘汰。[详细]


2019-05函数的递归调用

一个函数在它的函数体内调用它自身称为递归调用,这种函数称为递归函数。执行递归函数将反复调用其自身,每调用一次就进入新的一层。【示例】用递归计算 n!。阶乘 n! 的计算公式如下:根据公式编程:long factorial(int n){ long result; if(n==0 || n==1){ result = 1; }else{ [详细]


2019-05电脑CPU的发展史(转)

Intel于1971年发售了自己的第一款4位微处理器,设计与ROM 4001,RAM 4002和移位寄存器4003配合工作。其中4004自身负责运算,其它部分则是使CPU正常工作的重要组成。大部分4004被用于计算器和其它类似的设备,而不是用在计算机中。它的最大频率只有740KHz。4004的后继产品是4040,实质上是4004的改进版本,增[详细]


2019-05局部变量与全局变量

在《C语言函数的参数和返回值形参变量要等到函数被调用时才分配内存,调用结束后立即释放内存。这说明形参变量的作用域非常有限,只能在函数内部使用,离开该函数就无效了。所谓作用域(Scope),就是变量的有效范围。不仅对于形参变量,C语言中所有的变量都有自己的作用域。决定变量作用域的是变量的定义位置。[详细]


2019-05M0 M4之UART初始化

新唐的M0/M4 UART都有16级或者64级FIFO,用来缓存UART数据的收/发。例如:如果RX FIFO中断触发级别设为14,UART接收14个字节才会发生RDA(接收数据可得)中断。这样可以降低CPU的loading。上面的情况,如果RX只接收到10个字节怎么办呢?这时候就要用到接收超时中断。当RX FIFO中收到1个字节以后,定时器就开始计[详细]


2019-05冒泡排序法

在实际开发中,有很多场景需要我们将数组元素按照从大到小(或者从小到大)的顺序排列,这样在查阅数据时会更加直观,例如:一个保存了班级学号的数组,排序后更容易分区好学生和坏学生;一个保存了商品单价的数组,排序后更容易看出它们的性价比。对数组元素进行排序的方法有很多种,比如冒泡排序、归并排[详细]


2019-05MCU相关知识:指令集,内存保护单元等

一个处理器达到 200 DMIPS的性能,这是个什么概念?DMIPS全称叫Dhrystone MIPS这项测试是用来计算同一秒内系统的处理能力,它的单位以百万来计算,也就是(MIPS)上面的意思也就是,这个处理器测整数计算能力为(200*100万)条指令/秒。MIPSMillion Instructions Per Second的缩写,每秒处理的百万[详细]


2019-05ARM漏洞

Google安全团队Project Zero公布了多个高危漏洞,称这些漏洞几乎影响到了市面上所有的微处理器,AMD、ARM还是英特尔的处理器都难以幸免,围绕这些处理器打造的操作系统和硬件设备也会受到影响。 尽管最初认为iPhone可能不会受到英特尔、AMD和ARM芯片中发现的Meltdown的Spectre漏洞的影响,但事情也许并没[详细]


2019-05说说M451例程讲解之串口

/**************************************************************************//** * @file main.c * @version V3.00 * $Revision: 3 $ * $Date: 15/09/02 10:03a $ * @brief Demonstrate how to set GPIO pin mode and use pin data input/output control. * @note * Copyright (C) 2[详细]


2019-05STM32 PWM的输出与Keil软件仿真

导读:PWM(Pulse Width Modulation)控制——脉冲宽度调制技术,通过对一系列脉冲的宽度进行调制,来等效地获得所需要波形(含形状和幅值)。 PWM控制技术在逆变电路中应用最广,应用的逆变电路绝大部分是PWM型,广泛应用在从测量、通信到功率控制与变换的许多领域中。本文引用地址:http://www.e[详细]


2019-05如何通过Keil将程序正确的下载进flash中

前面介绍了一些创建工程和调试的基本步骤,在这里准备介绍一下如何正确的将Keil程序在仿真调试中下载到flash。这里再次涉及到了debug的窗口。 工具/原料 Keil uVision 4/5Ulink2仿真器方法/步骤  请注意图中标注部分,左上方的Download Function是告诉下[详细]


联系方式

0755-82591179

传真:0755-82591176

邮箱:vicky@yingtexin.net

地址:深圳市龙华区民治街道民治大道973万众润丰创业园A栋2楼A08

Copyright © 2014-2023 颖特新科技有限公司 All Rights Reserved.  粤ICP备14043402号-4