-
--本程序用来测试STM32对CPLD的读写操作
--测试功能如下:
--向0x05地址写入0x01,LED灯停止闪烁,写入其他数据闪烁继续
--0x03,0x04寄存器为定...
-
一、变量
1.变量是对暂时数据进行局部存储的。
2.变量的说明和赋值只能在顺序部分进行,即只能在进程、过程或函数中进行。
3.变量的赋值具有立即性,不包含延时信息,更像高级语...
-
1.compiler Adding items to hidden net GND2.compiler Adding hidden net3.Net n...
-
硬件电路原理图设计审核思路和方法
1 详细理解设计需求,从需求中整理出电路功能模块和性能指标要求;
2、 根据功能和性能需求制定总体设计方案,对CPU进行选型,CPU选型有以下...
-
AD7798/AD7799均为适合高精度测量应用的低功耗、低噪声、完整模拟前端,内置一个低噪声16位/24位Σ-Δ型ADC,其中含有3个差分模拟输入,还集成...
-
AD5429/AD5439/AD5449分别是CMOS、8/10/12位、双通道、电流输出的数模转换器(DAC)。这些芯片均采用2.5 V至5.5 V电源供电,因此适合电池等低功耗...
-
了解一款芯片应该从它的datasheet开始,因为网上的中文资料也比较多,所以也就没有看原版的英文资料,虽然知道这不是个好习惯,但确实能省些时间(好吧,其实我真的只是懒而已)。
...
-
AD5429/AD5439/AD5449分别是CMOS、8/10/12位、双通道、电流输出的数模转换器(DAC)。这些芯片均采用2.5 V至5.5 V电源供电,因此适合电池等低功耗...
-
1、芯片简介:
MAX3100通用异步收发器是第一个专门用于小型单片机系统,可以通过SPI接口和微控制器通信。MAX3100可以用于RS232、RS485以及红外线的串口转换。&...
-
导读:本文介绍了一种基于Arduino新型集成开发环境的光电编码器检测仪, 为了能快速简便地判断光电编码器的好坏,实现了Arduino板与可编程智能液晶触摸显示器终端的通信控制,完...
-
1.IAR小技巧之代码编译快捷键:
CTRL+B 括号匹配,片选择代码(选中距光标最近的{}范围的代码,免得被多层的{}弄的头疼分不清,很有用)
CTRL+T 自动缩进,格式化...
-
最近因为项目需要开始使用IAR for AVR,我用的是5.40版本的,主要是5.40以上才包括了aTtiny87,至于安装文件和和谐文件,大家自己找吧,很好找的。 &...
-
相信学ARM的童鞋大多数都是先学过51的,你如果用Keil这样的编译环境的话,也许你会发现之前学校51的Keil开发环境无法兼容ARM,或者你在做项目,同时要用到Keil开发51单...
-
由于程序都是从网上下载下来的,很多都是在ADS下编译的,而使用MDK并不能直接编译通过,先把我遇到的一些问题汇总一下,主要是汇编程序编译出现的问题。
warning:...
-
引起我注意Keil c函数参数传递的是在一个偶然的机会,我在写一个函数的时候:如下write_byte(ulong addr, uchar dat){ &nb...
-
Keil MDK自带了一个FCARM工具,用于将一个web服务器所需的网页文件(html、图片等)转成一个数据包,这样可以省去文件系统。也可以用于在代码里嵌入一些二进制文件,如图片...
-
一:C语言程序的存储区域 由C语言代码(文本文件)形成可执行程序(二进制文件),需要经过编译-汇编-连接三个阶段。编译过程把C语言文本文件生成汇编程序,汇编过程把汇...
-
下面是一些比较重要的算法,原文罗列了32个,但我觉得有很多是数论里的或是比较生僻的,和计算机的不相干,所以没有选取。下面的这些,有的我们经常在用,有的基本不用。有的很常见,有的很偏...
-
选择一个正确的名字是编程中最重要的事。以前向大家推荐过两篇文章《编程命名中的7+1个提示》 和《编程中的命名设计那点事》,今天再向大家推荐一篇。一个正确的命名可以让你更容...
-
之前发表了《6个变态的C语言Hello World程序》,主要是是像大家展示了一些C语言的变态玩法。也向大家展示了一下程序是可以写得让人看不懂的,在那篇文章中,可以看到很多人的留言...