AVR Studio 调试AVR单片机快速入门

本文介绍 AVR Studio Debug:调试运行方式及QuICkWatch实时查看变量的数值。以下的degug方式,英文版来自 AVR Studio 4. 为达到准确理解的效果,我试图将它翻译出来。如有不准确的地方,请大家指正:Auto Step 自动执行它能重复执行指令。如果当前处于 source 方式时(即C语言窗口显示方式),一条的指令会被执行。如果处理...

http://www.eeworld.com.cn/mcu/article_2017121236732.html 发布时间: 2017-12-12



AVR的IO结构分析与操作实例

的电平控制,请使用外接电阻固定电平   休眠时:        作输出的,依然维持状态不变        作输入的,一般无效,但如果使能了第二功能(中断使能),其输入功能有效。例如 外部中断的唤醒功能。AVR的C语言IO操作: ...

http://www.eeworld.com.cn/mcu/article_2017121236731.html 发布时间: 2017-12-12



AVR Studio 快速入门教程实例

AVR,故不推荐大家使用这个功能。我们这里也不加描述。详细原因请参考我们网站的文章:为何开发AVR使用C而不是使用汇编?功能二: 使用STK500、JTAG或JTAG mkII 下载Connect 与 Auto Connect 的区别,是每次都会提示选择的设备名称与连接端口。 Auto Conect 会自动使用上一次的设置,提高操作效率。使用Connect 会弹出如下的界面:Port 口我们选择...
关键词: AVR 快速入门

http://www.eeworld.com.cn/mcu/article_2017121236730.html 发布时间: 2017-12-12



AVR定时器的使用说明与注意要点

;而读16 位寄存器时应先读取该寄存器的低位字节.usigned int k;k=TCNT1L;k+=(unsigned int)(TCNT1H<<8);使用“C语言时,编译器会自动处理16位操作.usigned int k;k=0x1234;TCNT=k;k=TCNT1;因为这段时间要写 关于AVR定时器和PWM的范例,故简单总结了一下。补充了计算公式。...

http://www.eeworld.com.cn/mcu/article_2017121236725.html 发布时间: 2017-12-12



AVR单片机开发软件的安装及使用

  ICCAVR6.31AC语言编译器的安装在电脑中放入配套光盘,打开ICCAVR6.31A安装文件后进入安装界面(左图))安装目录可使用默认方式,将其安装在C盘的icc文件夹中(右图)。安装完成后,需进行注册才能得到无时间限制的完全版软件。注册方式如下:  1.打开ICCAVR6.31A编译器界面,单击菜单栏Help→RegistSOFt→ware(左图),系统会提示关掉计算机的防病毒程序...

http://www.eeworld.com.cn/mcu/article_2017121236721.html 发布时间: 2017-12-12



TI C2000 MCU Boot过程分析-以TMS320F28069为例

; 而codestart段(Section)是在CodeStartBranch.asm里定义过的,这个汇编文件里有一个code_start函数,在这个函数里关闭看门狗,然后跳转到_c_int00函数,这个_c_int00是C语言运行环境的设置函数,只有经过_c_int00后,才能够跳转执行用C语言编写的main函数 如果代码烧写到RAM里运行(掉电程序会丢失,但是仿真调试情况下不用频繁擦写Flash),则需要将链接...

http://bbs.eeworld.com.cn/thread-604081-1-1.html 发布时间: 2017-12-12



回顾Linux、Git 之父Linus Torvalds的传奇技术人生

Linus  如果重来一次,你会做什么?  所有软件语言中,Linus 对 C 语言情有独钟,并认为它更趋同于机器思维、接近底层,可以让开发者们从软件角度去诠释硬件。  Linus 表示自己曾经接触过硬件,但是这很危险,他称自己对硬件“破坏力很强”。换而言之,Linus 很自知地没有选择在硬件的道路上继续走下去。  不过,他对现在的 Raspberry Pi、FPGA 电路板很感兴趣,如果重来一次又不...
关键词: Linux Git

http://www.eeworld.com.cn/qrs/article_2017121242105.html 发布时间: 2017-12-12



AVR单片机的主要特性介绍

是ImageCraft公司开发的用于AVR单片机的C语言编译器,是一个综合了编辑器和工程管理器的纯32位集成开发环境(IDE)。  由于ICCAVR功能强大,使用简单方便,具有良好的技术支持且价格合适,故得到了广泛的应用。下图为ICCAVR的工作界面。   AVRStudio集成开发环境  AVRStudio是一个Atmel公司开发的集项目管理、程序汇编、程序调试、程序下载、JTAG仿真等功能干一体的集成...

http://www.eeworld.com.cn/mcu/article_2017121136720.html 发布时间: 2017-12-11



基于AVR单片机的船载中小型信息监控终端的设计方案

转换器、SPI同步串口、UART异步串口、独立的CAN控制器;并且在软件上有效支持汇编语言及C高级语言。    2.2 显示控制电路    RA8835是一款成本低、通用性强的LCD控制器。它完全涵盖SED1335现有的功能,并加强了稳定性,且拥有制程较新及耗电较低的优势。RA8835的指令功能丰富,采用4位数据并行发送,可支持文字和图形的混合显示,并可将文字...

http://www.eeworld.com.cn/mcu/article_2017121136718.html 发布时间: 2017-12-11



基于AVR单片机的语音识别系统设计方案

,具有良好的扩展性。    关键词:AVR单片机;LD3320;语音识别;非特定人语言识别    0 引言    传统的人机交互依靠复杂的键盘或按钮来实现,随着科技的发展,一些新型的人机交互方式也随之诞生,带给人们全新的体验。基于语音识别的人机交互方式是目前热门的技术之一。但是语音识别功能算法复杂、计算量大,一般在计算机上实现,即使是嵌入式...

http://www.eeworld.com.cn/mcu/article_2017121136715.html 发布时间: 2017-12-11



AVR单片机位操作C语言编程的执行

:  如此宏定义之后,可构成一个头文件,然后加入到新建工程文件中(编译器用ICC的ICC6.31A),但之前需包含相应单片机的头文件,如:MCU为AT-MEGA48,则最先包含iom48V.h之后,再包含此自制头文件,即可在程序中运用:  此法在运用时,依旧用了移位操作,只是为了方便程序操作,只在小规模程序中运用。  下面,将充分利用C语言自身的强大位运算能力和指针相结合,构建一个ICC6.31A平台下的位...

http://www.eeworld.com.cn/mcu/article_2017121136712.html 发布时间: 2017-12-11



AVR在IC芯片解密技术与传统类型单片机有很大的提高和改善

仿真器的建议:  在开发和调试系统程序、IC芯片解密时,有许多人完全依赖于IC芯片解密,一旦离开了仿真器时就感觉无从下手。其实,由于AVR的Flash存贮器可方便的使用ISP技术在线的多次擦写,因此建议尽量不使用(依赖)仿真器来开发和调试程序。  在实际开发过程中,程序的调试可以从下几方面入手:  现在的高级语言编译器(如C编译器)可以产生效率很高的机器代码,因此建议大家尽量使用高级语言编写系统...
关键词: AVR IC芯片 解密技术

http://www.eeworld.com.cn/mcu/article_2017121136711.html 发布时间: 2017-12-11



基于AVR单片机和FPGA实现DDS的数字式移相信号发生器设计方案

,得分辨率为1/2N。用时钟频率fclk一次读取数字相位圆周上各点作为地址,对出相应ROM中的正弦波的幅度值,然后经DAC重构正弦波。相位累计器的作用是读取数字相位圆周上各点时可以每隔M个点读一个数值,从而得到输出正弦波频率fsin为:    基于DDS的数字移相信号发生器是整个系统的设计核心部分,其电路模型图如图4所示。这部分完全是由VHDL语言设计,并在FPGA Cyclone器件...

http://www.eeworld.com.cn/mcu/article_2017121136710.html 发布时间: 2017-12-11



2017年开放互联基金会(OCF)学术年会在北京成功举办

,IoTivity项目是OCF规范的一个开源实施标准,其将开放源码社区聚集在一起,以加速单个架构的开发,以及安全连接设备所需的服务。IoTivity项目主要是支持OCF协议,改善物联网协议的连接性,最新的版本是1.3.0。新版本重点主要是更新了以下三方面信息:1)与ALLJoyn双向互通,包括检索模式、版本、语言等方面的互通;2)加入新的插件管理器,可以实现与其他平台的桥接,实现更强的兼容性...
关键词: OCF 物联网 学术年会

http://www.eeworld.com.cn/wltx/article_2017121118311.html 发布时间: 2017-12-11



基于AVR单片机的数字电子秤的设计

可以用AS-CII码直接赋值,还可以用字符型常量或变量赋值;蜂鸣器的作用是当称重物品超出传感器的量程时,以鸣响报警提示用户。              3 系统软件设计    系统软件开发平台为WinAVR,开发语言C语言。为了方便程序调试和提高可靠性,程序设计采用自上而下、模块化、结构化的程序设计...

http://www.eeworld.com.cn/mcu/article_2017121136708.html 发布时间: 2017-12-11



2017年开放互联基金会(OCF)学术年会在北京成功举办

重点主要是更新了以下三方面信息:  1)与ALLJoyn双向互通,包括检索模式、版本、语言等方面的互通;  2)加入新的插件管理器,可以实现与其他平台的桥接,实现更强的兼容性;  3)安全性的加强。  OCF提供了包括IoTivity Main Franework和IoTivity constrained Framework。其中IoTivity Main Franework针对通用MCU的应用...
关键词: OCF 物联网 分论坛

http://www.eeworld.com.cn/wltx/article_2017121118297.html 发布时间: 2017-12-11



基于ATmega128的迷你数控雕刻机系统设计方案

5所示。    3 软件设计    在本系统软件设计中,选用AVR Studio作为嵌入式开发环境,C作为编写语言。AVR Studio集成开发环境包括了AVR Assembler编译器、AVR Studio调试功能、AVRProg串行、并行下载功能和JTAG ICE仿真等功能。利用这些功能我们可以在线编辑源代码,并在AVR器件上运行,方便...

http://www.eeworld.com.cn/mcu/article_2017121136699.html 发布时间: 2017-12-11



基于AVR的电源管理系统设计方案

以完成所需要的任务。    地面软件基于MICroso ft 的VC+ + 6. 0 平台借助其提供的MFC 类库进行开发。具体的软件开发过程, 采用面向对象的设计方法, 使用C+ + 语言实现。每种功能模块, 对应一个类。这样, 使得最终的软件实现结构上清晰合理, 易于维护升级。该程序利用MFC 技术结合M SComm 控件, 使用C+ + 编写。程序功能包括: 手动设置串口...
关键词: AVR 电源管理系统

http://www.eeworld.com.cn/mcu/article_2017121136697.html 发布时间: 2017-12-11



从需求的角度去理解嵌入式Linux:总线、设备和驱动

归入软件抽象组件会更加贴切,而软件框架表现为一组抽象组件及其组件实例之间的交互。软件框架和软件组件的特点都是解决特点领域问题,可以高度重用设计。Linux系统以C语言开发为主,C语言在教科书上会被认为是过程语言。事实上,面向对象只是一种软件思维,并不局限于某种语言,只不过C++/JAVA在娘胎(编译器)里就已经得到支持,而C语言通过struct数据结构和函数指针一样可以出色地完成面向对象抽象的工作...

http://bbs.eeworld.com.cn/thread-603341-1-1.html 发布时间: 2017-12-11



2017年开放互联基金会(OCF)学术年会在北京举办

联网协议的连接性,最新的版本是1.3.0。新版本重点主要是更新了以下三方面信息:1)与ALLJoyn双向互通,包括检索模式、版本、语言等方面的互通;2)加入新的插件管理器,可以实现与其他平台的桥接,实现更强的兼容性;3)安全性的加强。OCF提供了包括IoTivity Main Franework和IoTivity constrained Framework。其中IoTivity Main...

http://www.eeworld.com.cn/IoT/article_201712113594.html 发布时间: 2017-12-11




<上一页 12345678910111213141516 下一页> 相关结果约27,137个