![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 77
国企摸鱼程序猿
吾尝终日而思矣,不如须臾之所学也
展开
-
rt-thread消息队列学习笔记
分析RT-Thread中消息队列运作机制,熟悉链表操作原创 2023-11-01 21:42:37 · 145 阅读 · 1 评论 -
关于stm32作i2c从机时发送第一个字节错误的经验总结
图中TXIS表示前一个字节,实际上,在主机发送和从机地址之前,从机就向TXDR写入了一个字节data1,但是软件中并没有将数据准备好,就将ISR寄存器bit0的值(TXE)置1了,于是立刻刷新可TXDR,导致多了一个字节,而第1帧的最后一个字节最后也是在TXDR中待命了,在下一次主机请求到来时提供时钟才发送出去。每一帧的最后一个字节实际上还留在从机的发送寄存器TDR中,由于第一帧多了一个FF,导致正确的数据缺了一个字节的时钟,导致残留。{1,2,3,n} (最后一个字节依次增1)原创 2023-06-19 21:38:14 · 477 阅读 · 0 评论 -
linux下搭建rtthread qemu环境
以下给出我的参考配置在windows平台下使用VMware,windos下网络适配器为如下配置,其中WLAN就是可以上网的Wifi,虚拟网卡VMnet8用于NET模式进行windows和Ubuntu的文件共享、SSH等在虚拟机设置里面使用VMnet8和VMnet0,其中VMnet8设置为NAT模式,VMnet0设置为自定义桥接模式。在虚拟网络编辑器里设置VMnet0桥接目标为我的WIFI,即RZ608 Wi-Fi 6E 80MHz。原创 2023-06-15 22:23:46 · 562 阅读 · 1 评论 -
彻底拿下QSPI双闪存W25Q256| STM32H750| QSPI 双FLASH |cubeIDE |下载算法(三)
总结基于cubeIDE环境的STM32H7在外部双片QSPI FLASH内部运行代码的实现原创 2022-10-09 23:16:53 · 1151 阅读 · 2 评论 -
彻底拿下QSPI双闪存W25Q256| STM32H750| QSPI 双FLASH |cubeIDE |下载算法(二)
| STM32H750| QSPI 双FLASH 下载算法 Keil MDK工程源码原创 2022-10-08 15:49:19 · 1539 阅读 · 0 评论 -
彻底拿下QSPI双闪存W25Q256| STM32H750| QSPI 双FLASH |cubeIDE |下载算法(一)
STM32H750挂在QSPI双闪存原创 2022-10-07 11:33:09 · 3850 阅读 · 3 评论 -
Lwip数据传递流程及主要函数理解
Lwip原创 2022-09-22 16:38:42 · 3184 阅读 · 0 评论 -
关于dsp使用cos函数得到1.#QNAN的一次经历
型号: ti公司 TMS320C6655我在项目中,原本好好的算法,double型和float型的变量突然冒出来一些1.#QNAN的结果,十六进制为0x7XFFFFFF…,直接给我整不会了,通过逐步排查,发现凡是有cos函数的地方,都会出现这种错误,但是程序编译和运行没有一点影响,只是计算结果很离谱,于是我在程序中整一个固定值看,出现如图所示cos函数输入为弧度,理论上cos 0为1,cos π为-1。但是我在仿真运行时,发现cos π得到的结果有时候为-1,有时候为1,更多的时候为1.#QNAN,百原创 2022-02-16 20:52:44 · 663 阅读 · 0 评论 -
STM32 QSPI双闪存操作
@STM32 QSPI双闪存操作使用CubeMX或者CubeIDE生成框架使用野火的开发板,MCU型号为stm32h750/743,他们家核心板上使用了QSPI挂了2片FLASH,型号为W25Q256,但是提供的例程里只有单个FLASH的QSPI操作例程。根据了解,他们本来计划在核心板上只保留1片FLASH的,只是我买的比较早了 。在开发板上的原理图接线如上,其中PB2为时钟,PG6为片选,两片FLASH共用。QSPI双FLASH模式的配置注意把片选设置为1个片选选中2片FLASH就可以了,其他原创 2022-01-13 15:32:03 · 4955 阅读 · 2 评论 -
FPGA给dsp的jtag接口做电平转换
最近在工作中遇到了一个摸不着头脑的问题。硬件平台:Xlinx FPGA + TI DSPdsp使用的ti公司TMS320C6672,该芯片IO为1.8V电平,而按照产品的设计要求,需要引出3.3V的jtag接口,用于装机后进行dsp仿真,正好产品中用到了fpga,就想利用fpga的资源做一个电平转换,即dsp的jtag接口引到fpga的1.8v Bank的普通IO上,然后再在fpga的3.3v...原创 2020-03-22 22:51:37 · 2294 阅读 · 0 评论