目前我这里有STM32 CPU 控制一片74HC595来控制数码管的片选,另外一片74HC595控制数码管的段数据,硬件上两片595和MCU在两块电路板上,两个电路板用排线连接,两片595共用时钟信号和数据角,是能引脚RCK单独使用不同的MCU管脚控制,程序写好后发现,单不调试时候数码管可以正常显示我需要的显示的数据,但是一旦程序快速执行则不能正常显示或者显示乱码,有没有大神遇到这种情况? 因为排线连接MCU和595的SCLK 、RCK、SI(信号引脚)三个管脚,我在想会不会是因为距离的原因呢?但是我的排线才20多厘米?程序如果有问题可是单步执行又可以,有点想不通,跪求大神给点意见 |
评分
查看全部评分
评分
查看全部评分
595的时钟信号、数据信号,片选信号可以任意选择STM32CPU的任意IO口管脚对吧
评分
查看全部评分
我下载用swd模式 jtag为啥不能用呢? 我现在正好就是jtag脚
JTAG脚可以用作普通IO,只要禁止JTAG,只开SWD就可以调试下载了。
每个IO操作之前必须加延时;不加延时的话,各IO的时序输出关系一定出错。
用示波器功逻辑分析仪看一下你全速跑时的波形。
评分
查看全部评分
评分
查看全部评分