上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 31 下一页

2018年3月30日

M0 M4之UART初始化

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

posted @ 2018-03-30 17:21 张凌001 阅读(2400) 评论(0) 推荐(0)

新唐M0 M4系统初始化

摘要: 系统初始化包含了时钟(clock)初始化和多功能引脚(Multi Function Pin 简称MFP寄存器)配置。void SYS_Init(void) { 新唐的M0/M4一般都有时钟输出功能,用于调试内部时钟频率,或者产生时钟给其它芯片使用。这个功能引脚一般叫CKO,设定寄存器是FRQDIV 阅读全文

posted @ 2018-03-30 16:39 张凌001 阅读(1652) 评论(0) 推荐(0)

2018年3月26日

用gcc编译成可执行程序 (转)

摘要: #gcc hello.c 该命令将hello.c直接生成最终二进制可执行程序a.out 这条命令隐含执行了(1)预处理、(2)汇编、(3)编译并(4)链接形成最终的二进制可执行程序。这里未指定输出文件,默认输出为a.out。 从上面我们知道GCC编译源代码生成最终可执行的二进制程序,GCC后台隐含执 阅读全文

posted @ 2018-03-26 20:28 张凌001 阅读(19680) 评论(0) 推荐(0)

电脑CPU的发展史(转)

摘要: Intel于1971年发售了自己的第一款4位微处理器,设计与ROM 4001,RAM 4002和移位寄存器4003配合工作。其中4004自身负责运算,其它部分则是使CPU正常工作的重要组成。大部分4004被用于计算器和其它类似的设备,而不是用在计算机中。它的最大频率只有740KHz。4004的后继产 阅读全文

posted @ 2018-03-26 20:22 张凌001 阅读(21933) 评论(0) 推荐(1)

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

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

posted @ 2018-03-26 20:17 张凌001 阅读(7188) 评论(0) 推荐(0)

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

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

posted @ 2018-03-26 20:15 张凌001 阅读(11425) 评论(0) 推荐(2)

2018年3月22日

基于51的串行通讯原理及协议详解(uart)

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

posted @ 2018-03-22 12:42 张凌001 阅读(2070) 评论(0) 推荐(0)

2018年3月20日

NUC972 MDK NON-OS

摘要: NUC972直接可以在BSP包里模板进行编程,烧录用Nu writer http://www2.keil.com/mdk5/legacy 下载对应的安装包的插件 是直接下载到DDR 里面去运行,所以不用点下载,用这个jlink 是不能直接下 载到nandflash 上面的,固化到nand 需要用到N 阅读全文

posted @ 2018-03-20 23:15 张凌001 阅读(1848) 评论(0) 推荐(0)

2018年3月19日

代码是如何控制硬件的?

摘要: 作者:随风链接:https://www.zhihu.com/question/20492284/answer/15279863来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 下面是我的答案:先说代码:我们是用电脑的键盘来输入的指令,每一个指令都对应一个ASCII码,而 阅读全文

posted @ 2018-03-19 23:04 张凌001 阅读(18158) 评论(3) 推荐(8)

C语言位运算+实例讲解(转)

摘要: 按位或 按位与 按位异或 按位取反 左移右移 C语言位运算 有6种: &, | , ^(亦或), >(右移)。 注意:参与位运算的元素必须是int型或者char型,以补码形式出现。 按位与& &运算常应用于: 迅速清零 保留指定位 判断奇偶性 a & 1 = 1;则a为奇数 b & 1 = 0;则a 阅读全文

posted @ 2018-03-19 22:37 张凌001 阅读(5308) 评论(0) 推荐(0)

上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 31 下一页

导航