stm32仿真卡死,报错Access to register of unclocked peripheral at 0x40010C0C cause BUS_FAULT [U2_CM3CORE]

这篇具有很好参考价值的文章主要介绍了stm32仿真卡死,报错Access to register of unclocked peripheral at 0x40010C0C cause BUS_FAULT [U2_CM3CORE]。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Proteus仿真STM32F103C8T6时,一仿真就卡死,报错如下:

stm32仿真卡死,报错Access to register of unclocked peripheral at 0x40010C0C cause BUS_FAULT [U2_CM3CORE],# bug解决,stm32,单片机,嵌入式硬件

原因分析是先对端口进行赋值了,然后才初始化的端口。

修改如下:

stm32仿真卡死,报错Access to register of unclocked peripheral at 0x40010C0C cause BUS_FAULT [U2_CM3CORE],# bug解决,stm32,单片机,嵌入式硬件

调整顺序后问题解决。

一定要先初始化,否则找不到时钟配置就会报这个错。文章来源地址https://www.toymoban.com/news/detail-563901.html

到了这里,关于stm32仿真卡死,报错Access to register of unclocked peripheral at 0x40010C0C cause BUS_FAULT [U2_CM3CORE]的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • vivado报错:procedural assignment to a non-register result is not permitted“

    说明always语句内存在错误。可能原因为赋值语句有错误,或者程序块内信号有问题。 非阻塞逻辑:= 阻塞逻辑:= 详细介绍见这位博主 总结: 1、时序逻辑一定用非阻塞赋值”=”,一旦看到敏感列表有 posedge 就用”=”。 2、组合逻辑一定用”=” ,一旦敏感列表没有 posedge 就用

    2024年02月11日
    浏览(38)
  • 嵌入式STM32程序一些卡死的原因

    嵌入式STM32程序卡死的原因可能有以下几种: 1、死循环:程序中存在死循环,导致程序无法继续执行下去。 2、中断问题:中断处理不当,导致程序无法正常运行。 3、堆栈溢出:程序中使用的堆栈空间超出了预设的范围,导致程序无法正常运行。 4、资源竞争:多个任务或中

    2024年02月08日
    浏览(37)
  • STM32用FreeRTOS串口中断接收卡死问题

    现在意法半导体的配套软件做得很全面了,简直可以说是保姆式的服务。从芯片选型,引脚定义,到代码模板生成,一条龙服务,很方便。但是方便也有方便的坏处,那就是有些细节的规则会造成天然的bug。 比如,在stm32cubeIDE里新建工程的时候,如果勾选了FREERTOS 那么,程序

    2024年02月15日
    浏览(28)
  • 【STM32】FATFS文件系统f_mkfs卡死

    最近调试FATFS,通过STM32对SPI Flash进行读写操作。昨天晚上调通了,今天早上再调试,发现f_mount返回FR_NOFILESYSTEM。 依据网上所说,对磁盘格式化f_mkfs,卡死在FATFS库的ff.c-f_mkfs()的某个for循环里。 f_mkfs卡死的for循环代码位置 最后对SPI Flash进行了全片擦除命令,之后就可以正常

    2024年02月02日
    浏览(32)
  • 解决Django中调页面时出现“Did you forget to register or load this tag”报错

    在HTML文件中,{{title}},{{lanyy}},django 默认规定的语法,用{{}}包起来的变量叫做模板变量。 django渲染模板时会将大括号中的变量替换为循环调用变量,最后显示的是传递的值。 {% load static %} 正确的引入static文件下的CSS和JavaScript。 用{% %}包起来的叫做模板标签。 {% empty %}的作

    2024年04月25日
    浏览(27)
  • STM32中MicroLIB的关闭为什么会导致卡死----解析

    大家好我是 MHZ 。最近又开始往回捡单片机的知识了~ 之前大学的时候都没用过 STM 的 CubeMX,这会拿来用着感觉很方便啊~ 果然科技在进步! 在开发使用 Keil 对 STM32 进行开发的时候在会有一个叫做 MicroLIB 的选项。 这个的具体原因我搜索了一下一些文章,就是说这个会是的 K

    2024年03月22日
    浏览(70)
  • STM32硬件IIC卡死问题和DMA发送数据异常问题

    问题1描述: 一直听说STM32的硬件IIC有问题,我平时做项目一直没有遇到过,这次做项目发现硬件IIC居然会自己卡死,现象就是IIC发不出数据,用逻辑分析仪捕捉不到任何电平,必须要重启单片机才能正常,接下来说一下我的硬件环境:STM32作为主机,IIC总线上挂载这AT24C02和一

    2024年02月03日
    浏览(25)
  • STM32 硬件IIC 控制OLED I2C卡死问题

    #更新通知:2023-09-06 STM32L151 固件库 使用I2C 太难了,又宕机了,建议不要在固件库版本上尝试硬件IIC 了,一般人真用不了,直接使用软件模拟的,或者不要使用固件库了,用HAL 库吧,据说HAL 库没这么多问题,不死心的我还是死心了,等有空再研究吧 3.1 I2C模式,我这里选的

    2024年02月09日
    浏览(36)
  • 关于STM32使用HAL_Delay(),程序卡死,的解决办法。

    在使用STM32的Hal库开发时,存在在中断中使用Hal_Delay()时程序会卡死的问题,这是由于Hal_Delay()是使用定时器实现的,并且它的定时器中断优先级为15是最低的。需要给它重新设置中断优先级,实际操作方式如下: 这会把Hal_Delay()的优先级提到最高,同时要查看另一个中断优先

    2024年02月16日
    浏览(32)
  • STM32:HAL_RCC_OscConfig中程序卡死问题解决办法

    首先,参考该博主的文章(感谢博主的刨根问底),了解卡死的原理:https://blog.csdn.net/qq153471503/article/details/114700884 在了解原理后,发现在IAP跳转后,APP卡死是因为不能再次对PLL进行初始化操作,所以导致了卡死现象。 经过思考,HAL库所有模块的Init,都会有对应的DeInit,所

    2024年02月09日
    浏览(60)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包