-
学习STM32总结的单片机(msp430,c8051等)一般学习方法
TIMER_Init()初始化程序:配置系统时钟,使能开关,装载值等配置寄存器
TIMER_IRQ()中断程序入口:当定时器...
-
头文件如果keil软件库中没有的话,需要自己编写,并且要添加到所在工程中,或者直接复制一份到keil软件C51——>INC文件夹下,这样就可以直接引用头文件。
-
tcl脚本在芯片设计中用于modelsim do脚本的编写,数字设计软件的自动化都需要tcl。
阅读以下文档时,大家可以一边读,一边打开modelsim,在命令行上进行输入,命令行可以运行tcl程...
-
修改前待机电流为320微安左右,将这些管脚修改为推挽模式之后,待机电流骤降为66微安。除去加速度传感器消耗的十几微安,MCU实际消耗在40~50微安左右。
-
TFT-LCD驱动要不断有点时钟驱动,对于该液晶它的每一个点的信息是18bit(三种颜色由R0~R5、G0~G5、B0~B5信号线提供),每一种颜色信息需要6bit容量,这样就有64*64*64的颜...
-
大家都知道EEPOM FLASH是有擦写寿命的,平时我们的单片机总是会用到其中一小部分 若是这一小部分都擦写到死 那么就会造成机器使用寿命的衰减,我就琢磨能不能平衡擦写或者有序擦写EEPOM中的每一...
-
经过几天的努力终于移植成功了,现把遇到的问题记录下来。一步一步来,先做通硬件,和驱动,自己动手找到一块旧板子,把GT32L32焊接到板子上,连接到主板的spi2端口上。安装网上的步骤把驱动字库移植过...
-
BH1750光强传感器在G2Lauchpad应用之I2C探究,重新学习回顾I2C的协议及相关程序代码。SCL一直为高电平等待SDA的下降沿到来产生一个起始信号。
-
首先还是启动方式NAND Flash的过程,因为NAND Flash是不支持程序在NAND内部运行的所以要把NAND搬到内存中运行,由于S3C2440内部的SRAM只有4K,当程序远大于4K时,这种...
-
由于准双向口的上拉能力较弱,1T单片机速度又太快,导致软件执行端口拉高后,在两个CPU时钟延时后端口才十几被拉高。将所有端口拉高的指令后增加一定延时,确保该端口上拉正确后再进行其他操作。
-
最近用到了HR202网上的资料实在是太少了,按照数据手册上写的程序更少,没办法,自己一点一点的敲吧!!首先你得确定普通的51单片机不能按照数据手册上的方法,没有方向寄存器的双向IO口充电时间很难确定...
-
matlab7的安装与详解:1.下载镜像文件matlab7.iso,2.配置环境变量,3.在C盘下建立一个临时文件夹temp,4.用虚拟光区加载iso镜像文件。
-
增强型8051芯片,具有双串口。我以前通常采用软件模拟一个串口来实现,要占用太多的系统资源。该芯片可以通过一个内置的波特率发生器,实现两个串口同时工作在一个波特率下,或一个通过内置,一个通过TH1实...
-
以前以为串行通信只能是单片机和PC机之间进行通信,昨天无意之中看到一个程序,是单片机和单片机之间进行通信。。这小东西真是神奇啊!昨天弄了很长时间没弄出来,今天在大神的帮助下终于拨开云雾见天日了。
-
在数据采集中存在着各种噪声。滤除噪声的方法有很多种,既有数字滤波器,也有模拟滤波器。这里我们采用了基于单片机和C语言来设计并开发数字滤波系统。
-
利用开关电容滤波原理,可以搭建LP/HP/BP/NO滤波器。内部含有两个相同的滤波单元A/B,每个单元是两节滤波,故一片MAX262可以构成4阶滤波器。
-
PL2303是价格很便宜的USB转RS232控制器。其电路图在网上真是太多太多了,可是都没有我试验出来的简单。瞧瞧!我的USB接口电路吧。
-
16F877A有三个定时器,中断方式都调试出来了,想把它们整合到一块同时工作,可搞了半天,就是不干。最后整明白了,PIC16系列单片机的中断入口中有一个。PIC的功能是很强大,外围模块也多,速度也较...