
嵌入式开发
在嵌入式的学习中遇到的一些问题
菜鸡0001
这个作者很懒,什么都没留下…
展开
-
关于元器件封装的一些文章和一下我的体会
TVS二极管、快恢复二极管,SMA/SMB/SMCTO-252和TO-263及TO-D2PAK和DPAK的区别原理图库中的原理图与PCB库中的封装的关系1.添加封装的方法在原理图库中找到要添加封装的原理图,点击Add Footprint ,方法1 》在封装模型-名称中输入“封装名称”,软件自动查找与“封装名称”相同的封装(查找范围是:已安装的pcb库和工程中的pcb库)。**注意:**方法2》点击上图封装模型中的浏览,可以手动在各个库中选择。方法3》如果需要的封装既没在已安装的pcb库也没原创 2022-06-26 15:56:01 · 1467 阅读 · 0 评论 -
齐纳二极管 稳压二极管 SOD123封装 正负区分
Anode :阳极Cathode :阴极根据上图原理图与实物的对应,有线的一边是阴极如下图原创 2022-06-25 18:55:40 · 4100 阅读 · 0 评论 -
AD22 gerber files 点开 gerber steup 界面 有问题 官方解决方法
gerber files上面是图一但却是这个上图是图二官方说:gerber files 点开是图一,gerber x2 files 点开是图二现在我点开gerber files 也是图二(可能是更新了)我看到了官方的下面图中这句话解决方法:1.点击小齿轮进入优选项 -system-general-advance2. 搜索框中输入gerber (自动搜索)-把箭头指的那一个箭头去掉-点击close-点击确定重启软件,ok...原创 2022-06-24 00:05:20 · 2504 阅读 · 2 评论 -
移植一个SPI协议oled屏幕的方法(百度云例程)
先上链接我的:在上百度云链接SPI管脚说明GND VCC 明显不用改。CS 是片选 因为我们只有一个SPI外设(oled屏)因此无需使用。因此我们只需要更改D0 D1 RES DC 四个管脚gpio的定义即可。打开工程后改三个地方:1.spi.h在spi.h中更改 D0 D1 的管脚定义,网站上下载的例程是IO口是:D0:PB13D1:PB15我改成了PA4(D0,时钟总线),PA5(D1,数据总线)oled.h在oled.h中更改RES DC C...原创 2022-06-15 21:08:58 · 1547 阅读 · 0 评论 -
芯源cw32f030c8t6用keil5编译时出现的问题
问题:下图不显示芯片数据,点击add,里面也没有所需的芯片。解决方法:点击魔法棒->Device->在对话框中找到对应的芯片(我需要的是cw32f030c8)点击 ok。之后再去上图中点击add,选择cw32f030c8即可。如果在Device中没有找到相应的芯片,应该去芯片官网下载该芯片的软件包,然后双击安装该软件包(软件包的格式大致为:巴拉巴拉cw32f030(芯片名)巴拉巴拉.pack)另外:cw32也可以用jlink下载,我使用的是jlink_ob,如下图**“Port”**要择选 SW..原创 2022-06-09 17:57:30 · 1358 阅读 · 1 评论 -
用万用表检测数码管
知识点:如何用万用表检测数码管的引脚排列对数字万用表来说,红色表笔连接表内部电池正极,黑色表笔连接表内部电池负极,当把数字万用表置于二极管挡时,其两表笔间开路电压约为1.5V, 把两表笔正确加在发光二极管两端时,可以点亮发光二极管。如图3.1.5所示,将数字万用表置于二极管挡,红表笔接在①脚,然后用黑表笔去接触其他各引脚,假设只有当接触到⑨脚时,数码管的a段发光,而接触其余引脚时则不发光。由此可知,被测数码管为共阴极结构类型,⑨脚是公共阴极,①脚则是数码管的a段。接下来再检测各段引脚,仍使用数字万用表二极管原创 2022-06-08 01:27:57 · 4182 阅读 · 0 评论 -
PCB地线设计_单点接地_底线加粗
单点接地原创 2022-06-04 12:18:57 · 1908 阅读 · 0 评论 -
arduino UNO开发环境的创建
选择为 Arduino UNO2.选择端口3.点击对勾编译程序4.点击箭头烧录程序问题:检测不到串口解决:1.多次插拔接口界面右下角出现下图即成功。进开发板管理器更新下图的支持包(不用选择什么版本, 直接点击更新update)...原创 2022-02-13 21:39:23 · 512 阅读 · 0 评论 -
建立esp8266的开发环境
https://www.bilibili.com/video/BV174411Q7Ld?p=1&share_medium=android&share_plat=android&share_session_id=32326d2a-dfc7-4035-a006-764f78741a67&share_source=QQ&share_tag=s_i×tamp=1644755912&unique_k=ykJFPj5原创 2022-02-13 20:52:26 · 4039 阅读 · 0 评论 -
esp8266 AT+CIPSTART=“ “,“ “,8080 ERROR CLOSED 终极解决方法
问题如上图原因:使用网络助手创建的server中本地ip不正确(我使用的wifi,但是ip地址是有线网卡的地址)解决方法1.找到电脑的IP地址,在cmd中输入ipconfig2.网路助手显示的是以太网适配器中的ipv4地址,但我们需要无线局域网适配器 WLAN 中ipv4地址(我的电脑和esp8266都是用的wifi)3.将以太网适配器中的ipv4地址(我的是192.138.236.1)替换为无线局域网适配器 WLAN 中ipv4地址(我的是192.168.43.203)如有帮助请点.原创 2022-02-12 23:58:30 · 10309 阅读 · 4 评论 -
c8t6调用mpu6050用oled输出角度,角速度,角加速度(附百度云链接)
先供出链接输出角度,角速度,角加速度(好用)链接:https://pan.baidu.com/s/1vHpGflA2iD4KGlsTRA3WuA 提取码:1234输出角度(好用)链接:https://pan.baidu.com/s/1Od1uxsNbaF7PKC1w-4x1zw 提取码:1234oled中的是PA5 PA7管脚mpu6050用的是PB6 PB7管脚Gyro是陀螺仪,输出的是角速度。Accel是加速度计,输出的是加速度。DMP芯片可以输出角速度,角加速度,和四元数(四原创 2022-01-16 23:53:59 · 2138 阅读 · 7 评论 -
用stm32模拟遥控器初始化电调(电调解锁)(电调行程校准)(附百度云例程)
用stm32模拟遥控器初始化电调(电调行程校准)(电调解锁)看前须知对电调的控制和对舵机的控制很相似,都是使用pwm输出一串方波进行控制。使用32初始化pwm,默认大家都有所了解。使用万用表测量频率,COM端接pwm信号线,另一根表笔接地,如此测出的频率才正确,反之则会大一倍。电调在一个pwm方波周期内识别的是脉宽的长度,而不是占空比,最高油门是2ms的脉宽,最低油门是1ms的脉宽(为什么不是占空比呢,因为频率不同,相同的脉宽,体现出的占空比不同)。由于硬件不同,精确的驱动脉宽并不是完全精确的原创 2021-08-23 22:43:27 · 11234 阅读 · 6 评论 -
使用万用表测量占空比的注意事项
红线接信号线,黑线接vcc,测出的的频率和占空比才准确。如果万用表其中的一根接了GND而没有接VCC,则测量值回非常奇怪。原创 2021-08-23 23:23:58 · 947 阅读 · 0 评论 -
用stm32f103c8t6点亮0.96寸oled屏(附带百度云例程)
oled的技术文档中的例程好像时用keil4开发的,keil5打开时有问题,因此用自己建的c8t6工程做了移植,亲测有效。首先挂出链接链接:https://pan.baidu.com/s/19H5pTt2JeQYA_LBdDxZRag提取码:1234工程的简单说明端口说明使用端口为PB8,PB9PB8用作时数据线SDA,PB9用作时钟线SCL效果如图IIC端口更改在oled.c中更改需要使能的端口时钟2.在oled.h中更改时钟线和数据线的高低电平定义的端口常用的显示函原创 2021-09-10 09:17:20 · 22877 阅读 · 33 评论