自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 问答 (1)
  • 收藏
  • 关注

原创 光电隔离器+继电器

我直接放图了,控制光电隔离器的电源和继电器的电源不是同一个,光电隔离器是单片机输出的3.3v,继电器是外接的12v,为什么要采用不同的电压呢,为什么不在单片机上设计降压呢,因为我采用的是12v驱动的继电器,且该继电器能通过1A以上的大电流,因为我控制的电器额定电流是1A,采用光电隔离器可以和单片机隔离开,不共地不共压,还能控制它。原理图大概是这样样子,电容滤波,二极管保护电路,电路限流,所有设计都需要去查数据手册,只是说在初学单片机时,有些元器件额定值远远大于你以前的需求,后续设计电路得考虑这些东西。

2024-05-05 00:12:33 134

原创 STM32串口通信+数据处理

在初始化时,我们设定了PA9是发送口(口),而在串口中高电平是1,低电平是0,(stm32的串口信号属于ttl,还有什么rs232,ch340这些串口类型,我下篇文章再介绍)所以配置是AF(浮空)状态不确定,防止误发信号,至于为什么是pp(推免:能输出一定电流)因为要驱动你外接设备的串口。第一行代码参数是发送数据的串口,和发送的数据(只要是8位就行,16位,32位它会只取低8位),第二行是循环检测标志位,直到数据发送完毕。将参数带入这个函数,三个参数分别是,截取数据的数组,起,始位置。

2024-05-04 23:36:18 517

原创 STM32F103x单片机ADC模数转换校准卡死问题

在没有添加,AD模块时,传送函数能正常运行,而当我添加AD模块后,并在初始化函数后,运行传送函数,启动仿真时,虚拟终端并没有显示,'1'该字符,随后我对仿真进行检查,发现PA8与PA9端口是有状态显示的,说明我的串口初始化函数没有问题。这个时候我已经可以肯定问题出在AD初始化函数中,接下来我在AD初始化函数中不断进行, Serial_SendByte('1');硬件不能自动清零,这个问题,太难了,而网上也没有相关内容,所以作者决定,换个架构学习,HAL库见!

2023-07-20 21:05:49 1440 10

原创 STM32F103X芯片PWM应用

PWM属于定时器的输出比较的功能,可选通用定时器和高级定时器,而由于我采用的是stm32f103c6芯片,只有PA和PB口,根据查表,我选择PA7对应就是TIM3_CH2。这一步是最重要的,可以看的出来,stm32f103x,只有这几个系列的,所以你用Keil5软件建工程时要注意,单片机的选择。不同的TIM后缀和CH的后缀,你在写代码时,配置的函数或者参数也有出入。

2023-07-15 22:59:20 441 2

原创 js脚本(网页浮动窗口)

一个嵌入网页的浮动窗口,你可以学习其中思想,做一个更好的其它内容的浮动窗口

2022-06-05 15:17:59 3419

原创 网页脚本

网页脚本,原理,流程

2022-03-27 19:40:19 5509 2

原创 c语言可视化五子棋

前言:前几天刚写完一个爬虫,觉得无所事事,便想着去看一下,可视化easyx,刚好听了一节象棋课,其中原理大概是清楚了,然后想着搞一个五子棋,才有了这篇文章。1:绘制地图1.1九乃极数格子数:9x91.2线条:全都黑色的吧 宽度:2个像素点应该够了1.3图片背景:棕黄色 记得刷新1. void drawMap()2. {3. wuzhi=initgraph(540+5,580+5,1);4. setbkcolor(BROWN); //设置窗口颜色为白色5. c...

2021-08-18 09:13:48 1264

原创 2021-07-29

else if(xuan==2){ LIULAN(pt); zailai_2:{ printf("\n tab返回\n"); ch=_getch();//返回操作 if(ch=='\t') { goto yuan; } else { goto zailai_2; } }}当我LIULAN函数调用完后,它不执行下一条语句void LIULAN(XUE* head){ int i=0;XUE* pr; pr=head; while(pr!=NULL)//最

2021-07-29 20:06:27 90 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除