- 博客(1185)
- 资源 (11)
- 收藏
- 关注
原创 ESP-C3入门6. 使用UART串口
UART0UART1UART2其中UART0用作下载、调试串口,引脚不可改变,UART1和UART2的引脚是可以设置的。
2023-01-30 14:28:09 1357
原创 模电学习4. 差模、共模干扰与安规电容
安规指的是安全规范,是对电源产品的装置和电子组件的要求,避免导致电击、能量(爆炸/拉弧/打火)、辐射、火灾、机械与热/高温危险、化学危险等灾害事故。要求产品在设计及使用时满足法律、法规及标准产品安全符合性要求。中国质量认证中心 CQC中国强制性产品认证 3C美国保险商实验室UL德国VDE、德国莱茵技术TUV韩国KC认证瑞士SEV加拿大标准协会 CSA任何两个载流导体之间不希望有的电位差,在两导线之间传输,属于对称性干扰。
2023-01-30 10:18:31 1157
原创 ESP-C3入门5. 使用通用计时器
获取时间戳周期性任务本文主要内容参考官网API文档本文主要代码参考来自这里ESP32-C3 有2个定时器组,每个组有2个定时器,共有4个定时器。每组定时器包括一个普通定时器和一个看门狗定时器。在1每个通用硬件定时器都是基于16位预分频器和64位自动重载功能的向上/向下计数的64位通用定时器。
2023-01-28 15:20:06 686
原创 ESP-C3入门2. Clion+IDF 开发环境搭建
进行更改时,要确认编译器的路径是否正确,对于不同的芯片,编译器的路径有所不同,所以每改一个文件都要确认下文件中编译器文件的路径。图中Environment Variables是对串口和IDF_PATH路径进行设置,串口根据电脑实际情况进行修改。本文使用windows11开发环境 , 按前文相关操作已经安装了IDF。另外需要安装CLion软件,安装过程较简单,这里不详细说明。按照下图示例,添加一个esp32编译工具链设置。windows平台下,文件后面要加上扩展名。
2023-01-27 16:26:37 746
原创 ESP-C3入门4. NVS非易失性存储使用
官网文档地址删除名称为"nvs"的默认nvs分区。如果分区已经被初始化了,则先要执行反初始化。handle :由nvs_open返回的句柄将任何挂起的更改写入非易失性存储。
2023-01-14 18:15:26 1898 1
原创 立创EDA入门3 通过51单片机最小板学习PCB设计
选择原理图的一个模块,点击工具-交叉选择,系统会自动到PCB界面选择对应的元器件。选择一个电路模块,点击菜单工具-布局传递,PCB会按原理图对元器件进行排版。选择元器件,到右侧的属性栏修改对应的属性,重点是名称、位号、封装。点击设计 - 检查DRC,如果有设计错误则会提示,按提示修改即可。把需要用到的元器件先点击,然后到绘图界面适当位置放置。本文重点不在于电路设计,每个模块电路分析可。在电气工具窗口选择对应的符号进行放置。PCB文件名为PCB_51系统。把原理图文件改名为51最小板,
2023-01-12 08:47:59 3428 1
原创 Esp8266学习2. Node-mcu基于Arduino IDE2.0.3设置及基本操作
点击菜单 Tools-Board-Boards Manager。第一个按钮是编译,第二个按钮烧写。点击Tools-Port-选择对应的开发板端口。使用WiFiClient类用来管理TCP连接。搜索ESP8266,点击Install。烧写后可以看到开发板的LED灯在闪烁。引用库 选择NodeMUC 1.0开发板。这里使用 2.0.3 版本。提示下载库时点击YES。把开发板连接到电脑,
2023-01-11 16:13:56 443
原创 Transformers学习笔记3. HuggingFace管道函数Pipeline
Hugging face提供了管道函数——Pipeline,可以使用极少的代码快速开启一个NLP任务。Pipeline 具备了数据预处理、模型处理、模型输出后处理等步骤,可以直接输入原始数据,然后给出预测结果,十分方便。预处理输入文本,让它可被模型读取模型处理模型输出的后处理,让预测结果可读虽然Pipeline使用很简单,但对于专业人士缺乏灵活性。当前在下面网址查到当前有效的Pipeline:本文介绍其中一些管道模型的使用。
2022-12-22 06:54:12 821
原创 Transformers学习笔记2. HuggingFace数据集Datasets
Datasets库是Hugging Face的一个重要的数据集库。
2022-12-19 21:27:18 1017
原创 Transformers学习笔记1. 一些基本概念和编码器、字典
Hugging Face是一家纽约的聊天机器人初创服务商,他们开源了Transformers库,并在开源社区大火起来,其官网地址: https://huggingface.co/自回归:GPT2, Transfoer-XL, XLNet自编码:BERT, ALBERT, RoBERTa, ELECTRATransformers是一个NLP自然语言处理库。开源地址:文档地址:教程地址:T5 modelBert modelXLM model。
2022-12-19 09:19:37 1138
原创 Canvas库 KonvaJS入门 2坐标体系总结
KonvaJS的几个属性值与坐标都有关系,有时候不容易分清坐标如何计算,本文作个简单总结。为调试方便,本文直接html引用 konvasjs库。注意这时打印的坐标值:可以看到:给group添加事件:初始位置:移动整个组:可以看出分组坐标的变化:可以理解为:测试代码:总结:总结:
2022-12-17 10:48:59 1101
原创 ESP-C3入门3. 基于IDF的GPIO基本操作
ESP32-C3有22个物理GPIO管脚,编号从0~21。每个管脚可用作通用IO,或连接一个内部的外设信号。
2022-12-15 22:51:33 481
原创 ESP-C3入门1. VSCode+IDF 开发环境
本文使用ESP-C3-MINI-1芯片,它是一款通用型 Wi-Fi 和低功耗蓝牙 (Bluetooth LE) 模组。选择其中的ESP-IDF:Configure ESP-IDF extension,下面代码主要针对GPIO3,GPIO4,GPIO5口进行操作。点击菜单: View-Command Palette,输入。ESP-IDF Build projec,选择: UART。最后勾选 运行 ERP-IDF命令提示符环境,点击完成。修复完成后点击“下一步”,按提示完成安装步骤。
2022-12-15 09:21:17 1227
原创 51单片机学习笔记5 流水灯实现及蜂鸣器控制
开发板的LED灯连接到GPIO的P2口的P20~P27:LED采用共阳极接法。这种接法的好处是点亮LED不需要I/O口输出很大功率电流;GPIO在输出低电平时LED亮。这里简单给P2口赋值0或1实现GPIO口开关,实际只操作P20端口。由于输出低点平点亮,所以给0x01取反,除了最低位其它位都会变成高电平,效果就是最低位LED亮。(2) 使用算术左移实现流水灯让0x01里的1使用 先左移到合适位置,然后整体取反,即可以让想要的位置灯亮。(3) 使用库文件左移函数这里要使用系统intrins.
2022-12-03 23:25:09 1971
原创 软件设计师考试重点1 计算机组成与体系结构
直接映像是指在进行映像的工作时,规定各区中的某一信息块只能映像到Cache中的一个固定的信息块中,即主存中的第0块映像到cache的第0个块框架,第1块映像到cache的第1块,以此类推的映像方式。两个不同存储器的地址空间之间的一种映射关系,一个存储器中的任意一块(页)可以映像到另外一个存储器中的任意一块(页)中。——《计算机科学技术名词 》第三版。组相联映像方式的地址映像规则是主存储器中某一块只能存入缓存的同组号的任一块中,先分区、再分组,每个组内用全相联映像。设数据有n位,校验码有x位。
2022-11-30 22:49:34 764
原创 51单片机学习笔记4 新建工程及GPIO资源介绍
GPIO是General purpose input output的简称,中文为通用输入输出端口。电源引脚晶振引脚复位引脚下载引脚GPIO引脚图上P1.n, P0.n, P2.n都是GPIO引脚,共4*8=32个。
2022-11-29 08:15:09 398
原创 51单片机学习笔记3 C51数据类型及最小系统
按下开关时,电容放电,放电过程电容通交流,RST相当于连5V高电平。由于R1的阻值很小(有的电路设计里不用这个R1,但直接对电容短接放电可能不太好),rst也可以通过这个通路连接高电平。当DTR低电平、RTS高电平,三极管截止,Q3的G脚被R20拉低,MOS管截止,VCC没有电源。然后电容开始充电,充电完成后,电容对直流隔断,rst通过r2连到地低电平。当DTR高电平、RTS低电平,三极管导通,MOS会导通,VCC通电。上电时,电容通交流、断直流,rst会直连5V高电平。表达式1, 表达式2, ……
2022-11-28 22:26:19 1130
原创 Ubuntu22.04+Nvidia驱动+Cuda11.8+cudnn8.6
需要注意的是,之前已经安装过显卡驱动程序,在提问是否安装显卡驱动时选择no。其他 选择默认路径或者yes即可。,最后使用下面方式安装成功。3、更新initramfs。5、验证,终端输入语句,,则可能是版本不对。安装完重新启动电脑。
2022-11-26 19:05:00 3042 2
原创 51单片机学习笔记1 简介及开发环境
51单片机是对兼容英特尔8051指令系统的单片机的统称。STC单片机在线文档地址:http://www.stcmcudata.com/datasheet/STC89C52.pdf以下图片仅代表封装样式,型号不一定是51系列。复位电路:上电时,C1电容充电相当于短路状态,RST为高电平,单片机进入复位流程。当C1充满电,RST通过R1连地,C1相当于断路,RST为低电平。本系列博文使用普中51-2开发板。安装过程省略……安装过程略……打开电源,DP1指示灯表示电源状态。这里选择了一个LED流水灯实验的
2022-11-20 00:03:44 518
原创 立创EDA仿真入门2 实战全桥整流
只有二极管电路时,整流器输出仍然是脉冲电压,不能用于实际应用。这时需要加上滤波电路。可在负载端放置一个电容,利用其充放电特性实现减小纹波。交流电进入全桥整流电路后,在正半周期、负半周期电流分别从不同二极管通路通过,实现输出只有正半周期的效果。电容充电到电压最大值后,当整流后的脉动电压开始下降并小于电容器电压时,电容器开始放电并向负载提供电流。电容器中大约有一半的电荷被放电。目前电容容值较小,纹波比较大。黄色是整流桥的输出端,可以看到输出端电流只有单向流动了。这时输出电压已经比较稳定了。
2022-11-19 09:06:22 1425
原创 立创EDA仿真入门1 基本操作
进入EDA标准版,点击左上角切换到仿真模式。其中示波器a通道为黄色,b通道为蓝色。csv格式是时间-坐标值的格式化文档。a通道连接输出端,b通道连接输入端。导出图形是svg格式。
2022-11-17 17:14:49 9336 1
原创 初级程序员软考重点10 知识产权
商业秘密权:不为公众所知悉、能为权利人带来经济利益、具有实用性并经权利人采取保密措施的技术信息和经营信息。著作权不随作品的转移而转移,即作品转移后,原著作权所有者保留人身权;对于职务作品,著作权、专利均归属公司。软件著作权的客体是指计算机软件,即。,不论是否发表,都享有著作权;中国公民、法人或者其他组织的。《计算机软件保护条件》规定。商标和专利都必须申请注册。《反不正当竞争法》规定。
2022-11-04 20:42:19 591
原创 初级程序员软考重点软件重点9 网络基础
病毒:编制或者在计算机程序中插入的破坏计算机功能或者破坏数据,影响计算机使用并且能够自我复制的一组计算机指令或程序代码。应用层协议主要有:POP3、FTP、HTTP、Telnet、SMTP、DHCP、TFTP、SNMP、DNS。利用通信线路物理地将终端连接、按网络协议相互通信,以共享软件、硬件和数据资源为目标的系统。建立在内外网边界上的过滤封锁机制,认为内部网是可信赖的,而外部网络是不安全和不可信赖的。截获信息的攻击,分2类:被动的获取消息内容 、对业务数据流的分析。用户接收不到或接收到错误的信息。
2022-11-04 09:22:19 1827
原创 初级程序员软考重点8 面向对象及数据库
UML模型中的动态部分,描述了跨越时间和空间的行为,如交互(Interaction)、状态机(State machine)和活动(Activity)。定义在模式描述中,把描述全局逻辑结构的模式与描述物理结构的内模式联系起来,保证物理独立性。保护数据库不受恶意访问,即防止不合法的使用所千万的数据泄漏、更改、破坏。一种结构化的设计工具,以图形的方式描述数据在系统中流动和处理的过程。对数据库中对象所允许操作的集体,对系统动态特性的描述。所研究的对象类型的集体,是对象静态特性的描述。UML模型中的解释部分。
2022-11-03 07:59:15 812
原创 AD 入门2 一步步学PCB画板
V1要放到背面去,这里选中元器件,按下图操作提示把它放到Bottom Layer。右键取消画线,重复这个过程。按需求把元器件摆放到合适的地方,如果要旋转,鼠标选中元器件的时候按空格键。Edit-Origin-Set,点击一下PCB板的左下角。点击下方的工具条: Bottom Layer画背面线路。这里的NetR2_2可以放大图纸,可以看到标在元器件上。改完后,如果仍有飞线提示,则删除导线重新画。如果是自己蚀刻,覆铜可以减少腐蚀时间。图上还有飞线时,提示有网络没有设置。选中红色底纹,按Delete删除。
2022-10-13 09:48:05 3447 2
原创 模电学习2. NPN型三极管电流电压计算实战
电流负反馈偏置电路具有良好的温度稳定性,选择好合适的偏置电阻阻值,设计好直流工作点,就可以让放大电路稳定可靠的工作。本文分析串联式电流负反馈静态电压分析,准备如下NPN型三极管电路。类似方式,如果给出了各点电流要求,也可以计算所需要的各个电阻阻值。需要知道三极管的放大倍数,这里假设三极管的放大倍数是100。如果计算B-E结电流,则V_B略小于2.5V。
2022-10-07 23:06:46 1654 2
原创 Uni-App 云打包使用自有证书的步骤
这里证书别名与生成时的-alias参数值相同,密码填写生成证书时的密钥。选择快速安心打包、打包。等待生成apk包即可。
2022-10-06 18:53:41 1489
原创 初级程序员软考重点3 多媒体
边传边播的媒体,主流的流媒体技术有3种: RealMedia,Windows Media, QuickTime。RTSP是常用的流媒体协议,流媒体采用基于用户数据报协议的实时传输协议RTP,其控制协议是RTCP。人的说话声音频率大概300-3400Hz,数字话音采样频率一般定义为8KHz。模拟声音转为数字声音的过程,采样频率要超过声音最高频率的2倍。对收集的样本要采用多少位二进制来表示用来反映精度。数字化处理步骤: 采样=>量化=>编码。交换媒体包括存储媒体和传输媒体。
2022-10-05 23:30:13 410
原创 初级程序员软考重点2 计算机系统
指令少、定长格式,支持寻址方式少,实现方式增加了通用寄存器,硬布线逻辑控制业主,适合采用流水线。指令多、可变长格式,支持多种寻址方式,实现方式以微程序控制技术(微码),研制周期长。其它控制器部件还有:指令译码器ID、时序部件、状态字寄存器PSW等。存储下一条要执行的指令的地址,每取了一条指令,PC自动加1;其它运算器部件还有 状态字寄存器PSW、通用寄存器组等。指令执行方式:取指 => 分析 => 执行。一条指令分为:操作码字段+地址码字段。流水线技术: 并行取指、分析、执行。存放正在执行的指令。
2022-10-05 20:54:22 458
原创 初级程序员软考重点1 计算机内数据表示及编码基础
海明码在原数据中的一些固定位置插入数据,以进行奇偶校检,能更正一个比特的错误;从森林里选出权值最小结点合并,作为一棵新树的子树,且新权的根结点权值为其子树根节点权值之和;阶码小的尾数右移,每右移一位、阶码加1,直到两数阶码相等。:从右边第1位开始把间隔1位的比特位取出来,数1数量。计算机内保存数据的时候,可能会对数据进行处理。P2,P4校验不通过,2+4=6,可知第6位错误。偏移2n-1的情况下,移码就是将补码符号位求反。在对浮点数进行加、减运算时,要先进行对阶,1数量为3奇数,进行偶校验,把P1填。
2022-10-04 17:22:38 581
tcpdump for android arm
2016-01-07
php redis驱动for win
2015-12-29
mysql-connector-net-6.3.9.rar
2015-06-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人