STM32数码管驱动芯片数码管

扫扫二维码,随身浏览文档

手机或平板扫扫即可继续访问

驱动串行数码管是指驱动由74HC595这类串行数据芯片驱动的数码管板子,之前项目中一直使用的是模拟的,一个经验用了10+年。今天就想借学习STM32CubeMX的机会顺便试试,想不到成功了。


2、在RCC选项选择外部时钟,使能SPI1,将PA6设置为串行数据芯片的LAT脚。 由于只需要发送,用不到接收,配置的硬件SPI只要发送就可以了。但是有点要注意,也是我想不通的,就是NSS脚,只要配置了SPI就一定不能使用NSS用在其它功能上了,会导致硬件错误。 3、设置时钟源,选择为外部晶振,主频为48M: 4、配置硬件SPI1选项,如下;

7、数据发送代码,网上有人说要加(HAL_SPI_MspInit(&hspi1);//使能SPI1)来使能SPI1,但是实验证明不加也可以,不知道是不是版本原因:

没有客户端?扫码马上安装

STM32入门100步(第45步)数码管原理与驱动程序

我要回帖

更多关于 数码管驱动芯片 的文章

 

随机推荐