mdk调试技巧 在MDK下调试STM32为什么设置不了断点?
在MDK下调试STM32为什么设置不了断点?
可以设置断点!
1.按照软件策略设置断点应该没有问题。
2.当用硬件仿真器调试时,MDK将出现以清除最初设置的断点。我不 我不知道为什么。但是全速运行后,双击需要设置断点的地方会出现断点,程序会在相应的地方停止。
mdk仿真逻辑分析仪怎么打不开?
JLINK硬件调试模式不能使用软件仿真分析仪。由于硬件调试,引脚的电平可以直接用示波器测量。
为什么我学了几天STM32感觉一脸茫然?
在我看来,学习STM32的目的无非是喜欢它或者从事嵌入式研发工作;ampd场(赚更多)。
目的不同,学习体验不同,学习单片机的也不同。如果选错了方法,不仅费时费力,而且对自己的信心打击很大。
以我自己为例。20年前计算机应用专业毕业,学过模点,数字电,微机原理,pascal高级语言,8086汇编语言,数据结构,基本上从硬件到软件,简单算法。在此基础上,我做了2年的硬件。工作后,我开始了单片机的自学,从PIC的8位单片机开始。
这里解释一下,什么是单片机,什么是MCU。现在我们普遍混淆了这两者。其实单片机是相对于早期的分立元件组成的微型计算机而言的,它将RAM芯片、ROM芯片、CPU芯片、IO控制芯片等集成在一个芯片上。这个系统叫做单片机。MCU是一种微控制器,它在MCU的基础上将各种功能集成到芯片中,如ADC、DAC、PWM、UART、I2C、SPI等。赋予单片机各种控制能力。
2000年的时候,互联网很不发达,没有学习视频可以看,但是相关的专业书籍还是不错的。也是因为我的专业基础比较好,所以学起来不是很难。另外,如果一开始就用单片机实现某个功能,那就学不会。很空,我知道我应该从哪里开始。It 从汇编语言开始学习单片机编程是很难的,但是很难。;这是最直接的方法,就像把单片机拆开一样,你可以从底层学习核心内容。当你以这种控制一个MCU时,你就打开了它。去所有单片机的门口,因为都是同类。
在过去的20年里,我也带来了许多新的工程师。我 我会给你一些建议。如果你是相关专业领域毕业的,至少在硬件或者软件层面上,想进入这个领域大赚一笔,那就认真从最基础的做起,从寄存器的每一位的作用做起。要开始学习,当然首先要确保实现某个功能,然后看手册通过寄存器配置来实现。可以从最简单的功能入手,比如流水灯。你可以看书和看视频来帮助你学习,但是不要。;不要使用STM32的任何HAL库,不管它是什么。;它来自第三方!等你。直接用寄存器配置然后用库函数再实现,或者如果真的可以 t用寄存器自己实现,也可以先用库实现,然后对比自己的寄存器配置有什么问题。总之,千万不要用图书馆!掌握了原理想用什么?唐 不要随便[呲牙]!
反之,如果只是爱好,想用什么方法就用什么方法,喜欢就用最舒服的方法【假笑】!
最后告诉你一个无情的事实,找一个愿意分享的高手比什么都有效[咯咯笑]!
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。