推荐阅读最新更新时间:2024-03-16 15:49
[AVR]高压并行编程---基础知识
手一抖就锁了好几片Mega16,这可是几十块钱啊...有必要造一个高压并行编程器了 一、接线方式及端口定义 RDY/BSY 判忙标志位。(0:设备正忙 1:等待新的命令) OE 输出使能位 低电平有效 WR 写脉冲 低电平有效 BS 字节选择1(0:选择低位字节 1:选择高位字节) XA XTAL动作位 00加载Flash或者EEPROM地址 01加载数据 10加载命令 11保留 PAGEL 加载程序存储器和EEPROM数据页 DATA 双向数据/命令口 0x80 芯片擦除 0x40 写熔丝位 0x20 写锁定位 0x10 写FLASH 0x11 写EEPROM 0x08 读标示字节和校准字节 0x04 读熔丝位及锁定位 0x
[单片机]
使用excel制作的AVR寄存器配置助手---轻松搞定AVR
/*********************************************************** -功能描述:开机初始化 -参数说明:无 -返回说明:无 ***********************************************************/ void Init_Start(void) { ADC_InitTypeDef ADC_InitStruct; /*ADC配置*/ ADC_InitStruct.refSource = REF_INT; //内部基准源 ADC_InitStruct.dataAlign = AD_LEFT; //ADC数据为左对齐
[单片机]
AVR单片机多路ADC转换程序
AVRAD转换使用注意: 绝对的应用经验! 1、注意采样保持时间要足够长 最少62us 2、注意AREF的稳定性 3、注意悬空的引脚无意义 4、注意切换通道后首次测量结果应该舍弃 AVR各种学习开发工具 搜索 SHOP AVRVI 给你一个tiny13写的多路AD采集的例子。 仅提供思路的主要部分,其余部分暂不方便提供,ICC编写。 程序自动采集并放入数组中,需要使用前调用GetAD将结果存到多维数组搜索的最后,四个数取平均。 volatile unsigned char time_count=0,AD_datai=0,channer=0; volatile unsigned char AD_d
[单片机]
msp432快速入门第一节之找齐资料
老话说:授人以鱼不如授人以渔,这里我会讲一下自己如何快速入门一款单片机,便于回看,在2020年省赛我被430折磨,故今年提前准备。主要是记录自己的方法,仅仅代表个人观点。 (1)需要的资料整理 先看一下大概需要的资料 ,我手里是TI的msp432p401r 小火箭板(红色),对于先入门一款单片机,可以先想一下我们需要的资料: (1)usermanual,各种外设的使用在这里; (2)datasheet,主要看一下电气特性以及引脚复用 (3)相应的sdk,TI官方应该有,最好SDK里边有例子程序,那么可以直接用了,当然重新整理下也不错。 (4)板子的原理图,其他就不太需要了, 那么我们按照需要挨个找链接下载。 (2)TI官网下载
[单片机]
AVR看门狗心得
简介:AVR单片机系列(例如,ATMEGA168等)使用增强功能的看门狗(Enhanced Watchdog Timer),与原来的看门狗相比较,除了有相同复位的功能以外,还增加了中断的功能设计时。使用看门狗的中断功能,可以实现从Power Down状态唤醒CPU;另外同时能使中断和复位功能,可以在系统发生错误时,先进入中断状态,保存关键数据到EEPROM,然后在进行系统复位。 AVR单片机系列(例如,ATMEGA168等)使用增强功能的看门狗(Enhanced Watchdog Timer),与原来的看门狗相比较,除了有相同复位的功能以外,还增加了中断的功能设计时。使用看门狗的中断功能,可以实现从Power Down状态唤醒
[单片机]
AVR单片机(学习ing)—(一)、ATMEGA16的I\0端口的使用—01
一、ATMEGA16的I\0端口的使用:(只有一个实验,下面的部分每个小节可能有几个实验验证,你懂得) 一—(01)、)—使用4*4行列式按键开关的使用 I/O端口介绍: 直接一个图就哦了,因为根本没什么,就是控制寄存器(这里一定要注意,后面的ATmega16的引脚的功能都是控制寄存器来实现引脚或者器件的功能的,说白了,知道了寄存器,会用了寄存器,再来点51的基础,那这些东西真的就没什么了,AVR单片机很简单的~~~) 我用的就是IAR和Proteus(我这还有AVRStudio和WinAVR,有要的Q我,哈哈 好了先给个图,这个是按照手机上的设计的~~你看了就懂了 别的就不费话了,一看图不就全明白了 然后就是今天的
[单片机]
AVR单片机实现LED彩灯控制器设计
如果你想改变LED接的管脚,请修改hardware.h文件。如果想修改LED的亮度,请修改globals.h 中的Timings 段定义。本设计外接了两个按钮,一个是选择工作模式,另一个是电源的开关。当你按下模式按钮1.5秒以上时,进入自动模式,会自动演示所有的预设模式。 8个LED灯直接连接到Vcc 上,不需要限流电阻。本制作利用到同步定时器,及使用睡眠的方式节省电力。 实物图: 电路图:(点击可以放大) PCB图:(点击可以放大)
[工业控制]
基于AVR与DDS技术的超声波电源研制
1引言 近年来, 随着压电材料、电力电子技术的飞速发展,超声在工业、农业、生物、医药卫生、环境保护等国民经济的各个部门以及国防工业中已得到广泛的应用。超声技术的两大核心要素包括换能器和超声电源。目前,超声技术向高频率、高稳定性发展,因此对超声电源的性能提出了更高的要求。在超声系统工作过程中,由于变幅杆系统刚度、载荷、工作面积等因素的变化,导致换能器系统固有频率发生漂移,要求超声电源具有精确的频率自动跟踪功能,以满足换能器稳定的超声输出。此外,目前对换能器多种工作频率的需求日愈增加,急需具有多种频率选择的超声电源与之配对。本文采用DDS与AVR,研制了一种新型超声波电源,能够提供500kHz、功率为3.2瓦范围内的电信
[电源管理]