- 博客(27)
- 收藏
- 关注
原创 STM32CubeMx的使用
懒人流程1 RCCBYPASS Clock Source旁路时钟脉冲源Crystal/Ceramic Resonator 水晶/陶瓷谐振器主时钟输出1主时钟输出2音频时钟输入(12S CKIN)2 RTC激活时钟脉冲源激活的日历闹钟A闹钟B唤醒Timestamp发送到AF1Tamper1发送到AF1校准3时钟配...
2019-07-01 19:38:24 1298
原创 端口引线输入干扰
温度采集电路如下,在长期测试中发现不规律的温度漂移现象,最高偏差可达±3度,怀疑是NTC电阻引线过长导致出现干扰,于是在引线两端(NTC电阻两端)加入1UF电容滤波,加入后偏移现象改善。...
2019-07-01 13:55:45 535
转载 keil5里的ST库
keil4的旧工程在keil5里出现\Objects\stm32demo.axf: Error: L6200E: Symbol NVIC_PriorityGroupConfig multiply defined (by misc_1.o and misc.o).等问题,原因是keil5配置有ST的库(在安装的时候有个Pack installer供你选择单片机型号,并下载相应的库) ...
2019-01-28 19:47:42 3698 1
转载 MSP430寄存器的设置与作用
*标准的寄存器和位定义为德州仪器* MSP430微控制器。**本文件支持汇编语言和C开发* MSP430x14x设备。**德州仪器,2.4版**牧师1.2,其他定时器B位定义。*更名为XTOFF到XT2OFF。*牧师1.3,去掉前导0到避免解释为八进制*在C值*牧师1.4,更正LPMx_EXIT引用新的内在_BIC_SR_IRQ*改变TAIV和TBIV只读*版本1.5,...
2018-11-02 16:49:51 2671
原创 MSP430 DCO数据丢失问题
单片机到手正常下载程序不能运行读取flash内容information memory内容有误,其中有个关键的时钟模块DCO的数据,他为单片机提供时钟基准,每个单片机的DCO都是单独校正的,这是地址这是一个正常模块的数据在0x10FD,0x10FD是有CALBC1_8MHZ,CALDCO_8MHZ的数据的 而在我430的测试程序中有这么一段,如果CALBC1_...
2018-11-01 19:51:17 662
转载 IAR 断点出现 one or more breakpoints coule not be set and have been disabled
将所有的断点全部删除,再Debug,看还会不会有提示。 再者,注意把工程选项里Linker->Output|Format中的Debug information for C-SPY勾上。 把项目中project->EWARM->Debug->Obj中的都删除 工程设置中C/C++ Compiler->Output->generate debu...
2018-10-31 17:09:01 814
转载 使用外部晶振做串口通讯时,波特率变为设置值的一半
现在我改成使用外部时钟,晶振为8M,设置波特率为115200,电脑上要将波特率设置为57600时才能正常通讯 改库文件中定义的晶振频率参数即可 把stm32f10x.h文件中的#define HSE_VALUE ((u32)16000000)改为#define HSE_VALUE ((u32)8000000)即可。...
2018-09-30 09:48:30 2184
原创 mos管震荡2
根据对引线电感的估算,由datasheet得到的MOS的 DS电容,参数如下 L1=0.0000000045; %单位HL2=0.0000000075;C1=0.00047; %单位FR1=0.01; %单位欧母num=[1 R1/L2 1/(L2*C1)];den=[1 R1/(L1+L2) 1/(L1*C1+...
2018-08-11 18:16:12 2582
转载 LC振荡电路 频域计算
基尔霍夫定律以LC并联电路为例,电容两端的电压VC等于电感两端的电压VL:流入电容的电流等于流出电感的电流:从电路元件的本构关系可知并且微分方程调换顺序并进行代换得到二阶微分方程参数 ω0,谐振角频率定义为:利用这个可以简化微分方程相关的多项式是因此,或者说其中j为虚数单位。 [3] ...
2018-08-10 19:22:14 6052
原创 CMD 命令
在命令行上输入 dir /?可以看到所有选项的含义/p 表示分页显示/W 表示宽格式显示/O 分类显示文件/S 显示指定目录和所有子目录中的文件。 aa.bat@ECHO OFFecho hello,worlddir /sPAUSE ...
2018-08-05 18:40:48 597
原创 作用是把adc的数据用DMA送到内存(一个数组),用另一通道DMA送到串口
extern uint16_t SendBuff[SENDBUFF_SIZE];/* * 函数名:USART1_Config * 描述 :USART1 GPIO 配置,工作模式配置。115200 8-N-1 * 输入 :无 * 输出 : 无 * 调用 :外部调用 */ void USART1_Config(void){ GPIO_InitTypeDef GPIO_I...
2018-08-05 17:27:10 2552
原创 extern和volatile
在两个地方同时做好定义才能在两个.c文件正确调用这个变量,不然main.c(125): error: #20: identifier "time" is undefined
2018-08-02 18:41:17 1992
原创 光耦
光耦没有正常发出信号,单片机端信号正常,光耦输出信号如下正确波形应该是方波,感受是控制电流达到临界点附近但没有超越,因此不能正常下拉电压,预计驱动电流不足,查Datasheet截取了关于驱动电流的部分,可以看出,要启动LED导通需要的电流为7.5ma-14ma实际电路图如下经计算得出电流为4.8ma ,电流不符合要求电阻R110合理取值在23...
2018-07-30 16:17:10 4956 3
原创 用系统的角度分析MOS管震荡
网上找到的一个帖子,用系统的角度分析MOS管产生震荡的原因,原文如下======================以下是我自己的计算================================话说楼主这样化简一些数据没有问题吗用matlab仿真下面的计算结果也不一样matlab绘制阶跃响应和根轨迹结论是正确的不同的电压上升对...
2018-07-12 21:40:31 4238 1
转载 7805的各种用法
该MC7800系列可与PNP晶体管电流提升。MJ955提供电流为5 A。电阻器R与PNP的VBE相结合,确定传输晶体管何时开始导通;该电路没有短路检测。输入/输出差分电压最小值随着传输晶体管的VBE增加。图9的电路可以通过添加短路感测电阻器(RSC)和附加的PNP晶体管2N6049来修改以提供短路保护。电流检测PNP必须能够处理三端调节器的短路电流。因此,指定一个四安培可调功率晶体管。...
2018-07-05 10:53:43 4075
转载 各变量可以表示数的范围
对于无符号数,根据占用的位数可以直接计算:unsigned short 16位 0~2的16次方-1(即65535)【十进制,以下都是】unsigned int 16位 0~2的16次方-1(即65535)unsigned long 32位 0~2的32次方-1(即4294967295)对于有符号数,由于0也占用一个位置,导致负数的边界值与正数的边界值不一样:short 16位 - 2的(16-1...
2018-06-18 09:38:23 2895
原创 APP\UART\uart1.h(4): error: #5: cannot open source input file "bsp/usart.h": No such file or direct
调用以前的程序,发现出现了错误APP\UART\uart1.h(4): error: #5: cannot open source input file "bsp/usart.h": No such file or direct这个是以前研究匿名的代码,有C/C++有路径但是提示路径错误,研究后发现和修改了工程的文件名有关,原版的工程名为ANO_USB,修改后为ANO_USB - 遥控器,而匿名...
2018-06-17 20:11:17 6785
转载 容量问题
1bit 就是1位二进制数. 1Byte就是1个字节.1个字节是由8个二进制位组成的. 所以1Byte=8bit.字节加起来,到了1024个字节的时候,就获得了一个千字(Kbyte)bit/Kbit *8 = byte/Kbyte练习 : 分辨下面这两段话AT24C512C 512Kb I2C compatible 2-wire Serial EEPROMAT24C512简介AT24C512...
2018-05-29 17:40:40 700
转载 PID
微积分快速入门S—路程 V—速度 a—加速度其中的边长为v和t的长方形的面积为s积分的结果是一个函数所围成的面积进阶积分s = v * t v = a * t 微分S = f(t) = v * t f '(t) = vv = f(t) = a * t f '(t) = aa = v' = s‘’ over2.积分控制 PID控制器中的积分对应于图1中...
2018-05-20 21:57:26 6500
转载 Keil 错误的总结
stm32 是怎么与FWLIB联系在一起的? 1.main中#include "stm32f10x.h"2.stm32f10x.h中#ifdef USE_STDPERIPH_DRIVER #include "stm32f10x_conf.h"#endif3.stm32f10x_conf.h中#include "stm32f10x_adc.h"#include "st...
2018-05-15 10:06:51 5613
转载 MOS管开关电路
MOS管开关电路是利用MOS管栅极(g)控制MOS管源极(s)和漏极(d)通断的原理构造的电路。因MOS管分为N沟道与P沟道,所以开关电路也主要分为两种。一般情况下普遍用于高端驱动的MOS,导通时需要是栅极电压大于源极电压。而高端驱动的MOS管导通时源极电压与漏极电压(VCC)相同,所以这时栅极电压要比VCC大4V或10V.如果在同一个系统里,要得到比VCC大的电压,就要专门的升压电路了。很多马达...
2018-05-10 11:02:16 31070 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人