https://blog.csdn.net/wangguchao/article/details/110368128
最近发现串口监控精灵这个软件在监控的时候,如果串口数据超过129000字节, 那么129000字节以后的数据就不会被记录下来。 特地记录一下。
qspi 接口 :在读写数据的时候在4个数据线上出现数据。而普通spi接口仅仅一个线上有数据。 qspi的速率是普通SPI的4倍。mcu带有spi控制器的话,如果支持qspi, 那么他是有一个寄存器可以设置的,设置当前是单个线输出数据。 还是4个线输出数据。 因此,本质上来说,操作qspi 和普通spi,在编程上就这点区别,仅仅输出之前要设置单线输出或者是4线输出,其它没什么
spi接口发送数据, 只开启了接收使能。并没有开启发送中断。结果, 发现发送数据的时候,还是能给进入spi中断。听人解释说, spi接口逻辑, 在发送数据的同时也在接收数据,对MISO管脚进行采样。 因此,如果要发送数据,我这里必须把spi中断全部关闭。 否则功能不正常。 这里做下记录。
测试场景, 把mcu的bit文件下载到fpga去, 此时fpga就会变成mcu芯片了。然后试图用swd调试器去找arm核。 始终找不到。有时候,可以找到。有时候可以找到核,有时候找不到核。 像这种时好时坏的问题, 时序方面的可能性比较高。 最后发现 boot管脚悬空导致。 把boot接地,或者是接高电平,就能找到核了。
smt32F103C6 新建工程
mdk中,无法查看变量 not in scope
Error: Flash Download failed - "Cortex-M3"
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号