自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 对b站C语言爬虫错误程序的修补

视频:【【C语言/C++项目】C语言爬虫!只用80行代码,我可以爬取网站上的所有资源!-哔哩哔哩】 https://b23.tv/VTXtiaq。原视频中出现问题但没解决,想了连个简单的方案解决问题,仅作为补充参考。原视频网址来自于b站up主:C语言编程-小板板,up主:UID:3537118745856996。(1)原视频中复制前文但是没注意修改。直接改值也是可以的,效果一样就行。

2023-10-28 03:00:05 714

原创 CH32V307-SPWM的使用-查正弦表法

上面的黄色的波形就是生成的SPWM波形,下面的使通过SPWM波形控制的全桥电路产生的波形。

2023-08-09 16:19:47 287 1

原创 CH32V203学习项目1-ADC+FreeRTOS+SPI显示屏-电压表与显示屏显示-

1.代码基于上一期<ADC+FreeRTOS>做的修改,加上了显示屏的那个部分,这是有改动的部分。LED1闪烁点亮同时显示屏显示电压值,如果连接电脑串口,串口也有电压值显示。改变ADC探针,电压会随之发生改变,同样通过显示屏和电脑串口显示出来。

2023-07-11 17:58:52 376

原创 CH32V203(10)ADC+FreeRTOS

后续还需要对各种错误做补充,将开发板出现的错误用串口打印出来。对于CH32V208,还可以考虑蓝牙传输数据的功能。最好要是可以的话需要做一个typedef enum。预留了显示屏幕的函数,准备加入示波显示功能。

2023-07-11 13:21:27 276

原创 CH32V203(9)搭配jlx12864显示屏显示

参考jlx12864手册中80c51的程序改的,对于其他单片机改改引脚配置就能轻松移植。3.table_user.h(字库)

2023-07-11 00:32:01 140

原创 CH32V203移植FreeRTOS

最新的FreeRTOS是2022.12版本,我直接拿来用了 ,下载好后,解压,里面有两个文件夹建议好好看看,一个是例程demo,一个是你要用的 source。加完了之后再编译可能还会报错,记不得了,但是照着他的说的改就好了。然后再编译一直修改就好了,我大概弄了一个晚上才弄好。如果这里面有些术语看不懂,可以去看看这位大佬的文章。这个顺序是不能乱的,一乱会报错。

2023-07-09 23:44:28 359 1

原创 CH32V203的lcd8线并显示

【代码】CH32V203的lcd8线并显示。

2023-07-08 23:27:47 80

原创 CH32V203-I2C双机

1.参考官方例程,写了一个类似的程序。但是说实话,我拿203和ESP32可以成功,但是拿着自己的203和208尝试就是不行,查看了一下208的手册,上面PB8和PB9也是正确的。

2023-07-08 18:43:17 225

原创 CH32V203-I2C点亮OLED

【代码】CH32V203-I2C点亮OLED。

2023-07-07 23:26:34 254 1

原创 CH32V203/208-DMA

代码:(参考沁恒例程程序修改)

2023-07-07 14:49:42 219 1

原创 CH32V203/208-看门狗的学习

由单片机构成的微型计算机系统中,单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞而陷入死循环;出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测单片机程序运行状态的模块或者芯片,俗称“看门狗”(watchdog)。而“喂狗”就是重新写入计数器的值,使得计数器重新累加;CH32V103系列内置两个看门狗,提供了更高的安全性和时间的精确性以及使用的灵活性。它需要在一个特定的窗口时间(有上下限)内进行计数器刷新(喂狗),早于或者晚于这个窗口时间,看门狗电路都会产生系统复位信号。

2023-07-06 23:56:52 301 1

原创 CH32V203/208的学习-TIM

根据TIM_TimeBaseInitStruct 中指定的参数,初始化TIMx的时间基数 单位。根据 TIM_OCInitStruct 中指定的参数,初始化外设 TIMx通道 2。根据TIM_OCInitStruct 中指定的参数,初始化外设TIMx通道1。根据TIM_OCInitStruct 中指定的参数,初始化外设TIMx通道3。根据 TIM OCntStruct中指定的参数,初始化外设T1M。根据TIMICInitStruet中指定的参数,初始化外设TIM。

2023-07-06 23:19:08 266 1

原创 CH32V208EVT学习

CH32V208EVT

2023-06-25 22:09:03 139

原创 我的ESP32学习(9)简单蓝牙+流水灯+touch中断显示工作状态

(1)我原先写了一个wifi和蓝牙一起使用的代码,我烧录的时候出现了flash被撑爆的问题,单用低功耗蓝牙和我这个pwm加上touch中断和blinky也出现了flash被撑爆的情况。1.目标:利用蓝牙与ESP32建立连接后,手机通过蓝牙串口助手发送数据'L'(后续会升级成#cmd+指令的方式),串口接收到之后进行流水灯显示。今天就懒得搞了,大概试了下,加上我想要的PWM,blinky和touch中断后,wifi_tcp用的时候不会撑爆,低功耗蓝牙一用就撑爆。wifi_TCP和这个原理相同,懒得写了。

2023-06-22 23:49:33 344

原创 我的ESP32学习(8)蓝牙的学习和扩展

这篇文章分成三个部分,第一个部分是对经典蓝牙的使用,第二部分是学习网上的低功耗蓝牙和他们的具体实现方法,第三个部分对学习到的做一个反馈,我们自己写一个低功耗蓝牙的程序。如果一个主机的特征值改变,发送通知notify告诉客户端,而这句话,就是在创建特征值的时候,将他规定成通知类型,这个特征值变化了,我就通知客户端。到这里今天的学习就结束了,明天可能做一些外设什么的,或者继续推进低功耗蓝牙,再说吧,最近考试周需要复习,还是慢慢搞比较好。然后这里的特征值有tx和rx,应该是模仿串口。话不多说,我们直接开始学习。

2023-06-21 23:11:47 1291 1

原创 我的ESP学习(7)ADC和发送数据

视频:【从无知到大佬,做知识的搬运工!用ESP32的ADC测量电压,听说80%的人都做不准!参考的视频链接:【ESP32-S2 正确的 ADC DAC 使用方法(Arduino 环境)-哔哩哔哩】 https://b23.tv/njdUavy。1.最开始的时候在b站学习,认识到在wifi启动的时候不能用ADC2,于是在学习的时候参照着写了第一个很不完善的程序。这个视频讲的还是很不错的,只是我使用VSCode,在更新版本那块依旧不懂,还是选择先搞懂眼前的程序。

2023-06-21 01:30:39 159

原创 stc屠龙刀-学习(1) 环境搭建

屠龙刀!环境搭建!

2023-06-18 23:25:41 750 1

原创 我的ESP32学习(6) TCP server

【代码】我的ESP32学习(6) TCP server。

2023-06-18 11:29:06 461 1

原创 我的ESP32学习(5)AP和后续长远布局

目标:建立AP ,AP名:ESPro1,密码:321654987,WPA2加密。拓展:为了后续长远的布局,写了一个usercommon.h文件。

2023-06-18 01:48:09 63 1

原创 我的ESP32学习(4)

touch中断和外部中断。

2023-06-17 12:23:51 74 1

原创 我的ESP32学习(3)wifi连接

【代码】我的ESP32学习(3)wifi连接。

2023-06-17 11:30:33 595 1

原创 我的ESP32学习(2)-定时器中断

【代码】我的ESP32学习(2)-定时器中断。

2023-06-17 11:26:37 925 1

原创 我的ESP32学习(1)

无上魔龙大帝的ESP32开发日记

2023-06-15 17:09:58 151 1

基于Android studio设计的一个多功能本地记账本

Android程序设计课设作业。基于Android studio设计的多功能本地记账本。能长期保存账本数据,有添加账目显示账目改变背景图片音乐规划账目统计账目和计算器等多个功能。登录界面用户名cpy密码123456789

2024-02-25

空空如也

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

TA关注的人

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