关于LED 流水灯的软件调试方法(非开发板调试)
因为: 硬件 norflash 有寿命,所以尽量少用,而且自己也不会把 程序在 KEIL中从SDRAM 中调试,不会设置。所以采取软件虚拟的方法调试。
主要修改一下几部分:
1. ledcircle.sct 文件
1 ; ************************************************************* 2 ; *** Scatter-Loading Description File generated by uVision *** 3 ; ************************************************************* 4 5 LR_IROM1 0x30000000 0x30200000 6 { ; load region size_region 7 ER_IROM1 0x30000000 0x30200000 8 { ; load address = execution address 9 *.o (RESET, +First) 10 .ANY (+RO) 11 } 12 13 RW_IRAM1 0x30300000 0x34000000 14 { ; RW data 15 .ANY (+RW +ZI) 16 } 17 18 19 }
2、添加 ledcircle.INT 配置文件(不懂,反正自己参考网上 http://www.eefocus.com/book/09-04/714061276059620.html )
1 FUNC void Setup(void){ 2 3 PC=0x30000000; 4 5 } 6 setup(); 7 LOAD .Objled circle.axf INCREMENTAL // 这里的 .Obj led 分不分开呢??? led circle.axf 是一个文件 // 这一整句全部删掉好像也可以??? why????
3、修改配置
但是感觉没有 ledcircle. INT 也是可以直接运行的啊???
试了一下,不能运行在内存的 0x30000000 处了,所以必须要有啊。
可以编译调试了。但是 这些错误实在看不懂额!!!还是硬件调试靠谱一点。
为什么 这里 0x53000000 没有写权限呢? 硬件中又是怎样的呢??
但是不影响后面的观察:可以的。5678 位 其中一位低电平,便发光。神奇
转载于:https://www.cnblogs.com/shengruxiahua/p/4889927.html
关于LED 流水灯的软件调试方法(非开发板调试)相关推荐
- msp430流水灯c语言程序,基于MSP-EXP430F5529开发板流水灯程序
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 RT,全部使用到了板载的8个可编程LED组成的流水灯程序,以及液晶的背光,达到了使能亮的东西全都又闪又亮了. //******************** ...
- 请基于Keil uVision5软件写出led流水灯代码
首先,您需要确保您的开发板有一个LED,并且您已经安装了Keil uVision5软件.接下来,您可以使用以下代码编写led流水灯: #include<reg51.h>sbit LED = ...
- STM32F103寄存器方式点亮LED流水灯
实验要求:以 STM32最小系统核心板(STM32F103C8T6)+面板板+3只红绿蓝LED 搭建电路,使用GPIOB.GPIOC.GPIOD这3个端口控制LED灯,轮流闪烁,间隔时长1秒.1)写出 ...
- 流水灯c语言程序tm,51单片机LED流水灯课程设计任务书+论文
郑州工程技术学院课程设计 设计题目:LED流水灯设计 学 院:机电与车辆工程学院 专 业:16电气自动化技术专业班 级普招二班 姓 名:王*&刘* 指导教师:李* 日 ...
- Proteus使用教程并仿真51程序——LED流水灯
目录 一.Proteus简介 二.安装Proteus软件 三.熟悉Proteus软件 1.如何创建工程 2.界面简介 四.51程序设计和仿真 1.绘制原理图 1)添加元件 2)摆放元件 2.编写51程 ...
- 用寄存器HAL库完成LED流水灯程序
STM32的地址映射.寄存器映射原理以及GPIO端口的初始化设置三步骤 (一)STM32F103系列芯片的地址映射及寄存器映射原理 1.STM32F103C8T6简要介绍 ● STM32F103C8 ...
- STM32应用开发实践教程:可控 LED 流水灯的设计与实现
任务 2.1 LED 流水灯的应用开发 2.1.1 任务分析 本任务要求设计一个 LED 流水灯系统,具体要求如下. 系统通电时,两个 LED 以 2s 为周期(亮 1s,灭 1s)交替闪烁,并逐渐缩 ...
- 【嵌入式知识07】借助stm32CubeMX,使用STM32F103C8T6点亮LED流水灯
本文目录 一.简述 二.STM32CubeMX简介 1.利用CubeMX新建工程点亮LED灯 1)前期准备 2)新建工程 2.界面讲解 3.配置引脚 4.时钟源配置 5.工程管理 三.点亮LED 1. ...
- 基于STM32安装Stm32CubeMX,配合Keil完成LED流水灯和USART串口通讯程序,及其管脚的时序波形观察
目录 一.使用HAL库完成LED流水灯 (一).用STM32CUBEMX生成工程文件 (二).用Keil仿真调试并生成hex文件 (三).用STM32串口烧录程序 (四).实物连接 二.使用HAL库完 ...
- MSP430-GRACE 实战(一):LED流水灯
文章目录 MSP430-GRACE 实战(一):LED流水灯 一.开发平台 1.1 硬件平台 1.2 软件平台 二.原理分析 三.GRACE 配置 3.1 新建工程(通用步骤) 3.2 配置时钟(通用 ...
最新文章
- android zip解压缩(含有子目录)
- win7 能下node什么版本_Node.js 版本知多少?又该如何选择?
- python emoji 表情处理过滤
- 为什么我不再推荐使用 MVC 框架?
- 与小熊、新宝不同的北鼎,仍不是小家电的出路
- PHP获取表单值--同时获取下拉框的Value和Text值
- 【C++】Visual Studio教程(一)-概述
- 使用Apache ActiveMQ的JMS开发基础
- presto 使用 部署_部署PrestoDB on Cassandra
- php 变量源码,PHP源码中变量存储方式
- matlab01规划程序实例,01规划matlab程序
- Echert 缩放后切换再数据,缩放大小没还原的解决办法
- web页面实现拨打电话,发短信等功能
- excel文件转换成PDF格式
- python3中的@abstractmethod的用法
- ElasticsearchException解决方案
- java基础教程推荐_推荐Java入门视频教程
- 辞旧送吉虎,迎新接玉兔,祝大家新年快乐!
- Bandizip官网最新下载 中文,绿色版 Bandizip下载
- Google Map Key申请流程