STM32F031硬件spi驱动74HC165的 基于hal


按照数据手册(安森美的手册)

 那么。DB0到DB7分别就是

绘制PCB

 为了方便布线

那么就把并口输入从左往右按照 5 6 3 6 2 7 1 8这样排列

 软件配置

首先,由于按键排布刚好个二进制位序反的,所以,这个表格要倒着看(或者改为低位在前)

按键 二进制中的为位置
8 0
7 1
6 2
5 3
4 4
3 5
2 6
1 7

按下8号键

 7号键

 6号键

5号键

 4号键

 3号键

 2号键

 1号键

 至于为何使用这么低的通信频率,主要是因为单片机跑不起来,其实165可以跑的很高

 但是单片机4Mbit下就已经开始出现误码了

只能降低接口的通信频率

可以看得出,程序中,已经识别错了

相关