logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

基于HAL库的STM32的串口DMA发送数据(解决只发送一次数据)及DMA+空闲中断接受数据

在CUBEMX配置时,默认是把DMA的中断打开的,无论是adc的dma还是串口,它们的完成中断都是打开的,为了避免不必要的进入中断,一般我把ADC的DMA中断关闭,把串口的以DMA接受数据的中断也关闭.为什么使用DMA,DMA可以为外设和内存提供一条数据通道,使得数据的复制不需要CPU去参与,减低CPU的负担,在实时性的工作时显得格外重要。在这里,DMA接受数据的DMA中断关闭,发送数据的DMA中

文章图片
#stm32#单片机#arm
JAVA对JSON的数据处理和遇到的问题

JAVA处理JSON数据步骤导入的是阿里的fastjson,提供将对象转换成JSON格式的字符串,以及将JSON格式的字符串反过来创建对象首先得在.xml文件中添加依赖:<dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><versio

文章图片
#java#json
嵌入式Linux平台使用Cmake交叉编译构建C/C++生成Makefile构建项目

在 Makefile 中,CFLAGS 是一个常用的变量,用于指定 C 语言编译器(如 gcc 或 g++)的编译选项。本周一,mentor给我的一个需求,在一套客户新的SDK开发套件中(原先是基于makefile构建的),且makefile互相嵌套. 任务就是找一个独立的例程,比如。所以本次作文,不仅是对CMake进行交叉编译的总结,也是从Makefile转变到Cmake构建的一些经验.:为一个

文章图片
#linux#c语言#c++
蓝桥杯嵌入式第十三届决赛赛题及其题解参考

涉及到的内容有定时器的输入捕获,PWM输出,按键的长按和短按,iic协议读写epprom,led指示灯,adc的多通道采样,lcd液晶显示屏,以及串口通信。链接:https://pan.baidu.com/s/1QIFW-A_Se5nKPXFud5m1Eg。

文章图片
#蓝桥杯#stm32#嵌入式
蓝桥杯嵌入式第十四届省赛总结

反正人生就这一次打蓝桥杯嵌入式,不妨写个总结给今后的学弟学妹们作个Present!(写博客不忘复习单词)。auloreload为50时: Freq =8K(设置预分频系数为200-1)客观题:总会有几个是能做的。虽然不定项得分很低。主观题:一个感受,难点在于输入捕获和PWM输出。步长最大值为 8K-7843

文章图片
#蓝桥杯#c语言#嵌入式硬件
ESP32基于Arduino驱动GY30光照传感器程序

esp32以arudino驱动gy30光照传感器

#单片机
CVTE2024青源计划嵌入式软件开发笔试感受

还有一些C考察,比较简单,C++考了个迭代器失效的情况,如哈希表,list,vector 删除插入是否迭代器失效的情况。5月22日19点的笔试,题目第一道来个反编译的代码的什么。以及最后一个编程题,求字母和数字组成的字符串中数字的最大值。20个选择题(看扩号,【】是不定项选择题)然后就是iic 有个集中仲裁。

文章图片
STM32串口通信不停接受到垃圾数据的问题及其解决

stm32进行串口通信,(F103),结果在接一根杜邦线后,(杜邦线的一端接32的RX端,而另一端不接线,则它会不断的发送垃圾信息),原因在于esp32外接其他电源与esp32没有共地,而rx端是浮空输入电平不稳定,再加上杜邦线产生的电磁干扰,从而使得参考电压不一样,而让rx端不停的接受到垃圾数据,此问题若不是使用了不同的开发板进行通信是非常难想到的,因为平时都是连板子上,而单独供电时未共地而难以

#stm32#单片机#arm
STM32基于HAL库的非DMA的轮询ADC单通道与多通道的采样

目录单通道(连续转换模式)单通道(单次转换模式) 非DMA的多通道采样扫描模式失能,间断模式失能,连续转换模式使能规则模式使能 对于F1系列的芯片F4则不需要,已经自动进行了校准在while前只需启动一次ADC定时读取adc串口读取 而单次转换每次转换都要启动adc这个问题困扰了我很久,轮询模式(单次加间断)我也试过了,多通道测试的时候数据不准,比如两个通道的引脚外接0或3.3v的电压,要么就都是

文章图片
#stm32#单片机#arm
    共 15 条
  • 1
  • 2
  • 请选择