c-tion
码龄3年
关注
提问 私信
  • 博客:95,707
    社区:61
    视频:2,806
    98,574
    总访问量
  • 25
    原创
  • 149,859
    排名
  • 64
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:我的博客是记给我自己看的。。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2021-11-25
博客简介:

m0_64478952的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    613
    当月
    0
个人成就
  • 获得117次点赞
  • 内容获得63次评论
  • 获得974次收藏
  • 代码片获得1,438次分享
创作历程
  • 1篇
    2024年
  • 3篇
    2023年
  • 21篇
    2022年
成就勋章
TA的专栏
  • python
    1篇
  • android
兴趣领域 设置
  • 编程语言
    c语言
  • 人工智能
    人工智能
  • 嵌入式
    嵌入式硬件
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Linux C函数库

1、isalnum:测试字符是否为英文或者是数字2、isalpha:测试字符是否为英文字母3、isascii:测试字符是否为ASCII码字符4、isblank:测试字符是否为空格字符5、iscntrl:检测字符是否为ASCII码的控制字符6、isdigit:检测字符是否为阿拉伯数字7、isgraph:检测字符是否为可打印字符8、islower:检测字符是否为小写英文字母9、isprint:检测字符是否为可打印字符10、isspace:检测字符是否为空格字符。
原创
发布博客 2024.05.06 ·
993 阅读 ·
7 点赞 ·
0 评论 ·
9 收藏

Altium Designer2022版本——安装笔记

好在安装软件很快,只需要两分钟不影响。先把软件卸载了,然后重新点击原来的按照包,以管理员身份运行。运行后就按照正常的软件按照,点击下一步,选择中文,等等,其他的都不需要重新选择。打开软件就一直发现这个软件在主页面不显示,点击后台管理发现,应用中没有这个软件的进程,而是在后台进程显示,我就知道这个软件出现问题了,这个时候没办法只能卸载了,重新安装了。然后将软件拖到这个桌面来。添加完点击右上角的设置,这三个点击然后就安装完成可以正常使用了。也就是这里,然后打开AD软件,点击这个添加注册码。
原创
发布博客 2023.10.30 ·
728 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

致敬技术创造力的伟大节日

程序员节的设立旨在纪念和庆祝计算机科学的重要发展,以及程序员们在推动技术进步方面所做的努力。无论你是开发了一个优秀的应用程序、设计了一个令人惊叹的用户界面,还是为数据分析提供了有价值的见解,我们都应该为自己的贡献而自豪。技术的力量是无穷的,而我们正是推动这个力量的推动者。技术的快速发展给予了我们巨大的机会和挑战,而程序员节正是为了表彰我们在这个领域的无限潜能。
原创
发布博客 2023.10.24 ·
154 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

笔记——CH32V203工程烧录使用

本次使用的是CH32V203单片机,其内核不一样是RISC-V内核的,所以在编程上面其实是不用keil的了,keil主攻还是ARM内核。最近笔记多的单片机的浪潮兴起,在不断的涌入市场除了最先得STM之外,其中有CW、GD、MM、BLM、HC、AT还有本次讲到的CH等等许多芯片都进入了可见的市场中,也有许多芯片是可以兼容到STM的。找到产品中心中的mcu系列,其中有RISC和ARM的,本次的是RISC然后就可以直接找到关于这个CH32V203的手册了,底部包括了工程的示例和数据手册以及原理图都可以找到。
原创
发布博客 2023.06.17 ·
2659 阅读 ·
2 点赞 ·
5 评论 ·
17 收藏

python-小学题笔记

有四个水管进水(A,B,C,D)可以往水箱进水,如果单开A管道需要a小时才能注满,单开B管需要b小时才能注满,单开C小时需要c小时才能注满,单开D小时需要d小时才能注满,问,如果四个管道同时开启需要多数个小时才能注满,需要python编程。最后得出结果是正确的。
原创
发布博客 2022.10.26 ·
860 阅读 ·
0 点赞 ·
2 评论 ·
3 收藏

笔记——STM32串口USART收发数据。

关于上次的串口内容只是知道怎么用,不晓得什么意思,这次就做个笔记详细的来描述一下。关于STM32有许多通信的协议,其中串口也是常用的通信协议,并且串口用来调试和查看信息非常重要的。包括用到阿里云的云智能,ESP8266的通信,总之许多信息的调优和调试都可以用这个来打印并且观测,目的就是为了查看信息用的多。STM32的开发板许多个,这个就要看自己使用哪一个系列的开发板对应的串口数量也不一样。下面就直接分析代码吧。首先就是串口对应的引脚需要定义结构体以及串口的结构体。同时开启对应的时钟这里分别对应的波特率
原创
发布博客 2022.07.08 ·
6398 阅读 ·
5 点赞 ·
0 评论 ·
75 收藏

笔记——I2C协议

有关于通信的协议的有很多,通信协议顾名思义就是两个不同的设备相互交流的一种方式,类似于人们之间的交流。有汉语,英语,俄语,法语,等等。但是两个设备交流也是一样,需要大家都有同一样的协议,才能一起通信,就好像大家都能懂汉语。所以才能的交流。设备之间的通信协议有很多种,例如I2C,SPI,USART,CAN,以及国际联盟推出的MIPI接口协议这个接口包括DSI、DBI、DPI等等。下面就来了解一下I2C协它有哪些特点,以及他是怎么通信的,包括他的代码是如何实现的。下面讲得都是极简的方式,是给我自己看的。首先了解
原创
发布博客 2022.06.23 ·
1266 阅读 ·
0 点赞 ·
2 评论 ·
8 收藏

笔记——51控制DS18B20温度控制篇章之终章温度报警

上两篇已经把这个的时序以及读取温度实现的过程写出来了,那么接下来就是要如何巧妙的利用这个温度实现报警了,当每到了一定的阈值的时候,就让蜂鸣器响起,废话不多说,上代码。先上一点讲一点,这里前面三行就是利用一个屏幕来显示出这么一个字符,这样可以再屏幕看出这么一个变化。再下来就是我么读取温度的一个初始化函数,就是写入指定的地址,这样才可以使得芯片唤醒。开始工作。在下来就到了一个函数获取按键的,我么需要利用按键来调节温度的阈值,这样才可以让它在我们可控的范围内,然后就到了获取温度的函数,这样返回温度的值
原创
发布博客 2022.06.15 ·
1134 阅读 ·
1 点赞 ·
0 评论 ·
19 收藏

笔记——51控制DS18B20温度控制篇章2之读取温度值

前面我们说到了时序初始化已经完成了,也就是说我么已经完成了单片机与DS18B20的通信,那么能实现通信,我们是不是就应该把DS18B20的这个芯片手册看一看了,因为不管你使用什么芯片,首先你要看到芯片的寄存器地址,该如何运用里面的地址来驱动这个芯片,这样才是正确的开始。首先我们可以看到这个芯片中文手册里面有一个重要的地址测温操作0x44,这样我么是不是就可以把这个芯片的地址先宏定义出来,方便操作了。下一个指令是使用寄存器电源还是外部电源这个,可以看到这个skip rom跳过寄存器,而是直接使用外部电源,我们
原创
发布博客 2022.06.08 ·
1221 阅读 ·
3 点赞 ·
2 评论 ·
9 收藏

笔记——android_uI页面设计基础

一个不会Android的人,从哪里开始学呢?本章将带初学者进入Android的会客厅,当然先需要Java语言基础,并安装好Android Studio开发工具。当我们打开手机里的一款App时,首先看到的便是App页面,本章将教初学者如何快速把握Android页面设计的核心,设计一个App页面,并能做一定的交互。3.1 布局文件页面文件在Android里叫布局文件,当我们在Android Studio工具里创建好一个项目后,布局文件所在位置是项目的【res】目录下的【layou...
原创
发布博客 2022.05.22 ·
3439 阅读 ·
8 点赞 ·
0 评论 ·
57 收藏

笔记-Android studio 工具搭建

1.硬件环境要求Android Studio工具可在Windows系统电脑、Mac系统电脑、Linux系统电脑上运行,一般需要8G及以上的运行内存的64位操作系统才能保证运行的流畅性,同时需要保证至少有15G的内存空间供安装下载和开发,如果需要使用Android Studio自带的手机模拟器,还需要另外预留10G的内存空间。2.Android Studio搭建Android Studio工具约有3个核心搭建步骤:安装Android Studio、下载SDK和下载Gradl...
原创
发布博客 2022.05.21 ·
1872 阅读 ·
1 点赞 ·
2 评论 ·
10 收藏

笔记——51控制DS18B20温度控制篇章1之初始化时序

本节直接解释代码原理不讲手册理论。首先知道DS18B20是温度传感器,长得很像三极管的一个东西,里面集成了不少电路。但是呢它只有三个引脚出除了电和地就只剩下一个可以用来通信的引脚了,但是我们知道的许多通信中最少都要两个引脚了,类似于I2c、SPI、485、TTL等等都不是一个引脚通信的,所以只能使用单总线通信,那么单总线是怎么实现通信的呢。单总线就是发送和接收是根据他们不同的时间也就是时序来表示他们的当前状态的,而且还有一个应答,当我收到数据了就应答,或者发送数据应答。就是这样来时现通信时序的。那么
原创
发布博客 2022.05.18 ·
1630 阅读 ·
4 点赞 ·
3 评论 ·
12 收藏

89C51单片机开发板全部代码带全部函数名中文注释。以及每一步的注释

发布资源 2022.05.17 ·
rar

笔记——c51的led点阵流动字幕

c51的led点阵是用74Hc595这个串行输出芯片输出的,这样是为了不占用多余的IO口同时也能达到控制每个LED的亮灭的效果,非常的好使,而且这个芯片还可以几个连在一起使用,可以多级来连接,下面直接上图解释可以看到分别有三个引脚控制这个芯片,后面就有一排输出数据引脚。首先看这个P34——SER这个引脚是干嘛的呢。串行数据口,意思就是一个一个的输出,怎么工作的呢,这个就到了下一个引脚的功能了,P36——SRCLK这个引脚就是串行时钟,意思就是时钟每开一次,这个SER引脚的数据就写入以为,至于
原创
发布博客 2022.05.15 ·
1525 阅读 ·
1 点赞 ·
0 评论 ·
12 收藏

基于android的网络协议于ESP8266实现通信控制

如何用有趣而新奇的方式为物联网设备配网?CSDN话题挑战赛第1期活动详情地址:CSDN 参赛话题:【如何用有趣而新奇的方式为物联网设备配网?】 话题描述:配网,是物联网设备必不可少的步骤。配网指用户拿到设备后为其联网的过程。相信大家能轻而易举地想到诸如APP,小程序,web等方式。那么我们能不能拓宽一下思路,大胆尝试一下更“新奇”的方式呢?信息传递的方式有很多种,如光线、颜色、振动、电压、电磁波和声音等。你是否拥有自己独特而绝妙的点子和大家分享呢?大家可以不拘泥于前文所述,大胆展现自己的脑洞。希
原创
发布博客 2022.05.13 ·
3131 阅读 ·
5 点赞 ·
12 评论 ·
62 收藏

笔记——C51的LCD1602屏幕显示

LCD1602显示屏三个操作的引脚其它的都是不需要操作的,在手册里面可以看到分别是RS数据命令端,就是用来操作屏幕的命令的。R/W端就是用来读写操作的,E就是使能端,当需要进行那个状态的时候就是用于使能变换的。屏幕的命令操作地址也就是指令集,标红的就是常用的。等下代码讲到还有就是屏幕内置已经是集成可以显示什么字符,还有几个字符是可以自己自定义显示的,因为这个每一个操作位已经是做好选择的,还有就是留了几个空位用于自己自定义的。可以看到一些字符指令集是对应着地址位的。还有可...
原创
发布博客 2022.05.11 ·
4020 阅读 ·
7 点赞 ·
1 评论 ·
45 收藏

笔记:STM32——使用ADC通道采集端口电压数据

1、ADC的介绍ADC就是模数转换,就是将芯片的端口模拟量转化位数字量显示出来能够看得到这个比例值。转换类型分三种:1、逐次逼近型就是类似于二分查找法,当给定一个值然后与这个比较,大于这个值那么就是在这个值得以上到边界值,那么下一次比较就是在大于这个值到边界值得中间那个比较,然后在与这两个中间值比较。依次比较,直到找到这个值,这个算法复杂度在log2n。2、双积分型就是它先对输入采样电压和基准电压进行两次积分,以获得与采样电压平均值成正比的时间间隔,同时在这个时间间隔内,用计数器对标准时钟脉
原创
发布博客 2022.05.05 ·
18742 阅读 ·
25 点赞 ·
14 评论 ·
263 收藏

笔记:STM32——USART串口通信

USART串口通信—串口通信–串口通信是什么,串口通信好难啊,呜呜呜void Uart_Init(void){ USART_InitTypeDef Uart_Initsturte; //定义UART结构体 GPIO_InitTypeDef GPIO_Initsture; // 定义传输的引脚 NVIC_InitTypeDef NVIC_INitstrute; //串口使用中断 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA
原创
发布博客 2022.04.07 ·
3640 阅读 ·
1 点赞 ·
5 评论 ·
4 收藏

笔记:STM32——PWM波形生成以及控制电机

简单了解一下PWM波形就是利用定时器TIM比较器生成,就是根据CNT计时,然后PWM模式的CCR设置一个位置在0~RCC的位置,当CNT计时到CCR持平的位置就值0或者置1。PWM波形频率=1/Ts 置高电平的占空比=Ton/Ts 分辨率=占空比变化差距,Ts等于周期,特别声明一次下:只有惯性系统才可以使用PWM频率=单片机频率/psc+1/ARR+1占空比=CCR/ARR+1PWM分频率=1/ARR+1下面是配置PWM波形的基本结构图配置PWM波形是要利用定时器的,所.
原创
发布博客 2022.04.02 ·
11902 阅读 ·
18 点赞 ·
1 评论 ·
105 收藏

笔记:STM32——内部定时器and外部定时器。

STM32定时器的定时器其分位为三大类:高级定时器、通用定时器、基本定时器。同时他们也有包含的关系,也就是高级定时器有的功能都包含了其他两个定时器,通用定时器的功能包含了基本定时器。基本定时器其的功能是最少的。但是普遍用的多的都是通用定时器。下面列举一下定时器的分类,高级定时器是TIM1和TIM8,通用定时器是TIM2、TIM3、TIM4、TIM5。基本定时器是TIM6和TIM7。一个共由8大个定时器。但是用的多的也是通用的四个。然后看一下定时器的实现的时序逻辑图吧,参考手册的图太多了。有时候看的懵,所
原创
发布博客 2022.03.26 ·
5254 阅读 ·
10 点赞 ·
8 评论 ·
47 收藏
加载更多