- 博客(5)
- 收藏
- 关注
原创 [LabVIEW+NI_DAQmx]电流电压数据采集并生成TDMS文件进行数据存储及处理-零基础保姆级教学
本小节将详细描述如何利用LabVIEW配合DAQ助手完成电流、电压、温度等数据的采集,并通过生成TDMS文件(EXCEL表格.TDMS)完成数据的存储和处理;配合使用的采集设备是NI公司的NI cDAQ-9189接线板+NI 9203模拟电流采集板卡+NI9265模拟电流输出板卡,通过设置NI 9265的AO口输出一个正弦波电流,接入到NI 9203的AI口进行数据采集。当然,如果没有设备的读者也可以通过NI MAX模拟一台设备进行虚拟采集。
2025-03-28 18:56:36
1430
原创 [FreeRTOS+STM32CubeMX] 04 USART串口的DMA接收
我们接着上小节,在上一小节中,我们利用USART的中断系统实现了串口的接收功能,但是在收数据的时候,只能一字节一字节传输,或者由我们设置的字节数顺序传输,如果设置了传送数字,就不能传送字符串,实在有些不方便(比如,我要发送123456给单片机,它智能一个字节一个字节的从队列读出来再依次传给我),除此之外,每次传输数据,都要占用CPU,在任务量多且数据量大的时候,CPU负荷将会大大增加,那么本小节就来解决以上讲到的问题:如何利用USART串口通信实现字符串、数字的直接传输且不占用CPU。
2025-03-26 15:49:53
715
原创 [FreeRTOS+STM32CubeMX] 03 USART串口调试-基于中断实现接收和发送数据
我们接着上一小节,上一节讲到,接收上位机传来的数据时,需要事先知道传来的数据的字节数,这一操作实在有些反人类,那么如何解决这个问题,上位机输入多少,我们就接收多少数据呢?接下来我将把USART引入中断,在接收数据的回调函数中引入二值信号量、消息队列,来让我的接收数据能够存储在队列中,并一个一个的在任务中输出出来,并最终在上位机回显。
2025-03-25 21:58:47
1454
原创 [FreeRTOS+STM32CubeMX] 02 USART串口调试
本小节将利用STM32Cubemx完成USART的配置以及基于FreeRTOS完成发送和接收数据的任务,最后在上位机显示发送和接收的信息。
2025-03-24 19:50:06
1093
原创 [FreeRTOS+STM32CubeMX] 01 点灯-传高低电平信号
在学习完FreeRTOS理论学习并画完思维导图后,我计划在博客上记录利用FreeRTOS进行项目的设计过程,以下是第一个实验:创建两个任务,不同任务有自己的频率输出高低电平,这里利用小灯泡来验证。
2025-03-24 16:10:52
893
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人