KEIL for ARM 自带的例子程序虚拟串口调试

发布者:科技火箭最新更新时间:2018-12-14 来源: eefocus关键字:KEIL  ARM  虚拟串口调试 手机看文章 扫描二维码
随时随地手机看文章

1.先安装Keil for ARM,可参考我上篇博文 Keil uVision4注册机 下载及安装 


2.然后如下图双击



3.然后用 VSPD 虚拟2个串口(com1 ,com2)



4。然后在 kiel 的命令行输入 


MODE COM1 4800,0,8,1


ASSIGN COM1



5.然后在串口调试助手中输入进行如下设置,并运行程序,hello world 就出现了


关键字:KEIL  ARM  虚拟串口调试 引用地址:KEIL for ARM 自带的例子程序虚拟串口调试

上一篇:Keil下ARM汇编程序建立与调试简介
下一篇:stm32 keil mdk用jlink在线仿真调试键盘按键——图文详解

推荐阅读最新更新时间:2024-03-16 16:20

ARM吴雄昂:三大策略助力中国芯片市场实现百倍增长
  C114讯 6月4日消息(林想)在日前召开的“DeepTech2018半导体产业大势论坛”上,Arm中国执行董事长兼CEO吴雄昂表示,中国的半导体产业将迎来十万亿美元的快速发展机会,Arm中国将通过三大策略助力中国芯片市场实现百倍增长。   中国半导体迎来十万亿美元新机会   吴雄昂指出,在过去20多年中,ARM与众多合作伙伴打造了一个全球的科技生态系统。在这20年中,我们的生态系统总出货量超过了1000亿片,但是更重要的是,按照目前产业发展的速度,在今后4年当中,这个数量级就会达到1000亿。在今后30年中,总累计出货量会超过1万亿片。   半导体产业是全球有史以来规模最大、涵盖面最广,也是产值成长最快的、最持久的一个生
[嵌入式]
快速学Arm(23)--lpc2300系统时钟2
接着上一篇,我们来看看PLL的设置步骤: 1.如果PLL已经连接,我们先将其断开,方法就是用一个馈送系列断开与PLL的连接,馈送序列当然是通过写入馈送寄存器PLLFEED来实现的.馈送序列机制被用于避免PLL正在使用的相关参数被意外修改的情况.LPC2300系列ARM从硬件上提供了保护,只有先网PLL馈送寄存器写入0xAA,再写入0x55,PLL的相关参数才能有效更改. 2.用一个馈送序列禁止PLL,也就是说停止了流控振动器CCO的工作. 3.通过时钟源选择寄存器CLKSRCSEL来选择PLL输入时钟源. 4.写PLL配置寄存器PLLCFG,并用一个馈送序列使其生效,PLL配置寄存器只有在PLL被禁止时才有效. 5
[单片机]
ARM Linux静态映射分析
在华清远见上课过程中,发现静态映射方面初学者比较难于掌握和理解,下面分析一下静态映射机制的原理并通过GPIO和USB、LCD等的静态映射作为例子来说明如何通过这种静态映射的方式访问外设资源。 内核提供了一个重要的结构体STruct machine_desc ,这个结构体在内核移植中起到相当重要的作用,内核通过machine_desc结构体来控制系统体系架构相关部分的初始化。machine_desc结构体的成员包含了体系架构相关部分的几个最重要的初始化函数,包括map_io,init_IRq, init_machine以及phys_io , TImer成员等。 machine_desc结构体定义如下: struct machi
[单片机]
ARM内核目标系统中的代码运行时间测试
在 ARM 系统中,有时需要精确的时间测量。通常 , 取时间的 C 函数(如 gettime() 等)不仅通用性差(必须包含头文件 DOS.H ,且不支持 Unix 、 Linux 和标准 C ),明显不适用于 ARM 系统 ;更成问题的是,其最短时间只能到 10-2 秒级,不能提供更短的时间分度。根本原因在于: 这类函数是基于系统实时时钟( RTC )的,而 RTC 通常采用标准化钟表晶振,频率只有 32.768 kHz 而已 。 然而很多应用涉及 μs 级的时间计量,这是标准化了的 RTC 以及基于它的时间函数所无能为力的。笔者在移植 DES 算法到 ARM 系统的实验过程中,便遇到过要定量评估加密算法耗
[嵌入式]
ARM之未定义指令异常和SVC异常
异常向量表的概述 在上一章,我们学习了建立异常向量表,这里我们可以通过看arm的手册,我们每一种异常都对应一个工作模式,下面我就来尝试触发一下未定义指令异常和SVC异常 异常发生的说明 简单的来说就是先保存现场,之后恢复现场 保存现场:我们使用的是arm指令集,所以我们先将pc保存在lr中,并将pc-4(原本写pc默认的是pc+4),再将cpsr寄存器保存在spsr中 恢复现场:将lr写入pc,spcp写入cpsr,(通过ldm指令) int main(void) { rebuild_vectors_table(); __asm__ __volatile__( .word 0x54546411nt .w
[单片机]
<font color='red'>ARM</font>之未定义指令异常和SVC异常
基于ARM的矩阵键盘设计及其linux驱动实现
  1.引言   ARM微处理器已广泛应用于工业控制、消费类电子产品、通信系统等领域。矩阵键盘是一种常用的键盘形式,它将按键设计成M行N列,这样共需M+N根信号线,却可驱动M N个按键,大大节约了I/O资源。本文介绍了一种利用TQ2440开发板的GPIO口扩展5 4矩阵键盘的方法,并将所有按键重新布局成手持终端的键盘形式,方便操作。   2.硬件设计   本设计扩展5行4列的矩阵键盘,如图1所示。其中行线ROW1-ROW5连接S3C2440的中断引脚EINT8,EINT9,EINT11,EINT13,EINT14[1]。这些中断引脚本身连有10kΩ的上拉电阻,把中断引脚电平拉高,确保按键空闲时不会触发中断。列线COL1-COL
[单片机]
基于<font color='red'>ARM</font>的矩阵键盘设计及其linux驱动实现
英特尔挑战ARM智能手机市场主导地位
    经过多年的整军经武,英特尔公司(Intel)即将瞄准手机市场展开出击。在未来几个星期内,第一批支援英特尔处理器的智慧型手机将会上市,准备好与采用ARM公司IP架构的手机设备展开一场激烈的市占率争夺战。     英特尔为了这一刻的来临已经花了多年的时间准备了。元件采购业务相关领域将仔细研究其于第二季的财报结果,以确认产品的表现如何,以及该公司是否能够打入这个炙手可热但竞争激烈的领域。尽管采用ARM架构的设备已在手机市场占有主导地位,但随着PC发展达到高峰,带动对于行动设备领域的市场需求攀升,也就不难理解为什英特尔会将未来的下注在这些产品的成功上市。     但可别急着为英特尔睹上你所有的退休金。至少有十年的时间了,该公司
[手机便携]
SCA平台ARM组件的设计
软件无线电是一个无线通信系统(从低容量的移动电话到高容量的多信道无线电台)。在这个系统中,可通过在灵活的信号处理硬件上运行专业的软件来实现专用的通信和传输特性。它和传统依靠单一的硬件非常不同,其好处是可复用或共享单一系统平台来完成多种通信目的。实际上,在底层硬件物理限制内,任何通信任务都可以通过加载软件来实现,包括广泛的领域升级和维护。 SCA的出现使得软件无线电的民用成为现实,SCA是通信平台组件可移植性、可交换性、互用性、软件可重用性、体系结构可扩展性的一个标准,这个标准主要体现在以下4个方面:1)使移植费用降到最低;2)使一个波形应用在不同厂商的多个平台(比如操作系统、硬件、主机环境)上能实现最大无缝移植;3)多使用
[单片机]
SCA平台<font color='red'>ARM</font>组件的设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved