在Windows XP中如何共享库已在使用中

查看: 1850|回复: 25
程序跑飞,求解!是什么原因?
我没有用UART串口模块但是程序死机的时候就是在这里。把串口程序注释后又死在其他地方。求解一下,这个是因为底层库的原因还是设计程序的原因。该如何寻找错误?
本帖子中包含更多资源
才可以下载或查看,没有帐号?
就是这个进入。
就是数组越界,你自己认真分析一下代码,看看那些变量值对不对。
已经告诉你是数组越界,剩下只能靠你自己找问题。
看串口输出数据是啥东西。
看串口输出数据是啥东西。
我没有使用串口,但是单片机跑飞的时候就停在串口发送哪儿,串口初始化我都注释了的。
我没有使用串口,但是单片机跑飞的时候就停在串口发送哪儿,串口初始化我都注释了的。
估计你的是程序跑飞,或者断言失败,死在循环里。
串口会发出调试信息的。
估计你的是程序跑飞,或者断言失败,死在循环里。
串口会发出调试信息的。
这种情况是因为底层库的原因, 但是我没有用串口,我都把串口的初始化注释了的,照理说没有用,怎么会死在哪儿。是底层库的原因还是设计程序的问题?串口只是停在那儿,并没有发送数据。
很有可能是你哪个模块没有初始化造成的(不是串口),你各个模块都要初始化并且保证该模块是连接好的或者说电路没有问题
这种情况是因为底层库的原因, 但是我没有用串口,我都把串口的初始化注释了的,照理说没有用,怎么会死 ...
异常情况,就会进入默认中断或者断言失败,从而让程序员自己找错误。串口里提示错误原因。
这个是底层的安全检查,出错的地方不在底层,而是故意给你报警的。
看这里吧:
断言失败怎么解决啊? - 智能车讨论区 -
很有可能是你哪个模块没有初始化造成的(不是串口),你各个模块都要初始化并且保证该模块是连接好的或者说 ...
没有初始化下面的程序就不可能运行,应该不是这个问题,现在的状态是车子跑着跑着舵机转角就不懂了,保持一个值。程序就死机了。
异常情况,就会进入默认中断或者断言失败,从而让程序员自己找错误。串口里提示错误原因。
这个是底层 ...
串口提示错误,产生错误时候,是跳到串口,但是是其他方面产生错误吧?
没有初始化下面的程序就不可能运行,应该不是这个问题,现在的状态是车子跑着跑着舵机转角就不懂了,保持 ...
那你看看你程序是否有bug,比如说循环没有处理好,运行一段时间程序进入死循环,还有程序有冲突,比如说if里和if else里面一个条件同时满足,还有你特殊情况限幅等都有可能。
串口提示错误,产生错误时候,是跳到串口,但是是其他方面产生错误吧?
串口仅仅是提示错误,并不是产生错误的地方啊!!!
就好比你用液晶显示图像,但采集出错,导致液晶没显示到图像,能说是液晶有问题吗?
串口仅仅是提示错误,并不是产生错误的地方啊!!!
就好比你用液晶显示图像,但采集出错,导致液晶没显 ...
我觉得应该是硬件上访错误吧。网上说野火的库都加了这个的判断,因为我没有调用UART模块,但是程序会停在哪儿。
那你看看你程序是否有bug,比如说循环没有处理好,运行一段时间程序进入死循环,还有程序有冲突,比如说i ...
恩。应该是硬件上访错误。但是这个问题出现的原因,硬件电路,还是数组越界原因有没有可以查询的方法,如果是数组越界。
恩。应该是硬件上访错误。但是这个问题出现的原因,硬件电路,还是数组越界原因有没有可以查询的方法,如 ...
想看数组是不是越界了,我感觉只能去看寄存器里面的值了,单步调试程序,观察数组值的变化,个人理解
想看数组是不是越界了,我感觉只能去看寄存器里面的值了,单步调试程序,观察数组值的变化,个人理解
恩。谢谢。我看下。&&谢谢大家了,就不一一回复了。!
解决问题,请给帮助你的人进行评分,让他们获得互助币。&
你一直强调你没用串口,并不代表库没用调用串口,硬件错误太多了,但是这些错误都是很简单的错误,数组越界,模块没有初始化,占空比大于100%。。这是最常见的,这些错误会用串口发出去,你连接串口看看就知道了。。。。。。
你一直强调你没用串口,并不代表库没用调用串口,硬件错误太多了,但是这些错误都是很简单的错误,数组越界 ...
显示的访问硬件错误,现在已经找到进入硬件中断上访的程序。进入硬件中断后就会调用& & 应该就是进入的那条语句有问题吧?
本帖子中包含更多资源
才可以下载或查看,没有帐号?
显示的访问硬件错误,现在已经找到进入硬件中断上访的程序。进入硬件中断后就会调用& & 应该就是进入的那 ...
这函数是你写的吧?还是你用的不是山外的例程?
这函数是你写的吧?还是你用的不是山外的例程?
这个中断在山外库里面也有的。您帮我看一下是不是这条语句除了问题,跳进硬件终端前面是这个函数。
这个中断在山外库里面也有的。您帮我看一下是不是这条语句除了问题,跳进硬件终端前面是这个函数。
就是这个进入。
本帖子中包含更多资源
才可以下载或查看,没有帐号?
就是数组越界,你自己认真分析一下代码,看看那些变量值对不对。
已经告诉你是数组越界,剩下只能靠你 ...
恩。好的,谢谢了。我没有那个币了。不好意思哈。谢谢大家了。
显示的访问硬件错误,现在已经找到进入硬件中断上访的程序。进入硬件中断后就会调用& & 应该就是进入的那 ...
对,找找进入之前单片机干了什么,还是单不调试就能做出来。
楼主解决没? 是用的&&KL26??
楼主解决没? 是用的&&KL26??
数组越界。
山外飞思卡尔智能车论坛飞思卡尔MC9S12(X)开发必修课 pdf下载_pdf计算机图书下载
飞思卡尔MC9S12(X)开发必修课 pdf下载
受版权保护,本网站不能直接提供下载,请输入电子邮箱(Email):
电子邮箱(尽量填QQ邮箱):
网友给本书打分:7分
冯冲,段晓敏著
出版社: 北京航空航天大学出版社
ISBN: 7
装帧: 平装
开本: 16开
纸张: 胶版纸
所属分类 图书>计算机与互联网>单片机与嵌入式
针对目前介绍飞思卡尔MC9S12(X)系列单片机的教材不多、初学者入门困难的现状,作者撰写了此书,旨在将初学者领入飞思卡尔的殿堂。本书在内容组织上循序渐进、从原理到实践、从简单到复杂,主要讲解了MC9S12(X)系列单片机各模块的工作原理和寄存器定义,并通过实例讲解使读者掌握模块的使用方法,尤其针对“飞思卡尔杯”智能汽车竞赛进行了大量实例讲解。
本书的最大特点是理论与实践紧密结合,实用性强,为读者提供全部实例的测试代码。这些代码可以在飞翔科技系列开发板上进行调试。读者可以通过理论知识的学习和实例的调试,迅速入门飞思卡尔单片机。
本书可作为本科及研究生阶段的单片机教材,也适用于该系列单片机的自学者和开发人员。
第1章 绪 论 11.1 单片机简介 11.2 MC9S12(X)系列单片机简介 1第2章 MC9S12(X)系列单片机的组成、原理及设计 32.1 MC9S12系列单片机的组成及引脚定义 32.1.1 MC9S12系列单片机的组成 32.1.2 MC9S12系列单片机的引脚定义 52.2 MC9S12(X)系列单片机的组成及引脚定义 122.2.1 MC9S12(X)系列单片机的组成 122.2.2 MC9S12(X)系列单片机的引脚定义 152.3 MC9S12(X)系列单片机内核的工作原理 212.3.1 MC9S12系列单片机的内核 222.3.2 MC9S12(X)系列单片机的内核 232.4 MC9S12(X)系列单片机的系统设计 232.4.1 电源电路 232.4.2 时钟电路 262.4.3 复位电路和BDM电路 272.4.4 印刷电路板设计 28第3章 CodeWarrior开发环境介绍 293.1 安装CodeWarrior软件 293.2 安装BDM驱动 363.3 创建新工程 403.4 调试工程 44第4章 并行I/O接口 484.1 功能介绍 484.2 主要寄存器描述 494.3 实例讲解 554.3.1 应用电路介绍 554.3.2 流水灯实验 564.3.3 按键查询实验 61第5章 复位和中断 645.1 功能介绍 645.2 主要寄存器描述 685.3 实例讲解 695.3.1 复位实验 695.3.2 看门狗实验 705.3.3 按键中断实验 70第6章 时钟系统 746.1 功能介绍 746.1.1 MC9S12和MC9S12XD/B/A系列单片机的时钟系统 746.1.2 MC9S12XE和MC9S12XS系列单片机的时钟系统 756.2 主要寄存器描述 766.2.1 MC9S12和MC9S12XD/B/A系列单片机时钟系统的寄存器 776.2.2 MC9S12XE/S系列单片机时钟系统的寄存器 816.3 实例讲解 86第7章 模数转换模块(ATD) 887.1 功能介绍 887.1.1 MC9S12和MC9S12XD/B/A系列单片机的ATD模块 887.1.2 MC9S12XE和MC9S12XS系列单片机的ATD模块 907.2 主要寄存器描述 917.2.1 MC9S12和MC9S12XD/B/A系列单片机ATD模块的寄存器 927.2.2 MC9S12XE和MC9S12XS系列单片机ATD模块的寄存器 1017.3 实例讲解 1077.3.1 应用电路介绍 1077.3.2 8位模数转换实验 1077.3.3 12位模数转换实验 111第8章 脉冲宽度调制模块(PWM) 1128.1 功能介绍 1128.2 主要寄存器描述 1148.3 实例讲解 1208.3.1 应用电路介绍 1208.3.2 左对齐PWM实验 1238.3.3 中央对齐PWM实验 1238.3.4 蜂鸣器播放音乐实验 1248.3.5 直流电机实验 1248.3.6 舵机实验 125第9章 增强型捕捉定时器模块(ECT) 1269.1 功能介绍 1269.1.1 输入捕捉(IC) 1279.1.2 输出比较(OC) 1279.1.3 脉冲累加(PAI) 1289.1.4 模数递减计数器(MDC) 1299.2 主要寄存器描述 1309.3 实例讲解 1429.3.1 ECT输出比较实验 1429.3.2 ECT输入捕捉实验 1449.3.3 ECT脉冲累加实验 1449.3.4 ECT模数递减实验 145第10章 周期中断定时器模块(PIT) 14710.1 功能介绍 14710.2 主要寄存器描述 15010.3 实例讲解 15510.3.1 应用电路介绍 15510.3.2 数码管扫描实验 15610.3.3 数字秒表实验 157第11章 IIC模块(IIC) 15911.1 功能介绍 15911.2 主要寄存器描述 16211.3 实例讲解 16711.3.1 应用电路介绍 16711.3.2 IIC通信实验 16811.3.3 模拟IIC通信实验 170第12章 串行通信接口(SCI) 17112.1 功能介绍 17112.2 主要寄存器描述 17412.3 实例讲解 18112.3.1 应用电路介绍 18112.3.2 串口通信实验 18412.3.3 12864液晶实验 18812.3.4 RS485总线实验 19812.3.5 LIN总线实验 199第13章 串行设备接口(SPI) 20513.1 功能介绍 20513.1.1 SPI的结构组成 20513.1.2 SPI引脚 20713.1.3 SPI的双向模式(MOMI或SISO) 20813.1.4 SPI数据与位时钟的各种时序关系 20913.1.5 SPI的工作过程 21013.2 主要寄存器描述 21113.3 实例讲解 21513.3.1 应用电路介绍 21513.3.2 SPI通信实验 21713.3.3 模拟SPI通信实验 218第14章 MSCAN模块(MSCAN) 21914.1 功能介绍 21914.1.1 CAN的基础知识 21914.1.2 MC9S12(X)的MSCAN模块 22014.2 主要寄存器描述 23714.3 实例讲解 25814.3.1 应用电路介绍 25814.3.2 CAN总线实验 25914.3.3 SAE-J1939协议实验 264第15章 电压调节器模块(VREG) 26615.1 功能介绍 26615.1.1 MC9S12系列单片机的VREG 26615.1.2 MC9S12XD/B/A系列单片机的VREG 26715.1.3 MC9S12XE/S系列单片机的VREG 268
@ 2012 www.pdfshu.org, all right reserved 上传我的文档
 下载
 收藏
进行推广活动的文案设计工作,负责各类营销资料的文案设计工作,市场调研资料的收集整理及分析。
 下载此文档
正在努力加载中...
基于μcos-ⅱ的机车dcu模拟板设计
下载积分:1500
内容提示:基于μcos-ⅱ的机车dcu模拟板设计
文档格式:PDF|
浏览次数:0|
上传日期: 00:04:13|
文档星级:
该用户还上传了这些文档
基于μcos-ⅱ的机车dcu模拟板设计
官方公共微信您的位置: &
飞思卡尔S12X系列单片机协处理器的应用
优质期刊推荐

我要回帖

更多关于 共享库已在使用中 的文章

 

随机推荐