自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 内网穿透原理和工具

一般而言,在没有固定公网IP的情况下,NAT(网络地址转换技术)使得内网中的主机可以共享一个公网 IP 地址访问外部网络,但反过来,外网主机通常无法直接访问内网主机。公网的获取方式是运营商提供或者租用一个拥有公网 IP 的云服务器,随着可用的公网 IPv4 地址越来越少,现在的运营商基本不给家用宽带分配公网 IP。打个比方说就是,第一类软件类似于B站,人人都可以访问,第二类软件就类似于资源共享群,只有加入到这个群才能交换彼此的资源。一类就是基于固定的公网ip地址,人人都可以访问,比如frp、ngrok;

2024-08-13 17:23:33 264

原创 解决VSCode开发python,终端输出中文乱码

①在vscode终端或者CMD终端输入chcp即可查看活动页代码,显示936代表gbk;显示65001代表utf-8。根因:windows的输出编码方式是GBK,VSCode的文件编码方式是UTF-8。二、新建一个变量名称,变量名PYTHONIOENCODING,值设置为UTF8。②统一windows和VSCode的编码方式都为GBK或者UTF-8。一、右键我的电脑,点属性,高级系统设置,环境变量。三、重启VSCode。

2024-08-07 22:38:31 143

原创 VSCode的结果输出和pycharm结果输出显示不一致

最后将code-runner插件禁用或者卸载掉就可以了。重新将代码输出重定向到VSCode的虚拟CMD终端。最近在学一个python进度条的时候,发现VSCode和pycharm两者的程序终端输出不一致。

2024-08-07 10:54:43 177

原创 芯片架构及对应指令集

2024-08-05 20:28:12 111

原创 notepad--(一款开源好用的国产编辑器!)

即使对比notepad++还有完善的地方,但我还是狠狠安利了,已卸载notepad++,装上notepad–。gitee仓库下滑到底部,可选择对应操作系统平台下载。

2024-07-26 21:53:19 179

原创 VSCode如何在项目工程中,使用全局搜索和局部搜索功能?

在keil5 IDE中,我们非常熟悉地按下ctrl+F快捷键,可实现全局搜索/局部搜索某个变量和函数。那么在VSCode中,怎么实现全局搜索/局部搜索呢?全局搜索:点击VSCode的右边的放大镜。局部搜索:也是快捷键ctrl+F。

2024-07-26 20:13:43 497

原创 STM32的编译信息内存分布——思维导图

2024-07-24 22:31:19 75

原创 ESP32-C3能识别串口但下载不进去程序的问题解决记录(基于乐鑫官方ESP-IDF插件)

总结:1.如果VSCode下载ESP-IDF插件出现失败,卸载ESP-IDF插件和ESP-IDF曾经下载的资源包,然后电脑断开网线,连接WIFI重新下载即可。2.如果出现串口无法下载程序的情况,卸载CH340X的2个驱动,再次安装,重启电脑,COM口选择出现**ESP32-C3(QFN32)(revision v0.3)**就可以了。

2024-07-23 19:07:34 668

原创 VSCode编辑+GCC for ARM交叉编译工具链+Makefile构建+openocd调试(基于STM32的标准库)

-------------------------------------------------------------------欢迎各位+QQ交流:1986317910----------------------------------------------------------------------需要注意的是,ARMcc/ARMclang与GCC for ARM两者工具链下的启动文件是不通用的,这里我们选择GCC for ARM工具链对应的汇编启动文件。设置自行搜索,网上的教程都很细。

2024-07-20 17:48:15 667

原创 基于C语言的滑动平均滤波算法

【代码】基于C语言的滑动平均滤波算法。

2024-07-10 17:36:54 113

原创 STM32_HAL库的EXTI外部中断不能使用HAL_Delay()的原因

在上一篇文章中,我们讲到了使用外部中断不能退出的原因,这次我们来说另外一个原因:在外部中断中使用HAL_Delay()函数会进入死循环。我看网上很多大佬说,把系统滴答定时器的优先级调高或者自定义1个延时函数替代HAL_Delay(),我个人更偏向于后者。例如下述实例,在中断回调服务函数里调用HAL_Delay(),会导致卡死,无法外部按键触发中断。低优先级(发生了中断嵌套),导致系统滴答定时器不执行,无法进行滴答定时,上述的。, 意为:当系统滴答定时时间小于等待预设时间,则循环,否则退出。

2024-07-09 12:06:05 267

原创 服务器是什么?有什么用?

三、现在各大互联网厂商(华为、阿里、腾讯、百度、微软等等)推出的云服务器是什么?是各大厂商在全国/乃至世界各地部署的物理服务器映射出来的,通过个人电脑终端可实现远程登录到。四、既然服务器是电脑主机,那我们可以的个人PC可以搭建服务器吗?of course!一、服务器是一种高性能的电脑主机,处于24小时的开机状态,在我们浏览世界各地的网路信息充当着核心角色。等搭建专属于个人的服务器,搭建了之后呢?,相当于你花钱购买了搭建服务器硬件的需求,这样可以使用他们的。二、NAS云存储是服务器吗?属于小型的文件服务器。

2024-07-07 22:52:26 219

原创 关于STM32_HAL库调试外部中断EXTI的问题(VSCode)

STM32_HAL库调试外部中断EXTI的问题

2024-07-07 15:47:29 924

原创 基于GCC for ARM交叉编译工具链的串口重定向printf输出

基于GCC for ARM交叉编译工具链的串口重定向printf输出和keil基于ARMcc工具链的串口重定向printf输出是不一样的,我按照以下链接进行了配置,以上解决了MCU——>电脑串口接收的问题,电脑串口——>MCU的发送问题还得需要拓展一下,参考以下链接,

2024-07-06 19:47:28 725

原创 VSCode编辑+GCC for ARM交叉编译工具链+Makefile构建+openocd调试(基于STM32的HAL库)

Makefile中的C_SOURCES和C_INCLUDES

2024-07-06 13:21:25 414

原创 ARMcc、ARMclang、GCC for ARM这3个嵌入式交叉编译工具链有什么区别?

ARMCC/ARMCLANG/GCC for ARM

2024-07-05 12:08:28 810

原创 分享一款VSCode的嵌入式编码主题

好了,到这里就结束了,大家如果有什么好的主题也可以一同分享出来。图片右边的第一行是设置每个文件更改后,延时1秒。第二行是设置.vscode文件夹下的。,我们还可以去设置里面搜索GBK,安装好主题插件后,还可以在工程的。第三行就是我们刚刚设置的。,最小值能设置为6。

2024-07-05 10:28:44 126

原创 (真实有效)解决使用VSCode打开STM32工程,头文件出现红色波浪线问题(基于Keil Assistant插件)

不要在KEIL UVISION PROJECT的工作区直接打开整个keil工程,使用vscode的文件夹方式打开xxxx.uvprojx所在的文件夹。

2024-07-04 00:10:34 649

原创 同相放大器和反相放大器的区别

反相放大器输出的是负值,需要再用一个放大系数为1的反相放大器输出正值,你要问为什么?请看图。根据公式,同相放大器即便是R1为零,它的放大倍数也是1;反相放大器就不同了,放大倍数可以小于1,只不过是负的。假如R1/R2=10K/100K=-0.1倍,再用一个放大系数为1反相放大器就成了正0.1倍,楼主的需要就可以实现了。...

2021-11-15 09:46:30 8118

原创 运放选型注意事项

运放选型参数:1.压摆率2.输入失调电压:在差分放大器的两个输入端加有相等的输入电压时,差分输出电压称为输出失调电压。(输出端为0时,2个输入端之间的补偿电压,即差值或者2个输入端的电压相同时,输出端的电压),毫伏级信号放大选择uA级别失调电压运放3.失调电流4.驱运放选型参数:压摆率输入失调电压:在差分放大器的两个输入端加有相等的输入电压时,差分输出电压称为输出失调电压。(输出端为0时,2个输入端之间的补偿电压,即差值或者2个输入端的电压相同时,输出端的电压),毫伏级信号放大选择u

2021-11-15 00:43:23 1344

基于STM32F103的HC-05蓝牙串口点灯程序.zip

使用手机App发送指令,对单片机进行开关灯操作,后续会将单片机的数据进行上传。

2021-08-04

基于STM32的HC-SR04超声波测距的例程.zip

使用STM32F103单片机测量超声波距离

2021-08-04

空空如也

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

TA关注的人

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