负载等于内阻的时候输出功率最大

2019-07-15 10:41:49

阅读数 13

评论数 0

关于stm32启动及运行异常

在测试stm32的时候发现最简单的串口打印demo都无法运行,而且现象特别奇怪: 1 下载后程序无法自动运行 2 调试的时候要点三次full speed才能进入c代码, 前两次看到都是在反汇编代码的窗口中运行, 进入c代码之后可以正常打印. 排查可疑点: 1 boot0与boot1设置...

2019-06-05 22:49:03

阅读数 43

评论数 0

关于mos驱动芯片的layout

在绘制buck电路的过程中发现layout对电路的影响较大. 高手指出了我绘制电路中的问题, 如下: 各个回路的面积都比较大, 下边是更改后的layout,还是不够好,不过经过调试后输出也基本能符合要求了, 可以对比一下. 在调试的时候还发现另外一些问题: 上管的驱动波形为啥...

2019-05-17 14:24:30

阅读数 178

评论数 0

正版ST-link/V2 JTAG/SWD引脚定义和注意事项

原文链接: https://blog.csdn.net/xinghuanmeiying/article/details/78026561 但是换成正版的ST-link/V2,还是四线(SWIO,SWCLK,3V3,GND)连接的话,就会出现No target connected的问题 原来T...

2019-04-17 15:30:10

阅读数 129

评论数 0

H桥电路中mos管串联二极管的作用

因为MOSFET的体二极管速度太慢,有反向直通,所以采用一个二极管串联在外面,外面再整体并联一个 而且高压瞬态完全不一样的,就现在大家做的逆变器,全桥,都是没有考虑这个直通的,因为这个直通的时间都是次ns级以内的 MOS还是可以扛住的,然后遇到那种变态的高可靠性要求,全部都算FAIL 串联...

2019-02-13 14:11:35

阅读数 613

评论数 0

stm32基于CUBEMX使用LL库操作spi

keil v5 CUBEMX v5 mcu:stm32f429igt6   因为项目中需要快速采集外部spi接口adc的数据,所以研究使用LL库读取spi数据。 cube中打开spi功能 设置为LL库 spi读取可以自己实现 while((SPI1-&gt...

2019-02-12 16:34:22

阅读数 1065

评论数 0

全相位FFT算法流程图解

无窗   单窗   双窗  

2019-01-23 10:48:41

阅读数 716

评论数 0

keil使用v6.10.1编译器时更改添加代码解决串口打印无输出的问题

KEIL:5.26 编译器:6.10.1 cubemx:5.0.1 之前一直使用v5编译器,使用printf的时候需要在uart.c中添加如下代码: /* USER CODE BEGIN 1 */ #ifdef __GNUC__ /* With GCC/RAISONANCE, sma...

2019-01-17 10:43:10

阅读数 164

评论数 1

使用cubeMX完成STM32定时器触发多通道adc并用DMA读取的功能

cubeMX 5.0.1 KEIL 5.26 compiler: v6.10.1   cubeMX中设置: 定时器: ADC: 开启通道1和通道2 DMA:   main.c HAL_TIM_Base_Start(&htim8); ...

2019-01-15 23:19:52

阅读数 1356

评论数 0

STM32F4基于cubeMX使用HAL库读取内部adc值并解决ad值不会变化的问题

mcu:stm32f429 库:HAL 打开两个adc通道,使用规则序列 注意这里选择half word的时候,程序里的缓冲区就要写成uint16_t buf[]; 主程序 main.c /* USER CODE BEGIN PD */ uint16_t ADC_Value[...

2019-01-02 17:04:42

阅读数 891

评论数 0

LM2576HV调节负压输出拉低输入电压

LM25x6xx正压转负压的应用中,经常出现拉低输入电压到3v左右并伴有巨大的电流, 芯片发热的情况发生.一般有如下三个原因: 1 芯片的散热焊盘PAD接错, 在生成负压的电路中PAD一般接负电压而不是GND 2 输入电容的负极接错, 其中LM2576和LM2596的输入电容接发是不一样的. ...

2018-11-18 20:05:37

阅读数 236

评论数 0

stm32cubeMX下使用STM32F334的HRTIM生成互补对称PWM并插入死区

1 stm32cubeMX配置 这里一定要配置成PLLCLK*2 实际效果: main.c中需要添加的代码: HAL_HRTIM_WaveformOutputStart(&hhrtim1, HRTIM_OUTPUT_TA1 + HRTIM_OUTPU...

2018-11-12 20:06:37

阅读数 1320

评论数 0

两片STM32使用HAL完成SPI全双工主从通信

SPI是一种非常简单易用的全双工主从式通信协议。 本文使用两片STM32F429,一个作为主机,一个作为从机完成SPI的全双工通信测试。 在STM32的HAL库中简化了SPI主机端的发送接收,但是HAL库没有提供一个简单的SPI从机代码接口,这样就需要自己拼接接口来完成全双工的通信。以下都以实...

2018-10-31 11:40:27

阅读数 2714

评论数 6

stm32基于HAL库的串口与DMA完成不定长数据接收教程及相关解疑

http://www.stmcu.org/module/forum/thread-606385-1-1.html https://blog.csdn.net/u014515202/article/details/73293917/ https://blog.csdn.net/qq_243766...

2018-07-18 19:24:21

阅读数 2810

评论数 1

使用stm32的HAL库完成pwm输入模式测量频率和占空比的详细教程

STM32定时器具有PWM的输入捕获模式。 PWM输入捕获是定时器输入捕获的一个特例,单通道的输入捕获只能获取波形的频率,但是PWM输入捕获可以获取到频率和占空比,对应的高低电平宽度也就能获取到。 它的时序如下图所示:  使用cubemx配置方法:  就是使用TIM2的ch1和ch2...

2018-07-17 14:00:51

阅读数 5224

评论数 3

关于STM32F4的IAP的一点点记录

    看了原子的STM32的IAP 教程,一开始还以为bootloader是啥意思,差点跟uboot搞混淆了,其实stm32的“bootloader”不需要自己写汇编和链接脚本,Boot和App都是单片机程序,只是实现的功能不同,前者是为了引导App,后者是为了实现业务逻辑。只不过boot是有写...

2018-03-07 20:52:26

阅读数 913

评论数 0

stm32 不断进入串口中断的bug解决方法

在使用stm32的时候,发现usart会莫名的卡在串口中断里,然而串口初始化只配置了RXNE中断,打断点发现不断进入中断却没不是RXNE中断引起的,经过查找资料发现是ORE的问题,2篇博文解决方案如下:http://bbs.21ic.com/icview-160999-1-1.html及http:...

2018-03-04 15:00:20

阅读数 5312

评论数 0

Qt使用上一次打开的路径

在Qt中使用 QFileDialog::getOpenFileName 和 QFileDialog::getOpenFileName 的时候默认是打开某一个路径, 如果要多次选择某个路径下的多个文件, 就需要使用上次打开的路径. 实现方法如下所示: QDir d...

2017-03-06 09:59:36

阅读数 2036

评论数 1

线程的分离与非分离状态

线程的分离状态决定一个线程以什么样的方式来终止自己     非分离 【joinable】     分离 【detached】 非分离的线程能够被其他线程收回其资源和杀死;在被其他线程回收之前,它的存储器资源(如栈)是不释放的【默认状态】 分离的线程是不能被其他线程回收或杀死的,它的存储器资源在它终...

2017-02-04 15:00:30

阅读数 2427

评论数 0

字符编码

最近有一些朋友常问我一些乱码的问题,和他们交流过程中,发现这个编码的相关知识还真是杂乱不堪,不少人对一些 知识理解似乎也有些偏差,网上百度,google的内容,也有不少以讹传讹,根本就是错误的(例如说 unicode编码是两 个字节),各种软件让你选择编码的时候,常常是很长的一个选单,让用户不知道...

2016-08-09 10:03:30

阅读数 371

评论数 0

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