老古开发网首页
导航:老古开发网首页文章索引文章分类AVR单片机 →第3页 |-文章搜索- 最新文章 -|
标题 加入时间 点击次数
1.[转]如何开发arm
简介: 目前因为两台电脑都已经安装WINDOWS系统,又装了很多软件。为了没有什么风险,就装了VMWARE软件,就是虚拟机软 件,这个软件的虚拟速度确实快很多,它跑图形的操作系统也不慢。如果BOCHS,一运行图形的操作系统,就会很慢, 因此放弃了这个自由软件。如果我的电脑速度也很快,比如用AMD64位的最新CPU或许用BOCHS也不慢。 装好VMWARE软件,然后就是在里面安装 ......
2006年3月31日4193
2.关于ARM的汇编中分支结构的小技巧
简介: 最近学了点关于ARM的汇编中分支结构的小技巧,拿出来跟大家分享一下。如果您几百年前就看过了或早就精通了,不要笑话俺,俺是初学者:)如果大家也像偶一样是新手不妨看一下,应该没有坏处. 计算r1和r2的绝对值 对应的C伪指令为: if ( r1>r2 ) r0 = r1+r2; else r0 = r1-r2; 对应的ARM汇编为: cmp r1, r2 subgt r0, r ......
2006年3月31日2030
3.[转帖]ARM的生意经
简介: 只要是做嵌入式芯片的,无论是设计者、还是生产者,都难以绕过ARM(Advanced RISC Machines)—一家在半导体和芯片领域享有盛名的英国公司。但是与其在业内的鼎鼎大名形成鲜明对比的是,ARM在圈外却一贯默默无闻。        真“芯”英雄   逡巡于电子产品商店的普通消费大众几乎很少有人会看到ARM的Logo。“虽然看不到,但是ARM其实一直就在消费者周围。”ARM中 ......
2006年3月31日2145
4.Source Insight配置WinAVR的具体步骤
简介:配置WinAVR主要分2步: 1.选择Options->Custom Commands a. 点击ADD按纽,在Command: 内写入编译器名,如WinAVR Compile b. 在Run: 内写入命令make clean;make all; &nbs ......
2006年3月6日3053
5.AVR应用经验
简介:AVR与传统类型的单片机相比,除了必须能实现原来的一些基本的功能,其在结构体系、功能部件、性能和可靠性等多方面有很大的提高和改善。 但使用更好的器件只是为设计实现一个好的系统创造了一个好的基础和可能性,如果还采用和沿袭以前传统的硬件和软件设计思想和方法的话,是不能用好AVR的,甚至也不能真正的了解AVR的特点和长处。 &nb ......
2006年3月6日3923
6.AVR芯片的ISP全攻略
简介: 并行编程,最早的编程方法,功能最强大,但需要连接较多的引脚,通常需要12V~24V的高压 ISP(In System Programmability) 在系统编程,简称为 串行下载 IAP(In Application Programing) 在应用编程,BootLoader也是类似的意思 1 ISP虽然利用了SPI接口(M64/M128除外),但只在复位时起作 ......
2006年3月6日2878
7.AVR的主要特性
简介:高可靠性、功能强、高速度、低功耗和低价位 , 一直是衡量单片机性能的重要指标,也是单片机占领市场、赖以生存的必要条件。 早期单片机主要由于工艺及设计水平不高、功耗高和抗干扰性能差等原因,所以采取稳妥方案:即采用较高的分频系数对时钟分频,使得指令周期长,执行速度慢。以后的 CMOS单片机虽然采用提高时钟频率和缩小分频系数等措施,但这种状态并未被彻底改 ......
2006年2月22日2919
8.Atmel三款带10位ADC的AVR单片机
简介: Atmel宣布推出针对电池充电器、传感器终端和低端马达控制应用的 AVR(R) 闪存微控制器系列的三个新成员。 三款最新14管脚 tinyAVR(R) 产品加入到广泛的 AVR 闪存微控制器系列中。三款设备都具有管脚兼容的特点,仅在闪存、EEPROM 和静态随机存取存储器 (SRAM) 的存 ......
2005年12月13日2877
9.Atmel电机用AVR 闪存微控制器
简介: Atmel将 AVR 微控制器的支持范围拓展至交流和无刷直流 (BLDC) 电机控制应用领域,为这些应用带来了高度灵活且具有成本效益的解决方案。AVR 闪存微控制器 (Flash Microcontroller) 的卓越性能以及全面特征为设计者提供了最佳解决方案,使他们得以满足与电机控制设计相关的多种技术要求。&nb ......
2005年10月24日2684
10.AT90S1200特点及功能简述
简介:AT90S1200特点及功能简述 1. AVR RISC 结构 2. AVR 高性能低功耗RISC 结构 89 条指令大多数为单指令周期 32 个8 位通用工作寄存器 工作在1 2 M H z 时具有1 2 M I P S 的性能 3. 数据和非易失性程序内存 1K字节的在线可编程FLASH 擦除次数1000 次 64 字节在线可编程EEPROM 寿命100000 次 程序加密位 ......
2005年9月1日2701
11.在AVR 汇编器中怎样定义字符串常量
简介:字符串可以作为常量定义在FLASH 存储器或EEPROM 数据存储器中 例如在FLASH 中定义一个字符串常量 .CSEG fstring .db "This is a string in flash" 0x00 在EEPROM 中规定一串常量: .ESEG eestring .db "This is a string in EEPROM" 0x ......
2004年12月29日3332
12.在AT90S1200 中如何实现常数表功能?
简介: 由于AT90S1200 没有LPM 指令,比较有效的方法是将一个较小的常数表放置在EEPROM 中 你可以使用EEPROM 地址寄存器和EEPROM 数据寄存器有效地直接访问常数表 如 .ESEG 定义EEPROM 段 .db my_var00=$45 .db my_var01=$4c .db my_var02=$5f .CSEG 定义通用代码段 如果你的表不 ......
2004年12月29日2650
13.怎样处理AVR 微控制器的NC引脚?
简介:不要将任何线路连接到NC引脚,NC引脚是为将来的需用而保留的 ......
2004年12月29日3164
14.怎样才能从外部将AT90S1200从掉电模式下唤醒?
简介:要从掉电模式唤醒AT90S1200你必须使能外部INT0 中断并且是低电平触发中断当你以掉电模式进入休眠状态时如果INT0 引脚上低电平的保持时间大于16384 个内部RC 振荡周期时AT90S1200 将被唤醒内部RC 振荡器是用于延时MCU 的启动直到XTAL 振荡器工作稳定参考AT90S1200 数据簿RC 振荡器的频率是受VCC电压影响的. ......
2004年12月20日2614
15.怎样在CodeVision中使用结构型数组的用法实例 作者[xiaoqi]©
简介:在编写带有点阵液晶模块的程序时,需要将字模数据写成结构型数组,程序的表达比较清晰,在C51中我们都已经习惯于这样 写,虽然会多占用几个字节空间, 但是对扩展维护很有利。以前我曾将这种结构用于ICCAVR中,没有遇到问题。但不久前有网友用 CVAVR却遇到了麻烦,怎么写都通不过,原因是CVAVR在这方面的语言格式要求比较严谨,必须严格按照C语言的格式书写,否则就 会报错,而且所报的错误有点莫名 ......
2003年5月22日6025
16.用mega8515 替换8515的相关问题--双龙
简介:通告:90S8515停产,MEGA8515兼容代替,性能更强 由于AT90S8515停产,请大家选用ATMEGA8515兼容代替,原AT90S8515本身的一些问题在ATMEGA8515得到改善,抗干扰性能更佳. 请下载AT908515向MEGA8515转换应用手册 http://www.laogu.com/download/tihuan85 ......
2003年5月4日7345
17.AVR Studio 问题!为什么我在串口中断程序中设置的断点,却不产生中断??
简介:AVR Studio 问题!!为什么我在串口中断程序中设置的断点,却不产生中断?? AVR Studio 问题!!为什么我在串口中断程序中设置的断点,却不产生中断??CPU是 ATmega128 1、检查各中断屏蔽位是否设置正确。 2、串口控制寄存器设置是否正确,有无打开使能接收或发送。 3、ATMEGA128出厂设置(SHIPPED WITH)为ATMEGA103模式,其不支持 ......
2003年3月24日5332
18.请问AVR的I/O口能直接作数码管位选吗?
简介:请问AVR的I/O口能直接作数码管位选吗? 不可以,需要加驱动 ......
2003年3月24日7710
19.AVR汇编语言如何实现如 LJMP @A+DPTR这样的散转结构
简介: .include "8515def.inc" .dseg keyone: .byte 1 .cseg rjmp reset .org 0x10 RESET: ldi r16,low(RAMEND) ; ram 的顶端 ldi r17,high(RAMEND) out spl,r16 ; ......
2002年7月3日6947
20.请问在CODEVISION AVR C中如何在函数中传递数组的地址?
简介:void main(void) { char temp_buffer[50]; ...... send_data(temp_buffer); ........ } void send_data( ......
2002年4月1日6099
(67条/共4页) 首页 [2] [第3页] 尾页
老古开发网  asp.Net 设计:老古 2005年11月
2008-7-7 6:34:31 页面缓存:否
CPU处理时间:16毫秒