- 博客(457)
- 资源 (16)
- 问答 (1)
- 收藏
- 关注
原创 HPMicro:6E系列芯片实现PWM双更新
因为先楫6E系列芯片使用PWM V2版本,在实现PWM双更新的时候,使用方法和PWM V1版本不同。这篇文章提供了参考用例,供大家参考。
2025-01-02 09:33:18
209
原创 HPM6000:DMA方式推GPIO
HPM6000是先楫半导体的高性能MCU。本文章主要讲HPM6000 MCU如何通过DMA的方式推GPIO,实现任意的输出波形。该方法通过硬件方式来实现波形的设置,不会占用CPU处理时间。
2024-05-13 11:48:32
441
4
原创 STM32:TIM通道输入捕获
本文主要讲解如何使用TIMER通道的输入脉冲捕获功能。基于STM32F7的Timer2 Channel3来进行讲解。
2023-10-20 16:34:36
1431
3
原创 STM32:GPIO模拟SPI驱动ADS8361
ADS8361是TI公司开发的一款模拟量输入芯片。ADS8361有四种工作模式,本文主要针对模式三进行通信驱动。官方方案使用两路SPI来通信,一路SPI Master,一路SPI Slave。我在使用STM32主控芯片的两路SPI进行通信的时候,发现只有SPI Master这路可以正常工作。Slave一直无法接收到数据。估计是两路SPI同时通信会有问题。所以使用了GPIO模拟SPI来驱动ADS8361。
2023-10-11 13:53:24
1544
1
原创 STM32:Custom HID实现USB双向通信
本文章主要讲了使用STM32的USB Device,实现控制板和电脑通信功能。从而实现,上位机对控制板进行调试。
2023-07-06 15:53:54
4677
4
原创 STM32:使用RS485和多摩川编码器通信
本文主要讲使用STM32F767和绝对式多摩川TS5700N8501编码器通信的流程和注意事项。
2023-07-06 09:30:08
4888
1
原创 QT:使用QDomDocument XML实现对配置参数的修改
本文章主要讲解了如何使用QDomDocument XML实现对XML配置参数的修改以及保存,从而可以使程序每次都加载最新的配置参数。
2023-01-12 11:26:11
1051
原创 网络监控:基于GStreamer实现客户端及服务器端应用
本文章讲解了,基于GStreamer、RTP/JPEG实现对USB摄像头的控制和显示。实现客户端主动打开摄像头进行视频传输,以及客户端主动关闭摄像头停止视频传输的过程。该方案可以帮助用户快速搭建自己的网络监控系统,满足基本监控需要。如果给server分配公网IP的话,就可以实现远程监控的功能。注意Server端要进行安全验证,保证合法用户才能使用,这方面可以参考RTSP协议进行设计。
2022-11-03 15:10:01
1013
原创 网络监控:基于GStreamer, RTP,SDP和VLC实现
本文章讲解了,利用ARM端GStreamer捕捉USB Camera摄像,通过UDP RTP将视频传输到电脑端,电脑端使用VLC SDP进行视频播放。你可以在此基础上进行扩展,实现ARM和PC通过广域网通信。 并且可以基于VLC提供的插件和链接库开发上位机视频播放软件。
2022-10-18 13:33:24
2621
原创 嵌入式Ubuntu设置用户名、密码、自启及权限
本文详细介绍了,在一台嵌入式Ubuntu设备上面如何设置和修改用户名和密码。以及当嵌入式Ubuntu设置用户名和密码之后,如何设置初始化脚本启动我们的程序,以及解决对应的权限问题。
2022-09-06 12:01:26
2068
原创 Linux: IO中断驱动开发教程
本文章详细介绍了,在Linux内核开发IO中断驱动的流程。主要分为四部分:配置设备树DTS、驱动模块编写、配置Linux内核、应用程序测试。
2022-08-10 10:35:43
1333
原创 Modbus TCP:学习与调试
本文章详细介绍了TCP Modbus协议,以及对TCP Modbus进行调试的具体方法。可以帮助大家快速掌握TCP Modbus协议。
2022-07-15 11:46:05
2861
原创 ZYNQ7020:PS控制PL动态调整PWM占空比
ZYNQ7020芯片要发挥双处理器的协同作用,就要PS通过AXI总线来动态控制PL。要实现这个功能,就要创建一个IP核,PS端通过对寄存器地址的读写来实现对PL的控制。
2022-06-22 14:02:26
2461
1
OpenCV4.5 + OpenCV4.5 Contribut 源码 + 安装包 (Win64 Debug VS2017)
2022-01-31
pcduino安装vnc进行远程控制
2017-05-20
C语言排序求帮忙查bug
2018-04-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人