|
首先程序也是参考了论坛里各位前辈改的。我用的芯片是stm32f410RB,自己画的板子。也是STM32CubeMX配置的,HAL库编写,驱动2片74HC595显示2位数码管。现在的问题是,2位数码管不能同时显示,1亮1灭。程序如下: /******主程序*********/ int main(void) { uint8_t TX_Data[2]={0x60,0xDA,};//效果是想让2位数码管分别显示1和2 HAL_Init(); SystemClock_Config(); MX_GPIO_Init(); MX_SPI1_Init(); while (1) { HAL_SPI_MspInit(&hspi1); //问题出现在这里:单独写HAL_SPI_Transmit(&hspi1,TX_Data,1,1000);第一位数码管只显示1,第二位不亮,如下图1 单独写HAL_SPI_Transmit(&hspi1,TX_Data,2,1000);第一位数码管只显示2,第二位不亮,如下图2 HAL_GPIO_WritePin(LAT_GPIO_Port, LAT_Pin , GPIO_PIN_RESET); HAL_Delay(100); HAL_GPIO_WritePin(LAT_GPIO_Port, LAT_Pin , GPIO_PIN_SET); HAL_Delay(100); HAL_GPIO_WritePin(LAT_GPIO_Port, LAT_Pin , GPIO_PIN_RESET); } } /****************/ |
| 楼主啊,小心不要用“先辈”这个词,除非你明确对方已不在人间。当然大家晓得您可能使用“前辈”吧 |
程序卡死在USB_EPStartXfer这里
SDIO 初始化 死在 __HAL_RCC_SDIO_CLK_ENABLE语句上
我现在使用STM32F446ZET6芯片,外挂了16m的片外SDRAM。想把程序在SDRAM中运行,一直尝试没有成功,希望得到帮助,是否有相关的例子或参考的文档
MotorControl Workbench 6.4.1 生成 FOC 项目代码后运行死机。
STM32F405rgt6 I2S DMA输入会造成卡死,这个芯片有BUG
USBX在F407上创建CDC不能正常使用
STM32F427ZGTx内部RTC秒及亚秒同步问题
有没有STM32F405RG参考设计
LSM6DS3TR-C静止情况下使用MotionFX固件算出的欧拉角周期性异常跳动
全球论坛无法登录
微信公众号
手机版