• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >嵌入式开发 > stm32f303上电运行程序运行不正常,手动复位后程序正常运行

stm32f303上电运行程序运行不正常,手动复位后程序正常运行

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-05

佚名通过本文主要向大家介绍了stm32f303,stm32f303中文手册,stm32f303中文资料,stm32f303 adc,stm32f303例程等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:stm32f303 上电运行程序运行不正常,手动复位后程序正常运行
描述:

自己设计焊的板子,stm32f303 ,上电运行程序不正常(程序全跑乱了),手动复位后程序就可以正常运行,请教各位这是什么原因导致的,该怎么解决呢?谢谢各位!!


解决方案1:

引用 10 楼 u014393080 的回复:
回复#6楼。。手动复位之后就一切正常了,数据返回的速率也是正常的。程序中一个子函数,是将采回的心电数据滤波打包的
stm32是通过SPI实现对ADS1292的控制和数据传输。返回的每个数据包格式都是正确的,每个数据包的数据量和包头都是对的,就是里面的心电数据是错的,也就是main函数运行是正常的。设定的采样频率是125Hz,但是通过SPI中断得到的心电数据量比采样频率要大,从而导致了数据传输的速率很快。我猜测是ADS1292没能正常工作,但同时SPI中断都是有的,但为什么手动复位stm32,就正常了,郁闷中啊

既然这样,有个比较简单的排除故障的方法。直接把STM32的通讯动作停止,然后用逻辑分析仪控制ADS1292进行工作,看返回数据
或者断开ADS1292的引脚,或者干脆另外找一块空板,直接用逻辑分析仪分析STM32的SPI输出是否正常
目前来看,这两边必有一个是会出问题的,确定了问题点再考虑接下来怎么做


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • stm32f303调试模式下程序正常跑,下载后再跑就出错
  • stm32f303上电运行程序运行不正常,手动复位后程序正常运行

相关文章

  • 2017-06-05 STM32访问SD卡
  • 2017-06-05 android蓝牙软件接收STM32发送过来字节流问题
  • 2017-06-05 怎样取得系统原有的串口序号?
  • 2017-06-05 FPGA复数相乘模块,输入问题
  • 2017-06-05 请问vxworks高手:我怎样才能知道一个已经编好的程序对硬件资源的要求?
  • 2017-06-05 在download固件程序的时候出现的问题[driverstudio开发]
  • 2017-06-05 PADS中同一网络线宽必须保持一致?不一致会有些什么问题?
  • 2017-06-05 arm9开发板加载完后,按enter键报错
  • 2017-06-05 会议室用无线路由器覆盖,同时提供500个用户接入应该选择什么路由器呢
  • 2017-06-05 ZTEME37604G嵌入式Linux移植

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • X86向MIPS移植的问题
    • 谁有di1000ddsys这个文件?
    • 传感器与stm32f407的通信
    • 51单片机PID控制直流电机(proteus仿真)
    • USB设备驱动程序的开发!
    • keil4编译多头文件程序时重复定义怎么办?
    • 不使用windows专有的api函数有没有可能访问硬盘指定扇区数据
    • 驱动返回的HANDLE,与应用程序调用操作系统产生的HANDLE,是不是一码事?
    • MSP430多路捕获问题……
    • WDM驱动开发用什么教材好?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有