DS18820数字式温度传感器制作低成本温度控制实验系统-单片机系统通过串口与上位PC机实现通讯,上位机实现温度、温度曲线显示以及PID参数的设定,用户通过上位机可以清晰地看到设定的PID参数所产生的控制作用,如系统的微调、时间等参数。
MDK将数据存储到FLASH指定地址-学习 STM32 也会遇到这样的 绝对定位 的问题如下: uint8_t UART_RX_BUF[1024] __attribute__ ((at(0X20001000))); //就是将串口接收的数据定位到RAM中起始地址为0X20001000; 绝对定位要么定位到flash、要么定位到RAM,这里我们将定位在flash进行说明。
如何通过W5500开发板控制外接灯带的亮度-该实验采用 W5500 开发板通过上位机向开发板发送命令来控制外接灯带的亮度;主要的过程如下: 1实验目的 上位机通过串口发送格式为:“redbrightness,greenbrightness,bluebrightness”的字符串到MCU。MCU将数字转化成相应的亮度。 2实验总体设计 实验主要分两个部分:PWM配置以及串口通信配置。
基于STM32的串口DMA发送-使用STM32的串口进行DMA发送(Noraml模式),在某个任务中连续调用两次发送函数log_printf(),但是发回的数据在串口调试助手上显示与预期不符。第一次发送的数据有一部分被第二次发送的数据覆盖。
基于STM32的Uart2串口问题-21IC买了一块1元的活动板子,移植了RTT(RT-THREAD)的国人嵌入式操作系统.系统能够正常跑起来,接着就按照RTT的官网教程,写了一个串口驱动. 原来定义的是UART1的端口,但是没有找到板子的USART1的引脚,虽然STM32可以映射,但是仍然没有看到有甩出来的引脚.初略看了一下官网的使用手册,发现图上有USART2引出来.
基于STM32的printf串口数据输出-该方法适用于 STM32 ,实现了使用printf等标准C流函数输出数据的办法,极大的减少了输出 串口数据 时所需要做的数据处理。 实现原理 在C库中,printf()等输出流函数都是通过fputc()这个函数实现的,所以我们通过重映射的方式,修改这个函数的定义使它输出在STM32的寄存器中,便可以实现使用printf()函数在STM32串口上输出数据的功能。