
ARM for STM32
weixin_三剑客
畏缩不敢亮剑何称剑客
展开
-
白话讲懂Cortex 内核中的AHB总线
1.1.AHB介绍高级高性能总线简单点理解就是一条架在处理器CPU与内存与外设之间的通信渠道,大家相互之间需要遵循此总线的约束协议,然后就能在高频时钟的驱动下进行数据交互,交互是总线的核心要义。我开始理解与接触总线是先搜索的 RCC->AHB1ENR|=1<<5;这条语句是如何调用AHB总线的,芯片是如何解析这条指令的,结果在百度与谷歌引擎下都没有搜到相关的内容。(难道是太简单了,没有人来讲解与问这种问题,好吧,懂的都懂。。。)1.2.AHB交互过程机缘巧合之下(朋友搜到的)得到了一原创 2021-07-06 15:49:30 · 2756 阅读 · 2 评论 -
ARM测试SPI使用示波器没有时钟波形问题解决
因为FPGA测试SPI驱动,需要验证SPI的正确性与稳定性,但FPGA并没有一次测试成功,就先使用ARM配置好SPI后查看ARM下SPI的发送时序,然后与FPGA进行对比验证。但是。。。巧了,示波器没法采集到ARM发送出来的时序,时钟线上没有信号,示波器水平不够,虽明白只有发送时才会有时序,但自动模式就是采集不到发送时的信号波形,于是请教大神后,告知对于这种短快的波形需要使用示波器的触发捕获模式,自动模式就是一个玄学,还好使用捕获触发模式成功捕到了波形。记录一下!!!!!!捕获波形为:(1是时钟线,2是原创 2021-06-08 09:51:59 · 4399 阅读 · 0 评论 -
Keil 编译HAL库时identifier “HAL_StatusTypeDef” is undefined错误
这也算是一个比较容易犯的一个错误,通过查找这个问题的原因让我醒悟了最重要的一点—在C站查找问题的时候一定要注意筛选答案,最好是筛选从最近一年的博客或则回答开始看(因为C站问题的重复率太高了),一些问题经过早期的提出起始维护者已经解决这个问题了,那么之前的回答就算是过时了,然而在我们不知情的情况下仍然按照博客提供的解决方案那就有可能是在浪费时间了。比如这个问题搜索时点击首先推荐我们的是点击量最多的地址:https://blog.youkuaiyun.com/wy212670/article/details/1057893原创 2021-05-04 15:48:29 · 1626 阅读 · 0 评论