笔记
sqeasww
这个作者很懒,什么都没留下…
展开
-
交叉编译链的问题
各种交叉编译工具链原创 2022-08-12 11:31:06 · 489 阅读 · 0 评论 -
vim笔记
vim原创 2022-07-21 14:31:05 · 244 阅读 · 0 评论 -
用自带远程桌面windows -- ubuntu
windows–ubuntu远程连接用自带远程桌面。原创 2022-07-18 10:27:08 · 126 阅读 · 0 评论 -
RTT-KEIL-AC6编译问题
Rtthread keil 编译器之前选的use default compiler version 5 现在换到6后会报错ArmClang: error: unsupported option ‘–locale=english’ArmClang: error: unsupported option ‘–c99’AC6编译 最新的HAL库工程是可以的1 解决 ArmClang: error: unsupported option ‘–locale=english’http://bbs.eewor原创 2021-06-19 10:32:51 · 6296 阅读 · 0 评论 -
stm32g431-pt100-opamp-adc的调试笔记
根据前面的ADC采集的调试经验这个功能调试就很快了首先了解电路原理http://www.elecfans.com/yuanqijian/sensor/20171026570474.htmlCubemx 该外设默认配置 注意ADC部分最后要在程序中手动增加 开启使能 语句工程如下https://download.csdn.net/download/sqeasww/19700294...原创 2021-06-17 17:02:36 · 1267 阅读 · 0 评论 -
stm32g431 adc dma组合调试笔记
芯片stm32g431cbt6现象 ADC1 通道15 DMA采集 程序显示都是4095明显不正常配置如下最后终于成功了1 硬件verf+ 接到3.3v电源或者SYS中2 dma 字长 配置 word 用uin32_t 数组接收3这一项开启最终工程如下https://download.csdn.net/download/sqeasww/19682905...原创 2021-06-16 11:54:37 · 1329 阅读 · 0 评论 -
C++stm32f407ve+rthread
仅做笔记手里没有stm32f407zg芯片的板子 有stm32f407vert-thread-master\bsp\stm32\stm32f407-atk-explorer\board 工程移植修改为stm32f407vet6 芯片后运行c++移植过程最后开env 选上c++ 然后scons --target=mdk5用keil 开工程 右键删掉main.c 增加main.cpp 粘贴复制代码在STM32上应用C++ (rt-thread.org)报错 原因未知 屏蔽错 List原创 2021-06-13 17:24:34 · 389 阅读 · 1 评论 -
QT使用笔记
1 根据网上资料下载了QT5.14.1 http://download.qt.io/archive/qt/下载按照windows平台编译选择的编译器 安装 最后需要注册邮箱 网友说可以关掉电脑网络就可以避免注册过程,没有测试,2 安装完后没有创建快捷方式 然后新建项目时有错误,需要将D:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin添加到环境变量里3 考虑要在ARM内核的板子上跑QT编译的程序 所以还要根据linn欢迎使用Markdown编辑器你好! 这是你第一次使用 M原创 2020-07-14 16:46:43 · 201 阅读 · 0 评论 -
link.sct文件修改笔记
https://blog.csdn.net/qq_40888343/article/details/86223609原创 2020-03-19 13:13:23 · 688 阅读 · 0 评论 -
RTT看门狗功能笔记
我用的芯片是stm32f407vet6 rtthread 源码V4.0.1 bsp hal_drvie的驱动drv_wdt,有bug,显然和V4.0.2里的drv_wdt 有区别,,下面说一下我调试通的步骤:1 修改bsp/board/Kconfig 按照语法 添加看门狗部分,使得rthread.h 里有BSP_USING_WDT 宏变量这样menucofig 里的配置如果2 然后修...原创 2020-02-23 11:29:05 · 1482 阅读 · 0 评论 -
rtthread 笔记
原创 2019-12-07 08:57:17 · 196 阅读 · 0 评论 -
RT_Thread 使用UART+DMA接收导致数据分包输出问题
https://blog.csdn.net/ylzmm/article/details/103009726原创 2019-11-20 13:34:10 · 1130 阅读 · 0 评论 -
rt-thread 从零创建工程文件笔记
1 官网下载rt-thread源码v4.0.1版本(最新)2 桌面上新建文件夹 zwin-mb-test-01(随便命名不要有中文)里面再新建bsp文件夹3 复制源码 路径rt-thread/下所有的文件除了bsp文件夹4 复制rt-thread/bsp/stm32/stm32f407-atk-explorer文件夹里的所有文件到自己新建的bsp中(我板子芯片是stm32f407vet6)...原创 2019-11-01 16:30:22 · 1162 阅读 · 0 评论 -
换行与回车
ascii\n 10 换行NL 0x0a\r 13 回车CR 0x0d原创 2019-04-12 10:43:20 · 110 阅读 · 0 评论 -
光耦
光耦是否可以近似看做成一个带隔离功能的三级管呢? 槽型光耦也被工程技术人员称作槽型光电开关或者对射式光电开关,也是以光为媒体,由发光体与受光体间的光路遮挡或由反射光的光亮变化为信号,检测物体的位置、有无等的装置。槽型光耦也是由一个红外线发射管与一个红外线接收...转载 2019-06-23 23:04:23 · 715 阅读 · 0 评论 -
光耦
光耦是否可以近似看做成一个带隔离功能的三级管呢? 槽型光耦也被工程技术人员称作槽型光电开关或者对射式光电开关,也是以光为媒体,由发光体与受光体间的光路遮挡或由反射光的光亮变化为信号,检测物体的位置、有无等的装置。槽型光耦也是由一个红外线发射管与一个红外线接收...转载 2019-06-23 23:04:23 · 6576 阅读 · 0 评论 -
SD卡与SD卡座电路
https://blog.csdn.net/qlexcel/article/details/53419787原创 2019-08-13 14:26:49 · 1208 阅读 · 0 评论 -
FreeRTOS实验_线程安全和中断安全printf方式
https://blog.csdn.net/baidu_23187363/article/details/53811144原创 2019-08-09 15:10:45 · 921 阅读 · 0 评论 -
HAL定时器笔记
用CUBE配置完定时器6 中断进不去自动重装配置是htim6.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; 开 与 不开都没有影响在MX_TIM6_Init函数中手动添加HAL_TIM_Base_Start_IT(&htim6);后就好了添加HAL_TIM_Base_Start(&htim6) 就不行...原创 2019-09-03 11:45:41 · 1914 阅读 · 0 评论 -
HAL 串口使用笔记
cube配置串口完后 串口进入中断 手动加入 __HAL_UART_ENABLE_IT(&huart1, UART_IT_RXNE);就可以进入中断了然后呢 ?中断进去之后应该怎么接收数据?直接写HAL_UART_Receive_IT(&huart1,u1rx, 6); 不行 u1rx里面没有数据如果在while之前调用HAL_UART_Receive_IT(&...原创 2019-09-03 18:03:13 · 1849 阅读 · 0 评论 -
PCB布局原则笔记
https://mp.weixin.qq.com/s/6UZAls8vzQyLPhIMeNnDMg【工程师笔记】沸腾了!PCB布局技巧大汇总电子发烧友网 今天PCB布局技巧大汇总,看完又是一条好汉PCB又被称为印刷电路板(Printed Circuit Board),它可以实现电子元器件间的线路连接和功能实现,也是电源电路设计中重要的组成部分。今天就将以本文来介绍PCB板布局布线的基本规...原创 2019-09-04 17:46:01 · 1119 阅读 · 0 评论 -
STM32 HAL库I2C接口驱动EEPROM24C512笔记
一开始用CUBE配置为 都是默认配置 未改动直接while循环调用库函数HAL_I2C_Mem_Write(&hi2c2,0xA0,0,6,aa,6,1000)写完后延时一会 然后读看看是否写成功HAL_I2C_Mem_Read(&hi2c2, 0xA0, 0,6,bb,6, 1000)定义aa[6]={0,1,2,3,4,5} bb[6];这样写成功的话 bb数组填...原创 2019-09-20 09:46:50 · 2695 阅读 · 2 评论 -
TVS管
TVS管保护的原理:在管子两端的电压大于一定值时,TVS管被反向击穿,瞬间形成一个导通回路,将管子两端的大电流导出,并且将管子两段的电压钳制在一个固定电压,进而保护和它并联的电路。 TVS管工作特性曲线如下:结合特性曲线,说明TVS...转载 2019-06-22 19:14:25 · 2918 阅读 · 0 评论 -
问题
DA1302 STM32驱动 keil变异优化等级为level 0 正常等级为level 2没有数据原创 2019-06-18 15:20:24 · 106 阅读 · 0 评论 -
TVS二极管作用
百度首页登录个人中心帐号设置意见反馈退出都具有稳压作用,TVS二极管和稳压二极管应用有什么不同点大年君爱好电子18-12-0422:41一、稳压二极管和TVS二极管原理1、稳压二极管稳压二极管是一种利用PN结处于反向击穿电压基本保持不变,但是电流可以在一定范围值内变化,稳压二极管在反向击穿电压前具有高阻态,超过这个临界点就处于低阻态。稳压二极管广泛应用于各类稳压电路、电压基准元器件等场合,它可以串...转载 2019-06-12 08:40:51 · 20193 阅读 · 0 评论 -
数字电路笔记
题目:什么是冒险和竞争,如何消除?下面这个电路,使用了两个逻辑门,一个非门和一个与门,本来在理想情况下F的输出应该是一直稳定的0输出,但是实际上每个门电路从输入到输出是一定会有时间延迟的,这个时间通常叫做电路的开关延迟。而且制作工艺、门的种类甚至制造时微小的工艺偏差,都会引起这个开关延迟时间的变化。实际上如果算上逻辑门的延迟的话,那么F最后就会产生毛刺。信号由于经由不同路径传输达到某一汇合点...原创 2019-04-27 14:20:23 · 902 阅读 · 0 评论 -
linux c基础
char *p="abcdef"和char s[]="abcdef"存储在哪里?2014年08月11日 11:46:59 benben_liu2012 阅读数:429更多个人分类: C语言 存储#include <stdio.h>int main(){char *p=“abcdef”; //很多书上说:p在栈,“abcdef”在数据区p[2]=‘W’;printf§;...原创 2019-04-26 18:15:08 · 177 阅读 · 0 评论 -
教具手提箱项目笔记
项目 要求开发四块单片机板第一块 是串口通讯功能使用MP2359 12v转5V然后再转3.3V但是 12V经MP2359出来没有5v经检测是原理图画错了,把 3和6短路了 隔开后正常输出芯片用stm32f103c8t6下载用SWD模式 板子出来可以烧写程序,但是一开始好像程序没有运行,点灯 开蜂鸣器测试的最后检测是 软件程序写的不对,更改一下就可以了VBAT没有接 但是可以工作...原创 2019-04-16 15:43:04 · 201 阅读 · 0 评论 -
multisim使用笔记
旋转元件将鼠标箭头放在原件上右击,会弹出快捷菜单,其中有水平翻转、垂直翻转、顺时针旋转90度、逆时针旋转90度,按需要选择,单击即可Ctrl+W可以直接打开器件库;器件放置时,垂直翻转Alt+Y,水平翻转Alt+X,旋转Ctrl+R;缩放 滚轮;移动 框选+拖拽;修改属性直接双击较快,用Ctrl+M 反而慢;放置连线时如果有元件引脚那么鼠标移动引脚上直接可以连线,其他不能连线情况时就...原创 2019-04-15 16:31:45 · 3050 阅读 · 1 评论 -
stm32IO输入模式笔记
1.模拟输入 我认为模拟输入最重要的一点就是。他不经过输入数据寄存器,所以我们无法通过读取输入数据寄存器来获取模拟输入的值,我认为这一点也是非常好理解的,由于输入数据寄存器中存放的不是0就是1。而模拟输入信号不符合这一要求,所以自然不能放进输入数据寄存器。该输入模式,使我们能够获得外部的模拟信号。2.浮空输入 该输入状态。我的理解是。它的输入全然由外部决定,我认为在数...转载 2019-04-11 12:00:09 · 1018 阅读 · 0 评论 -
STM32软件笔记
1 RCC_APB2Periph_AFIO–复用IO时钟的使用重映射和调试I/O 配置寄存器(AFIO_MAPR) 实现引脚的重新映射。这时,复用功能不再映射到它们的原始分配上。需要用到外设的重映射功能时才需要使能AFIO的时钟外部中断(EXTI)中与AFIO有关的寄存器是AFIO-EXTICR1、2、3,它们是用来选择EXTIx外部中断的输入脚之用。举例:重映射USART3USART3...原创 2019-03-28 14:09:08 · 451 阅读 · 0 评论 -
AD使用笔记
去除自己不想要的铺铜区域1.点击place–>polygon pour cutout。2.出现光标,然后把你想要去除的那个区域选中,如图一所示,单击右键退出选择模式。3.双击没有被选中的区域,软件提示重新铺铜,选择确定,之后系统重新铺铜,画螺丝孔先选择图形,,,然后Tools ----convert-------create borad cutout from selected ...原创 2019-01-16 17:36:24 · 3318 阅读 · 0 评论 -
TTL232和RS232的区别
逻辑电平定义不同:TTL232的0是用0v表示。1是用5V表示。RS232的0是用+3V–+15V表示,1是用-3V—15V表示。接口一般都用三根线,1:地线。2:写入。3:导出。他们不可直连,中间需接电平转接板,...转载 2019-01-18 10:37:10 · 5160 阅读 · 1 评论 -
模拟电路笔记
LM317 1.25-30V 连续可调电源电路原创 2019-04-27 14:28:57 · 595 阅读 · 0 评论 -
电子电路设计需要考虑哪些方面
一般PCB基本设计流程如下:前期准备–PCB结构设计–PCB布局–布线–布线优化和丝印–网络和DRC检查和结构检查–制版。第一:前期准备。这包括准备元件库和原理图。“工欲善其事,必先利其器”,要做出一块好的板子,除了要设计好原理之外,还要画得好。在进行PCB设计之前,首先要准备好原理图SCH的元件库和PCB的元件库。元件库可以用peotel自带的库,但一般情况下很难找到合适的,最好是自己根据所选...转载 2019-04-23 11:26:52 · 2453 阅读 · 0 评论 -
PCB设计笔记
2层板设计需要养成的7个好习惯苏老师编译 电路设计技能 昨天本文的作者为大名鼎鼎的高速数字信号完整性专家Eric Bogatin,他是Signal Integrity Journal的技术编辑和Teledyne LeCroy信号完整性学院的院长,他还是美国科罗拉多大学博尔德分校ECEE部门的兼职教授 。下面是翻译自“Signal Integrity Journal“的一篇文章。如果用面...转载 2019-04-29 08:19:39 · 1131 阅读 · 0 评论 -
TVS正负区分
管子标有黑线的一段为管子的正极,这与钽电容是相同的,与其他具有极性的器件标号正好相反,一定要注意,钽电容正负极上电出错可是会爆炸的!原创 2019-06-20 20:21:59 · 836 阅读 · 0 评论 -
MOS管
大学的时候看到电路中涉及到MOS管的使用,指定头大。前几天偶然看见一篇文档《MOS管原理,非常详细》,对MOS管的使用总结的很透彻,所以整理到这里。以下以增强型MOS管为例解释说...转载 2019-06-10 22:36:27 · 359 阅读 · 0 评论 -
stm32的存储器结构
首先,先看一下stm32的存储器结构。Flash,SRAM寄存器和输入输出端口被组织在同一个4GB的线性地址空间内。可访问的存储器空间被分成8个主要块,每个块为512MB。FLASH存储下载的程序,FLASH是ROM的一种。SRAM是存储运行程序中的数据,SRAM是R...翻译 2019-06-19 13:23:50 · 1069 阅读 · 0 评论 -
移远M26使用笔记
硬件平台开发板 全球鹰M26模块上电后首先主动发送的数据第一RDY+CFUN: 1 --17+4+CPIN: READY — 22-33+4Call Ready --38+电压不足时 模块会重复发送RDY+CFUN: 1 --17+4+CPIN: READY — 22-33+4第二AT+QPOWD=1 模块正常关机atat+cpin?a...原创 2019-04-30 14:37:06 · 6515 阅读 · 0 评论