W25Qxx SPI Flash使用中的若干问题
W25Qxxjv系列最高频率可以达到133MHz,并且支持QPI的使用,但在移植时遇到了很多无语的问题。 复位 在使用过程中发现,上电不会导致Flash复位,也就是说Flash既可能在SPI模式也可能在QPI模式,需要在两个模式下都发送一个复位使能和复位指令Enable Reset (66h) and Reset Device (99h),复位后,Flash默认在SPI模式下。 SPI和QPI 在使用QPI之前,需要将状态寄存器2(Status Register-2)中的QE(Quad Enab…
ARM内核IMPRECISERR硬件异常
今天在调试代码时,发现注释掉某些初始化部分就会导致HardFault,查看相关寄存器发现是BusFault的IMPRECISERR引起的,在ARM的手册中是这么描述这个东西的: a data bus error has occurred, but the return address in the stack frame is not related to the instruction that caused the error. When the processor sets this bi…
ARM单片机中断的各类问题
引子 还记得在给WS2812B写驱动时,最开始采用的方式是使用DMA向定时器传输数据以满足WS2812B单极性归零码的传输要求,但是实际运行时却发现第一个灯珠的颜色出现了异常,当时真的耽搁了很久,最后也没有找出来是为什么,现在我想就很可能是在配置DMA时发生了中断引起了许多不可控的因素。 中断概述 简单来说,中断及其外围部件包含了中断向量表(用于储存中断的入口地址),NVIC(Nested Vectored Interrupt Controller,嵌套向量中断控制器,用于控制中断使能、优先级等…
20221031 19:11:31
小狗文学

“小狗啰,你要快快地跑。” 他们说:“你要跑到所有人前面,跑到风吹不到,雨淋不到的地方。” 小狗确实在跑,跑得四个爪子不沾地,耳朵和尾巴飞起来。小狗跑过苏丹的花园,那里有金色的鸟儿在咏唱,小狗跑过印度皇帝的宫殿,那里有钻石像河一样流淌。小狗头也不回,跑到世界的尽头,那里有神问它:“你想要什么呢小狗。” 小狗说:“我想要你把我的勇气拿走,它让我刺痛。把我的善良拿走,它让我伤风。再拿走我的爱吧,它太沉重。” 古怪的神祗说:小狗小狗,爱有人分享就不重了。

2022425 15:37:18
苦昼短(李贺)

飞光飞光,劝尔一杯酒。

吾不识青天高,黄地厚。

唯见月寒日暖,来煎人寿。

食熊则肥,食蛙则瘦。

神君何在,太一安有?

天东有若木,下置衔烛龙。

吾将斩龙足,嚼龙肉。

使之朝不得回,夜不得伏。

自然老者不死,少者不哭。

何为服黄金,吞白玉。

谁似任公子,云中骑碧驴。

刘彻茂陵多滞骨,嬴政梓棺费鲍鱼。