1,使用我们在售的SD卡(速度等级:Class4)2,使用战舰STM32F103开发板 3,使用内部定时器,对固定大小...
#define LED2_ON() HAL_GPIO_WritePin(GPIOB, LED2_Pin, GPIO_PIN_RESET) #define LED2_OFF() HAL_GPIO_WritePin(GPIOB, LED2_Pin, GPIO_PIN_SET) #define LED3_ON() HAL_GPIO_WritePin(GPIOB, LED3_Pin, GPIO_PIN_RESET) #define LED3_OFF() HAL_GPIO_WritePin(GPIOB, LED3_Pin, GPIO_PIN...
1)实验平台:【正点原子】 NANOSTM32F103开发板 2)摘自《正点原子STM32 F1 开发指南(NANO 板-HAL 库...
{/* USER CODE END WHILE *//* USER CODE BEGIN 3 */LED1_ON();LED2_ON();LED3_ON();HAL_Delay(300);LED1_OFF();LED2_OFF();LED3_OFF();HAL_Delay(300); printf("This is the uart test!\r\n");if(Uart1Rx.RxFlag){Uart1Rx.RxFlag=0;UART_SendData(USART1,Uart1Rx.RxBuff,Uart1R...
k_err_t err;/*初始化USART 配置模式为 115200 8-N-1,中断接收*/USART_Config();printf("Welcome to TencentOS tiny\r\n");tos_knl_init();// TOS Tiny kernel initializeerr =tos_task_create(&task,"task1", test_task,NULL,2, task_stack,1024,20);if(err !=K_ERR_NONE)printf("TencentOS ...
打开工程,加入LED开关状态的宏定义和串口空闲中断接收的代码,具体如下(当然,如果你不使用DMA+空闲中断的方式,也可以不进行下边2中的修改,但是一定要重定向printf函数): 1、在main.h中加入LED宏定义代码。 #defineLED1_ON()HAL_GPIO_WritePin(GPIOB,LED1_Pin,GPIO_PIN_RESET)#defineLED1_OFF()HAL_GPIO_WriteP...
platformhalTencentOS tiny适配的部分芯片的驱动实现源码 vendor_bsp芯片厂家提供的原厂bsp固件库,如STM32的HAL库 test存放TencentOS tiny提供的一些测试代码,含内核及上层模块示例及测试代码 tools存放TencentOS tiny提供的工具,小程序,配置工具等 简单提一下我们的重点文件夹: ...
2、代码使用KEIL HAL库开发,当前在STM32F103运行,如果是STM32F103其他型号芯片,依然适用,请自行更改KEIL芯片型号以及FLASH容量即可。 3、软件下载时,请注意keil选择项是jlink还是stlink。 4、技术v:349014857; 5、如果接入其他传感器,请查看发布的其他资料。 6、单片机与模块的接线,在代码当中均有定义,请自行对照。 7...
打开工程,加入LED开关状态的宏定义和串口空闲中断接收的代码,具体如下(当然,如果你不使用DMA+空闲中断的方式,也可以不进行下边2中的修改,但是一定要重定向printf函数): 1、在main.h中加入LED宏定义代码。 #define LED1_ON() HAL_GPIO_WritePin(GPIOB, LED1_Pin, GPIO_PIN_RESET) ...
打开工程,加入LED开关状态的宏定义和串口空闲中断接收的代码,具体如下(当然,如果你不使用DMA+空闲中断的方式,也可以不进行下边2中的修改,但是一定要重定向printf函数): 1、在main.h中加入LED宏定义代码。 1#defineLED1_ON() HAL_GPIO_WritePin(GPIOB, LED1_Pin, GPIO_PIN_RESET)2#defineLED1_OFF() HAL_...