- 博客(11)
- 资源 (4)
- 收藏
- 关注
原创 STM32CubeMX开发05——定时器
这里面定时器的原理我就不多说了,在我以前的文章中间接的很清楚TIM定时器详解。本章主要讲解在CubeMx中如何配置定时器,如下图:一、main函数main.c/* USER CODE BEGIN Header *//** ****************************************************************************** * @file : main.c * @brief : Main pr
2021-05-21 14:44:20 685
原创 STM32CubeMX开发04——串口打印
串口初始化函数已在cubemx自动生成,我们无需要改动,需要在public.c文件中添加printf重定向函数fputc();函数即可。一、main函数main.c/* USER CODE BEGIN Header *//** ****************************************************************************** * @file : main.c * @brief : Main
2021-05-21 11:53:09 793
原创 STM32CubeMX开发03——回调函数
回调函数一般解释:回调函数就是一个通过函数指针调用的函数。如果你把函数的地址传递给中间函数的形参,中间函数通过函数指针调用其所指向的函数时,我们就说这是回调函数。通俗解释:函数Fun1调用函数Fun2,同时将函数Fun3作为形参传递给Fun2,此时,Fun1为应用层函数,Fun2为中间层函数,Fun3为回调函数,回调函数是一种说法而已。伪代码fun1(){fun2(fun3);}意义何在:①利于代码结构,将代码分为应用层,中间层,硬件驱动层,彼此独立,方便程序的编辑,阅读,修改与移植
2021-05-21 10:36:54 2106 2
原创 STM32CubeMX开发02——状态机
一、main函数mian.c/* USER CODE BEGIN Header *//** ****************************************************************************** * @file : main.c * @brief : Main program body ******************************************************.
2021-05-21 09:47:46 1139 7
原创 STM32CubeMX开发01——全新的编程框架
代码使用cubemx工具开发,主要使用了函数指针和结构体方面的知识。程序具有非常具有可移植性,实用性。一、main函数main.c/* USER CODE BEGIN Header *//** ****************************************************************************** * @file : main.c * @brief : Main program body **
2021-05-21 09:20:32 1588 8
原创 【socket编程】TCP、UDP通信你会了吗?
摘要:还在学校的朋友,如果感觉到很迷茫,不知道学什么的时候,可以上招聘网站上看看自己未来工作相关的职位的任职要求,这样就可以总结自己的一些不足、比较有针对性的去学习。不要觉得自己会玩个单片机就很NB,时刻提醒自己还很菜,要学的还有很多,不然想找高工资是没有门的,除非你家你有矿!今天来说说嵌入式必备技能之一Socket编程。一、什么是socket?Socket的英文原义是“孔”或“插座”。在编程中,Socket被称做 套接字,是网络通信中的一种约定。Socket编程的应用无处不在,我们平时用的QQ、微信、
2021-05-18 22:12:18 545
原创 【socket编程】TCP、UDP通信总结
一、什么是socket?Socket的英文原义是“孔”或“插座”。在编程中,Socket被称做 套接字,是网络通信中的一种约定。Socket编程的应用无处不在,我们平时用的QQ、微信、浏览器等程序,都与Socket编程有关。我们平时使用浏览器查资料,这个过程的技术原理是怎样的呢?我们平时使用浏览器,大致就是这样的一个过程。这里有两个重要的名词: 服务端与 客户端。Socket编程的目的就是如何实现这两端之间的通信。1、Socket编程在嵌入式中也很重要Socket编程不仅仅在互联网方面很重要,在我
2021-05-16 22:36:59 4355 17
原创 公众号万粉感言,抽3000元大奖!
一万粉啦!2021年5月11日,果果小师弟公众号迎来了第10000位粉丝。截止今天已经有10218位小伙伴加入了果果小师弟的大家庭中来了!很激动!看着很多做公众号的号主都已经突破万粉,我的万粉虽然到来的比较慢,但是我会继续努力,向下一个万粉冲刺,持续为大家带来优质文章,万粉了嘛,今天就跟大家说一说做公众号这一年多来的感想,与诸君共勉,顺带给大家发点福利!1、你是怎么想着要做公众号的公众号是去年1月份注册的,当时正是考研初试结束的时候,没啥事就想着做一下公众号。毕竟快毕业了,想把大学这四年所学到的知
2021-05-14 15:18:15 854 2
原创 干货|手把手教你写单片机的结构体
摘要:听说还有好多学单片机的小伙伴不会用结构体?指针和结构体是学单片机必须要掌握的,如果你C语言掌握的不牢,单片机根本学不到精髓,只能完非常低级的项目。看得懂结构体并且能够灵活运用结构体才能说你入门了单片机。本篇将以最通俗的方式结合STM32单片来将将结构体的运用。解决你学完C语言、考过了计算机二级还是看不懂单片机结构体的苦恼。宝藏文章,记得点赞转发收藏。大家知道指针和结构体是单片机的难点,所以就去学习C语言,找视频看书…这里面每一个视频的播放量都非常高。对于单纯的学习C语言,这里讲的很清楚。看完你不
2021-05-09 10:50:48 11881 34
原创 tcpserver.c
/*vim tcpserver.cgcc -o tcpserver tcpserver.c./tcpservernetstat -ap|grep tcpserver*/#include <sys/types.h> #include <sys/socket.h>#include <stdio.h>#include <string.h>#include <netinet/in.h>#include <arpa/inet.
2021-05-08 10:46:06 738 2
原创 干货|单片机的指针怎么学?
摘要:不知道大家想过没有我们用keil写单片机的代码。你的函数啊、变量啊最终都放在了哪里?CPU使用的变量是存储在RAM里面的,要问我RAM是啥,RAM就是个芯片。你只需要知道CPU是通过导线和RAM芯片连接的,然后可以通过导线往RAM芯片里面存储数据和读数据。首先呢RAM需要有个一开始的地址,假设是下面的0x20000000 ,要问我为啥要规定地址。只有规定了地址CPU才好对数据进行存储,要是没有地址,瞎几把存,瞎几把取…定义一个变量,然后打印下这个变量存储的地址。1.定义了一个int型的变量,
2021-05-08 10:18:11 3822 16
黑客帝国cmatrix
2022-12-26
韦东山嵌入式Linux实战项目-电子产品量产工具源码
2022-11-29
正点原子MFG_TOOL出厂固件烧录工具mini板
2022-09-12
STM32F103xx-datasheet-cn.pdf
2020-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人