电子芯吧客
电子芯吧客
电子工程师技术服务社区
全部
论坛
问答
试用
评测
下载
样片
很多粉丝给一口君留言,想要学习Linux资料,其实关注一口君公众号,后台回复 1024 ,有很多非常不电子书,但是有一个问题,很多粉丝是初学者,而这一大堆电子书,估计随便一本,还没看完基本上开始劝退。 **到底要如何Linux入门呢?** 因为Linux知识体系非常庞大,IT行业很多领域都需要使用到Linux,有运...
一口Linux 2021-05-20 20:27:58 浏览量:745
## 1. 问题 某个函数指针使用:编译时出。 type defaults to 'int' in declaration of 'on_touch_messgae_handle'[-Wimplicit-int] typedef(*on_touch_messgae_handle)(touch_message_t); ![问题 ](https://img-blog.csdnimg.cn/20210411182905424.jpg)粉丝源码如下: ![源码](https://img-blo...
一口Linux 2021-06-15 21:47:38 浏览量:992
**摘要**:不知道大家有没有把自己代码整理成文档习惯,有没有给自己代码一个非常漂亮注释,像下图这样。 ![8051-ELL库](https://img-blog.csdnimg.cn/0210589615204f0ca2b6a0dc48a80546.png) 如果你写一个结构体或者是否也是这样注释? ![8051-ELL库](https://img-blog.csdnimg.cn/217f08984add422e8...
果果小师弟 2021-08-19 19:19:19 浏览量:2529
 干货|教你使用Doxygen制作出漂亮程序文档
**摘要**:今年实验室来三个学妹,其中一个学妹以前是物联网专业,进实验室老师二话没说:先把STM32单片机过一遍,有啥问题找小师弟。还好单片机小师弟会玩一点点,玩也不好,所以一起学写吧!邪魅一笑! 上来第一个例程是使用按键点亮一个LED灯,好家伙。点灯小师弟比较在行,毕竟32、FPGA、Linux小灯都被....
果果小师弟 2021-10-04 12:49:48
 一个学妹写的按键检测函数把我秀翻了—FIFO
STM32F103 串口-IAP程序升级      通常情况下我们给STM32系列单片机烧录程序文件时候,使用SWD、J-link或者通过设置BOOT引脚后,使用串口进行程序下载,这样方式直接一次性将程序文件下载到单片机flash中,比较适合绝大部分应用。但是有些应用中产品装配完成后,下载口不便引出情况下,或者是某些设...
奔跑的黑蚂蚁 2018-05-21 19:07:12 浏览量:3940
 STM32F103 串口-IAP程序升级
在Win10应用商店中,提供Linux子系统,这是实际上是一个虚拟机软件,与virtualbox和vmplayer功能类似。下面介绍在Linux子系统中安装工具链和编译micropython方法。 先确认一下Windows10系统版本,如果是LTSB版(Long Time Service Branch 企业长期服务版),需要更换到企业版,LTSB版是不能运行Linux子系...
shaoziyang 2018-08-20 20:56:05 浏览量:1901
 在win10的ubuntu子系统下编译micropython
      大家好,我是SingleYork,SingleYork是我!前面一直都有在写51单片机跟迪文DGUS屏串口通信例程,然后有好多小伙伴们加入到Q群里来咨询STM32与迪文DGUS屏例程,由于时间关系,笔者一直没能写这方面例程,正好最近做项目要用到STM32,因而在验证项目功能同时,顺便写一下STM32与迪文DGUS屏通....
SingleYork 2019-03-20 10:52:49 浏览量:7253
 基于HAL库的《STM32与迪文DGUS屏通信》项目实战
1 背景 辅助驾驶目前已经被广泛应用于车辆和飞行器自动安全控制。比如车辆自动牵引力控制,可以在车辆发生打滑时自动反打方向和刹车,防止汽车进入漂移或甩尾状态;飞行器自动攻角控制可以在飞机攻角过大时自动推杆降低攻角,防止飞机进入失速状态。我们今天要聊聊一种辅助驾驶是让小车直行时能自动避让障碍...
xukejing 2019-05-06 22:06:45 浏览量:11679
 基于硬石F4工控板二次开发的小车辅助驾驶控制
# 1 引言 今天,我们要以美信DS3231为例,做一个小小I2C操作教程。这篇教程主控芯片使用STM32F030,但是技术都是想通,您也可以把这个方法应用到别微控制器或平台。 本文为照顾初级爱好者,没有死抠底层细节。 全文核心是一个基于HAL库通用函数接口二次开发教程。 这个教程可以无缝推广到ST全系...
xukejing 2019-06-24 11:35:29 浏览量:6501
 美信DS3231时钟芯片操作实例-基于STM32的HAL库开发
# 1 前言 真是太惊喜,本人竟然获得电子芯吧客社区和松果派社区提供松果派ONE开发板试用机会。为不辜负大家期望,我一定要为电子芯吧客社区和松果派社区多发几篇文章。 松果派ONE开发板用是一款新单片机(SWM320)。相对于STM32成熟方案,SWM320教程还比较少,因此试用过程也是个探索性学习过程。试用...
xukejing 2019-07-04 03:32:14 浏览量:1993
 一个delay函数库的开发过程
# 一、背景 x-nucleo-iks01a3是ST新出品及多个传感器于一身评测板,包括: 1、3D加速度传感器LIS2DW12; 2、3D加速度+3D陀螺仪传感器LSM6DSO; 3、3D磁力计LIS2MDL; 4、气压传感器LPS22HH; 5、温度传感器STTS751; 6、温湿度传感器HTS221。 x-nucleo-iks01a3一共集成上述6个传感器,有上述传感器可以实现....
hehung 2019-09-07 12:26:04 浏览量:2110
 x-nucleo-iks01a3使用之温度传感器STTS751
## “瞎讲” 大家在平常写Bug时候有没有什么强迫症呢?比如缩进是用TAB还是空格,空格是用4个还是2个?大括号是否换行?操作符之间是否插入空格等等~ 相信很多人或多或少都会对代码整洁性有一定要求,但是因为是做硬件开发,平常都是使用keil-MDK、IAR等软件,可能大家会发现没有集成代码格式化工具,所以有时候手动整....
IAMLIUBO 2020-03-24 13:49:43 浏览量:2224
> 本文讲解是使用移植FreeRTOS到GD32F350RX中(基于keil 5编译器)。 > 系统移植之后创建3个任务,LED1,LED2,LED3交替闪烁,每个LED闪烁交替周期不一样。 > FreeRTOS是一个迷你实时操作系统内核。作为一个轻量级操作系统,功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能、软件定时器、协程...
hehung 2020-06-26 20:28:30 浏览量:2991
 手把手教你移植FreeRTOS到GD32F350RX中
1.背景 本文档是安服优物联网开放平台C语言编程规范文件,AFUIOT开放平台项目所有C语言代码均采用此规范编写,本规范基于谷歌开源项目C++风格指南改编,与Google C++ Style Guide兼容,可视为其C 语言子集,本文档列出C语言代码风格常用要求,使用AFUIOT开放平台C语言代码需遵循此文档要求,同时仍可详细查阅...
安服优 2020-07-17 19:06:54 浏览量:591
 AFUIOT C语言编程风格技术干货分享
# 用clion自带platformIO和开发esp32!!! 太爱Jetbrains!!! 上次用烦keil写stm32,Clion马上给俺整个2019.1更新,直接整合stm32CubeMX,从此抛弃keil.(详见[用clion自带嵌入式开发功能和stm32cubeMX开发stm32!!!](https://zhuanlan.zhihu.com/p/63672432) 最近毕设选择用esp32,然后用platformIO来做为开发...
keysking 2020-07-29 11:00:39 浏览量:1524
 用clion自带的platformIO和开发esp32!!!
## 为什么要用freeRTOS 在实际项目中,如果程序等待一个超时事件,传统无RTOS情况下,要么在原地一直等待而不能执行其它任务,如果使用RTOS,则可以很方便将当前任务阻塞在该事件下,然后自动去执行别任务,这显然更方便,并且可以高效利用CPU。 ## 一般使用情况 我们在开发时候,我总是在main函数看到以下...
李肖遥 2020-08-14 09:48:36 浏览量:1421
 实战篇 | 基于freeRTOS的多任务事件传输demo(附代码)
## 视warnning为无物是不是不知道bug怎么来? 开发中经常会遇到由于各种原因导致警告,虽然不影响具体功能,没有出现误,但是看起来总是让人厌烦,尤其是对于我这种有强迫症开发者来说。 警告太多会影响对于真正问题发掘,隐藏我们视线。 凡是出现警告都是有道理,搞清楚它。 警告往往是...
李肖遥 2020-09-03 15:50:34 浏览量:478
之前写过一篇状态机实用文章,很多朋友说有几个地方不易理解,今天给大家换种简单写法,使用函数指针方法实现状态机。 ## 状态机简介 有限状态机FSM是有限个状态及在这些状态之间转移和动作等行为数学模型,是一种逻辑单元内部高效编程方法,可以根据不同状态或者消息类型进行相应处理逻辑,使得程序逻辑清晰....
李肖遥 2020-10-14 11:24:04 浏览量:2831
 【编程之美】函数指针方法实现简单状态机(实用)
### AHT20简介 * 2020年上市,奥松生产; * 3mmx3mmx1mm 超小体积; * 经过标定数字信号,标准I2C输出格式; * 由一个电容式湿度传感元件和一个标准片上温度传感元件组成; * 采用SMD封装适于回流焊; * 响应迅速、抗干扰能力强; * AHT20 供电范围为 2.0-5.5V, 推荐电压为3.3V。 ![](https://img-blog.csdnimg.cn...
嵌入式从0到1 2020-11-25 22:27:19 浏览量:1297
 跟着小哈一起读AHT20温湿度传感器驱动源码
> 我们写程序是使它在任何情况下都可以稳定工作。一个运行很快但是结果程序并没有任何用处。在程序开发和优化过程中,我们必须考虑代码使用方式,以及影响它关键因素。通常,我们必须在程序简洁性与它运行速度之间做出权衡。今天我们来聊一聊如何优化程序性能。 [TOC] ## 1. 减小......
5b772bdf5860a56e 2021-01-30 22:20:59 浏览量:824
 9个提高代码运行效率的小技巧你知道几个?