通过回环模式进行测试#include "stm32f4xx.h" #include "can.h" void CAN_GPIO_Init(void) { GPIO_InitTypeDef GPIO_InitStructure; RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE);//使能GPIOB时钟 RCC_AP
通过串口实现简单的蓝牙通信,蓝牙模块为HC-05void usart3_init(void) { //PB11-----USART3_RX PB10----USART3_TX //定义外设结构体变量 USART_InitTypeDef USART_InitStructure; NVIC_InitTypeDef NVIC_InitStructure; GPIO_InitTypeDef
STM32F407软件模拟SPI通信/*注意不同芯片厂商,引脚略有不同*/ #include "stm32f4xx.h" #include "flashspi.h" #include "stdio.h" uint8_t spi_flash_errnum_callback(uint8_t err) { // 打印错误编号到控制台 printf("错误编号是:%d\r\n", er
SPI软件模拟通信#include "stm32f4xx.h" #include "flashspi.h" #include "stdio.h" uint8_t spi_flash_errnum_callback(uint8_t err) { // 打印错误编号到控制台 printf("错误编号是:%d\r\n", err); return err; } //配置主
今天简单的学习了一下串口通信原理,先简单的写了程序代码,规范不是很好,通过串口工具方便调试程序#include "usart.h" #include "stm32f4xx.h" #include "led.h" #include "stdio.h" void usart1_init(uint32_t baud) { GPIO_InitTypeDef GPIO_InitStructure;
今天采用硬件IIC进行光照强度实验,光照强度模块为BH1750,然后在昨天的OLED的屏幕上显示(OLED采用软件模拟IIC,代码不变)#include "stm32f4xx.h" #include "SysTick.h" #include "light.h" #include "oled.h" void Hardware_IIC_Init(void) { GPIO_InitTypeDef
OLED显示,便于后期调试代码
stm32超声波测距
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号