自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 github的使用

wocheng_3key_slide_STM32C031C6/User/bsp_eeprom.c

2024-07-08 10:12:09 361

原创 vscode编辑keil工程

在区域设置里面“选择beta版,提供全球utf-8 提供全球语言支持”,一个是没有很好的解决问题,资料还说可能会引起某些不可知编码问题,于是放弃了。然后改成,默认打开gb2312个his,其他格式需要检测显示,结果还可以,能够正=正常显示gb2312文件,同时能够很好的检测utf-8格式并显示。2.让vscode能够显示ansi(或者gb 2312)格式,开始是想着vscode能够自动检测gb2312格式然后显示,但是检测时灵时不灵。1.想着创建keil阶段,就使用utf-编码格式。

2024-07-07 21:28:41 531

原创 芯片引脚1的识别方法和技巧

条纹(stripe):如果芯片的一端有条纹或色带,则当芯片以条纹在左侧的方向放置时,芯片的第1脚位于芯片的左下角。凹点(Dimple):如果芯片顶部有一个圆点或“凹点”,那么当芯片的凹陷/圆点在左侧时,引脚1位于芯片的左下角。切口(Notch):如果芯片的一端有一个切口/凹槽,则当芯片的切口在左侧时,引脚1位于芯片的左下角。上图中芯片右上角有一个大圆圈,那不是引脚1所在的角,那是IC封装后位脱模设计引起的。字母:如果芯片上有字母,那么当字母竖直可读时,引脚 1 将位于芯片的左下角。引脚1的附近有一个凹槽。

2024-06-26 18:47:52 595

原创 通讯:单片机串口和电脑通讯

485或者232信号在工作的时候直接和其他设备连接即可,在调试或者其他需要和电脑连接的时候,通过485转USB(232转USB)和电脑通讯。单片机的gnd和电脑的gnd连接,电脑可以正常接收,断开共地,只有一个TX--RX连接,电脑接受的是乱码。串口,芯片,转换器,设备之间的通讯的接线,都是要TX--RX, RX--TX 交叉连接。单片机串口---ttl/cmos转USB---电脑USB口。2.单片机串口--485--485转USB--电脑。1. 串口--串口转USB--电脑,通讯。

2024-06-26 09:59:56 624

原创 KEIL使用小工具

KeiL 调试时保存watchwindow的参数变量到文件。

2024-06-24 19:26:14 137

原创 STM32CubeMX的使用、库、stm32CubeIDE的使用

刚打开时,ARM Compiler:use Default compiler version 6,编译会报错和_weak相关的错误。修改成ARM Compiler:use Default compiler version 5就可以了。不知道为什么会这样。STM32CUBEMX自定义库安装位置及加载离线库方法记录。STM32Cube使用的是HAL库和LL库,标准库不知道。cube建立工程可以选这使用hal或者ll库。STM32CubeMX的工程建立。keil打开刚才建立好的工程,

2024-06-24 08:46:07 329

原创 STM32介绍和资料地址

STM32标准外设软件库。

2024-06-24 08:24:36 199

原创 Qt学习记录及资料

qt学习资料。

2024-06-23 11:08:11 112

原创 CSDN使用

审核不通过原因:

2024-06-23 10:58:54 114

原创 jlink使用记录

ccs使用Jlink调试时,出现the connected probe appears to be a J-Link clone。stm32芯片解除写保护方法(详细) keil程序和jlink两种。Jlink使用技巧之读取STM32内部的程序。STM32的Flash写了保护怎么办。

2024-06-23 10:49:09 217

原创 arduino使用记录:

使用url,需要使用vpn才能打开下面的连接,我用的vpn打开全局模式只对浏览器上的网站有效,后面有安装了插件,才让arduino也能通过vpn,得到这个网址里的内容。这一步打开后,开发板列表里会出现realtek的信息,但是还没有安装。arduino中添加开发板有网址却添加不了开发板,是网络问题。然后install,安装也需要通过vpn。最后终于是安装成功。

2024-06-23 10:46:07 271

原创 chat使用

还有就是,最近使用的时候,写完问题,提交,老是会卡在那里,要刷新页面才会回答,或者重新提问才行。不知道是免费的有限制还是网络问题,它一卡,就去用kimi或者文心一言了。1.问题,You've hit your usage limit. Please try again later.2024年6月22号,提示达到使用限制。一直用免费的,第一次遇见这个提示。感觉这个月也没有用多少次,怎么就达到限制了。

2024-06-23 09:11:07 158

原创 STM32定时器输出pwm的几种模式

在STM32的定时器模块中,输出比较模式和PWM模式各有其特定的应用场景和优缺点。

2024-06-12 00:42:57 829

原创 程序代码问题随时记录

1.使用source insight 打开文件,因为有的行太长,1000多个字符,一打开文件si就警告,还要截断,修改文件,一保存就闪退,在打开,就各种问你是保存是回复,搞晕了。vs打开没有汉字的文件,在文件里添加汉字在保存,文件编码就由utf-8变成了ansi。解决,先用记事本或者notepad++,添加汉字,再用vs打开就可以了,还是utf-8格式,这时候再用vs添加汉字,保存就是utf-8了。改变默认编码,保存的时候选择编码格式什么的,有的试不了,有的不试了。

2024-06-09 19:35:25 220

原创 github pages + jekyll个人网页

然后就是kimi和chatgpt,比如在配置环境的过程中,ubuntu或者cmd窗口给出的错误提示,搜索引擎给出的答案太片段了,使用大模型,给出的结果就会更系统,更全面,对于解决debug过程中的问题很好用。还一个问题,在本地访127.0.0.1:4000,页面挺正常的,但是部署到github上,访问https://username.github.io 也有内容,字是对的,但是格式大小什么的都不对,以后再说了。昨天13.00到今天13.00,才基本搞好了一个个人网页,可以更改标题,更换图片一些基本操作。

2024-06-08 12:10:06 791

原创 串口通讯、RS485、232、SPI、I2C

串口通讯串口通讯串口通讯。

2024-06-03 14:40:40 190

原创 IAR9.30安装和注册相关

下载解压licpatcher64工具,把licpatcher64.exe拷贝到IAR的安装目录中双击运行。示例IAR9.30.1默认安装如下如下,一共三个分别拷贝运行,不要遗漏。运行licpatcher64之后,注册OK。提取资源库有什么用,再说了。

2024-05-29 12:47:06 412

原创 JLINK使用及问题

在官网下载的J-Link V7.96i,安装完成后,keil报错找不到sw device。解决方式:重新安装其他版本。

2024-05-24 18:46:02 343

原创 Chrome插件和快捷键

超级拖拽”功能可让Google Chrome轻松地使用拖放方式轻松搜索和打开链接。

2024-05-11 12:45:16 227

原创 CSDN的富文本和markdown

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S

2024-05-09 10:46:58 734

原创 win10使用问题

坑爹的Secure Boot设置。

2024-05-07 15:27:01 284 1

原创 设置Chrome打开链接在新标签页显示

然后 “设置” ----“搜索设置”---“其他设置”---“在新窗口打开搜索结果” 打开 ---完成。Chrome版本 版本 123.0.6312.106(正式版本) (64 位)要先退出账号,要不然看不到右下角的 “设置”。在谷歌首页找到设置(

2024-04-05 14:05:46 1541

原创 电工小知识

2.万用表缺电,本来24v的直流电,量出来48v,万用表缺电了,本来9v的万用表电池,只剩5v多点,所以量出来严重偏离正常值。1.单片机电源 正测3.0v反过来测是-3.4v。有的说是万用表问题,不知道什么原因。

2024-04-05 00:09:10 116

转载 如何使用串口来给STM32下载程序

1.我用的flymcu勾选了,编程后执行,也不会执行,断电重启才行。编程到FLASH时写选项字节 这个勾不勾选,没看到有什么影响,不过我一般是不勾。2.没有使用过Flash Loader Demonstrator下程序。

2024-04-03 02:51:18 26

转载 stm32串口下完程序,上电自启动后运行不正常的故障排查分析

通过232串口下载程序之后,flymcu显示下载成功,重启,stm32f103不运行,有时候又可以运行,很随机,怀疑过晶振,测的晶振88%占空比,找资料,说这样会导致不稳定,又找了以前的板子测晶振,也有这么大占空比的,应该不是晶振的问题。找了一会,就看到下面的文章,他这个过程和我差不多,就有检查了一下我的板子,原来是Boot0的下拉电阻焊成了电容,改正后,正常了,问题解决。不过我没有测试,在焊错成电容的情况下,用调试模式会不会出现不运行的情况。先不测了。

2024-04-03 02:46:42 271

原创 界面组态软件---昆仑通态、通讯、使用等等

昆仑通态参考资料。

2024-03-22 09:03:24 264

转载 Altium Designer16仿真操作实例教程

更改仿真信号源的频率、初始值、终止值、电压:在电原理图页面双击仿真信号源-------弹出属性对话框见下图--------双击对话框左下角sinulation------弹出仿真模型属性对话框-------见下图-------点击parameter标签-------修改信号源的频率、初始值、电压等等--------点击port map标签------修改引脚功能-----1脚改为:out-------2脚不变:passive---点击:确定保存。见下图:放置了网络标号的点,仿真时才能方便观测该点的波形。

2024-03-22 01:45:09 4507

原创 生成导出库文件 等问题footprint not found

我遇到的问题:pcbdoc文件生成库文件后,我没有保存,就直接把 .pcblib文件复制到我的工程文件夹里,这时候库文件里并没有pcb封装库,所以我每次 “设计”-》UPDATE PCB Document.. 就会出现 新添加的元件 后面就会报错 footprint not found (还有failed to add class member报错,不过前面问题解决了,这个问题也没有了,就没有再找原因)保存之后,就可以把该库文件复制到自己的工程文件下使用了(复制到工程下,是为了好管理)。

2024-03-10 00:45:08 353

原创 AD导出BOM表 导出PDF

直接在菜单栏 报告->Simple BOM 即可导出物料清单,默认导出 comment pattern quantity component 四个列表 然后在工程文件里的 Project Outputs for xxx文件中就会出现 xxx.csv文件,就是需要的清单。这种模式下,最好在pcb界面,这样的导出的文件名字是工程名字,要是在原理图界面导出,会以原理图的名字命名表格。9.默认,点击完成,软件下方会出现进度条,表示PDF 输出中。在展示里打勾,对应的属性就会出现在导出的表格里。

2024-01-18 18:06:11 1652

原创 AD使用的一些基本知识和问题

介绍了2层板需要设置的6个规则:1.安全间距;2.线宽;3.过孔;4.线;5.铜皮连接方式;6.装配相关规则。

2023-12-28 17:30:01 476

原创 STM32f103c8t6 系统结构介绍

10~19号引脚 PA0-WKUP、PA1、PA2、PA3、PA4、PA5、PA6、PA7、PB0、PB1:都是IO口(PA0还有WKUP功能,这个可以用于唤醒处于待机模式的STM32)23~24、35~36、47~48号引脚 VSS_1、VDD_1、VSS_2、VDD_2、VSS_3、VDD_3:系统的主电源口(VSS是负极,VCC是正极)25~33号引脚 PB12、PB13、PB14、PB15、PA8、PA9、PA10、PA11、PA12:IO口。21、22号引脚 PB10、PB11:IO口。

2023-12-23 22:25:44 2850

原创 原理图中VCC、VDD、VEE、VSS、VBAT各表示什么意思

1、对于数字电路来说,VCC是电路的供电电压,VDD是芯片的工作电压(通常Vcc>Vdd),VSS是接地点。其目的是当器件工作时,电流的变化会引起电源的电压微小波动,加上退藕电容后,这种波动就不容易传递到另外的电源引脚。1、这和芯片的设计有关系,一般VDD和VSS管脚均匀分布在芯片的四周的,是基于电源完整性的考虑,可以为芯片提供最好的电源质量,降低电源阻抗,保证高速数字电路可靠工作的手段。3、在场效应管(或COMS器件)中,VDD为漏极,VSS为源极,VDD和VSS指的是元件引脚,而不表示供电电压。

2023-12-23 21:54:36 1372

原创 共享文件使用

win10只有一个账户,设置了密码,另一台电脑能够打开这台电脑的共享文件夹;如果不设置账户密码,那么会显示不能打开共享文件夹。win7 没有设置密码,一个主账户,一个guest账户,另一台电脑能够打开win7电脑的共享文件夹。

2023-12-06 01:37:08 427

原创 win10的激活和使用问题

一:先改ipv4自动手动的,不行 二:把无线网卡驱动卸载,立马重启,成功了,可以上网了。Win10专业版如何激活。

2023-12-06 00:46:40 438

原创 c盘清理问题

工具,可以简单清理临时文件等,“清理系统文件”可以 清理 Windows更新清理4g多 和 设备驱动程序包10g多 清理 ,

2023-12-05 14:14:16 396

原创 Ubuntu安装过程记录

找到Rufus-3.20p.exe版本 对于我的Acer AMD a6-4400m电脑 win7 64位系统 版本高支持不了 版本低制作的启动盘BIOS识别不出来。这个是Rufus-3.20p.exe版本制作u盘启动盘的界面,可以被BIOS识别到,引导到Ubuntu安装。2.安装过程中遇到分区的问题,忘了怎么搞得了,搞了好几次突然就能下一步继续了。下载桌面版Ubuntu 22.04.3 LTS LTS属于稳定版。64g优盘一个,实际就用了不到5g。这个版本制作的启动盘就用不了。

2023-12-03 17:59:42 576

原创 stm32f407 串口中断的一些记录

问题一:串口助手发送的数据,第一个数据会丢失,再次发送数据单片机接收的才完整。

2023-08-01 20:31:45 349

原创 stm32 使用keil无实物(软件)仿真,虚拟串口通讯

编译完成后,串口显示打开,说明keil使用了vspd的串口。设置好ini文件和程序后,编译前虚拟串口是关闭的。无硬件仿真,有些定时器和其他一些配置通过。然后就是修改程序,接收和发送数据。进行配置,再把配置文件给keil。

2023-07-04 13:04:45 6344

原创 Keil MDK 5 仿真STM32F4报错no ‘read‘ permission

MDK软件模拟仿真提示没有读写权限,只能单步运行。关于Keil MDK 5 仿真STM32F4报错no ‘read’ permission的解决方法µVision 调试器为所有 ARM7、ARM9、Cortex-M0/M0+、Cortex-M3 和 Cortex-M4 处理器内核提供完整的指令集仿真。然而,对于许多设备来说,模拟片上外设的行为是不可能的。对于一些较旧的设备, Keil MDK 5仿真模拟仍然可用,像STM32F1系列。

2023-07-03 17:55:33 3415

原创 关于数组 的各种

解决:在c中,数组在作为参数的时候就退化为指针,对一个地址来取大小呢,如果是32位系统的话即为4,如果是64位系统的话为8,所以呢,在函数中sizeof获取的是指针的长度而不是数组的长度。或者函数int arrayLength(int * arr) { return sizeof(arr);转载:自定义函数中使用sizeof计算数组长度为啥就不正确了?目前看,不要在自定义函数中使用sizeof。问题:自定义函数计算数组长度,每次都是8?

2023-07-01 15:38:42 190

空空如也

空空如也

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

TA关注的人

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