我使用proteus的OLED+SSD1306进行仿真,使用STM32F103硬件SPI进行通讯,示波器显示数据传递是没问题的,但是OLED就是无法点亮,baud rate已经分了256倍压到140KBits/s了,不太应该是速度过快导致仿真跟不上,请问这是什么问题。下图是我的连线图,之前使用过模拟I2C也是一样接线可以运行,当然在SPI下关于BS引脚和CS引脚等是有看着手册进行修改过的,按道理硬件连接也不太可能会错。请问有大佬知道是什么问题吗,不胜感激! |
SPI
HAL库SPI DMA批量传输数据量最大为2^16,有没有办法改成上限为2^32
关于外部事件(EXTI0)触发SPI读取数据
STM32F107 DP83848 lwip通信 做客户端 无法同PC端建立联系
请问有aarch64 架构ubuntu22.04的stm32cubemx的软件下载地址吗
STM32F103C8T6 CubeMX Lwip設定問題
HAL_UART_Transmit 造成MemManage_Handler中断
如何设计硬件R-2R梯形网络电路,得以输出16bit的分辨率?
UFQFPN48
STM32G473VET6同时使用6个片上放大器(OPAMP)的PGA加外部偏置模式,引脚位置让差分信号走线分离,信号有无较大影响?
安装MDK-ARM软件时最后出现PackUnzip.exe没有注册类的问题,导致软件无法安装
I2C
有的,给到了1s了都没用,我是用自己之前的I2C例程进行修改的,除了必要的基本没改动。网上查到的使用proteus仿真的只有找到模拟SPI,目前手边没有板子没法实物实验。之前查到proteus用硬件I2C也是不太好,就想问问是不是一样不是很支持用硬件SPI
CubeMX自动生成的