- 博客(29)
- 资源 (6)
- 收藏
- 关注
转载 proteus仿真中virtual terminal
(3) 字符: 串口在以字符格式收发数据时 ,因为每个字符在 ASCII 码表中对应成二进制码 都是8bit 宽的二进制数 ,正好为一个字节,所以默认先将该字符转换为对应的二进制数然后发送,相当于每个字节发送一个字符。串口接收端如果是二进制格式,那么将直接显示;(2) 二进制 : 参照十六进制收发格式的原理 ,每位二进制数位宽为 1bit ,那么串口每个字节可以传输 8 位二进制数,同样,在传输数据 '' 0F3C781A '' 时 ,每个字节对应的数据即为上表中十六进制数对应的二进制数。
2024-04-10 20:15:45 2056
原创 DDS笔记
在采样时钟的每个周期频率字输入K进入加法器与寄存器内存储的结果进行相加,累加的结果更新到寄存器,等待下一个采样时钟周期继续作为加法器的输入与FTW进行 累加。当累加的结果超过N位寄存器的所表示的最大值。从相位角度来说,频率字输入K相当于相位增量,在固定系统参考时钟的情 况下,相位增量越小,周期时间越长,输出的信号频率越小。输出信号的最小频率也可以称为频率分辨率,固定系统时钟频率时,频率字输入K的位宽N越大,频率分辨率也就越小。系统时钟CLK频率为fclk,输出信号频率为fout,频率字输入K的位宽为N位。
2024-03-01 10:04:53 469
原创 stm32 寄存器、地址、位带操作
4GB 的地址空间中,ARM 已经粗线条的平均分成了 8 个块,每块 512MB,每个块也都规定了用途,具体分类见表格 6-1。每个块的大小都有 512MB,显然这是非常大的,芯片厂商在每个块的范围内设计各具特色的外设时并不一定都用得完,都是只用了其中的一部分而已。有 3个块非常重要,也是我们最关心的三个块。Block0用来设计成内部 FLASH,Block1 用来设计成内部 RAM,Block2 用来设计成片上的外设。
2023-12-21 15:19:15 817
原创 keil中报警告comparison of constant 100 with boolean expression is always true
因为在C中运算符计算从左到右,((0<=Wave_Fre) <= 100 )keil中变量Wave_Fre为变值。
2023-10-20 14:50:48 1455
原创 STM32 Debug查看const变量 在flash中存储地址
1.下面const数组,存储在flash中,通过map文件获取CH_value的数组首地址0x080014c8,或者debug中在函数中添加CH_value到Memory,获取数组在flash中存储的位置。
2023-10-19 14:15:15 521
转载 STM32 Flash读写;Flash地址对应的存储内容及方式;
从上可以看出,数据在flash中存放顺序是低在前,高在后,那么读flash时呢,答案是,会再反转,高在前,低在后,因为读flash必须一次至少读16位,不太允许读8位,所以正好又反过来了。概念:计算机中最小的信息单位是bit,也就是一个二进制位,8个bit组成一个Byte,也就是1个字节,在编程时,要注意给要分配要存储的内容地址,每个数据对应地址,都是偶数,因为1个数据要占用2个地址。(2)将一个16位数,也就是2个字节,存放的顺序是低字节在前,高字节在后,这个跟感官上不一样。
2023-10-19 10:25:16 1220
原创 MATLAB2018a安装出现License Manager Error-8问题
是要将这个dll文件拷贝到安装目录下的bin/win64文件夹下。matlab2018a的path的文件夹解压后为。目录下覆盖源文件,安装后没有。”,将其复制到 将其复制到。R2018a文件,所以。
2023-10-18 09:26:34 906 2
原创 VS错误代码LNK1168 LNK1168 无法打开 D:\ruanjian\visualstudio\test\03struct\x64\De
2.找到这个文件 删除即可。
2023-09-18 18:30:27 261
原创 Multisim中VDAC8使用
1.Multisim中VDAC8是8位DAC。双击打开后,数字“1”代表I/O口输入电压高于2.8V有效,数字“0”代表代表I/O口输入电压低于0.8V有效。2.为控制输出电压,点击开关不同按钮可以调节输出值。
2023-08-24 16:32:10 1766
原创 excel中两列数据生成折线图
WPS中excel的两列数据,第一列为x轴,第二列为y轴,生成折线图,并生成拟合函数。1.选中两列数据,右击选择插入图表,选择XY(散点图),生成散点折线图。2.选中图中散点,右击选择添加趋势线,界面右边的趋势线选择显示公式。
2023-08-22 18:31:10 10564
原创 电容测量仪
灯测试(LT)、消隐(BI)和锁存启用(LE)输入分别用于测试显示器、关闭或脉冲调制显示器亮度以及存储BCD码。引脚:1CLR-清零,2CLK-时钟,7ENP/CEP-计数控制端,9PE/LOAD-置位允许端,10CET/ENT-计数控制端,15TC/PCO-进位输出端。计数模式:1CLR,7CEP,9PE,10CET引脚置高,为计数器模式,2CLK时钟来一个上升沿,74ls160输出+1;3.1 多谐振荡器 T1=ln2(R3+R4)C1;2.4511BD 编解码器。3.2 单稳态触发器。
2023-06-25 15:12:00 287
原创 HAL 库TIM定时器调试输出PWM波
1.使用STM32F103VET6 TIM1和TIM8使用软件仿真1.1 TIM周期计算= Systemclock/(PSC+1)/(ARR+1)1.2 STM32CubeMX 的TIM1和TIM8的Deadtime 单位为us。1.3 使用软件仿真功能,STM32F407芯片不支持debug里面逻辑分析仪功能1.4 在主函数中修改TIM的PWM波占空比时,只需要修改一次即可,如果不做判断,TIM不会产生PWM波1.5 使用软件仿真功能,TIM1能够正常输出...
2021-09-08 13:34:45 1311
转载 浅析MOS管工作原理及特性
转载于http://www.elecfans.com/d/826748.html什么是MOS管?MOS管的英文全称叫MOSFET(Metal Oxide Semiconductor Field Effect Transistor),即金属氧化物半导体型场效应管,属于场效应管中的绝缘栅型。因此,MOS管有时被称为绝缘栅场效应管。在一般电子电路中,MOS管通常被用于放大电路或开关电路。1、MOS管的构造在一块掺杂浓度较低的P型半导体硅衬底上,用半导体光刻、扩散工艺制作两个高掺杂浓度的N+区,并用
2021-07-24 14:17:38 3876
原创 ADS8698驱动
ADS8698 是基于 18 位逐次逼近寄存器 (SAR) 模数转换器 (ADC) 的 4 通道、8 通道集成数据采集系统,工作吞吐量达 500kSPS。 这些器件提供了用于各输入通道的集成模拟前端电路(过压保护高达 ±20V)、支持自动和手动两种扫描模式的 4 通道或 8 通道多路复用器、以及低温度漂移的片上 4.096V 基准电压。 这些器件由单个 5V 模拟电源供电,每个输入通道均可支持真正的双极输入范围(±10.24V、 ±5.12V 和 ±2.56V)和单极输入范围(0V 至 10.24V 以及
2020-07-26 11:52:20 1948
原创 AD中画原理图步骤
ad中画器件原理图-以画usb的原理图为例1.新建原理图库。2.在SCH Library 的器件中双击component_1为器件命名3.画原理图框4.放置引脚并对引脚命名,注意放置引脚的位置,引脚带十字的一端在原理图框外面。5.放置完后保存即可...
2020-05-08 13:54:20 16871
转载 Altium Designer PCB电路板设计总结
【转载请注明出处: http://blog.csdn.net/leytton/article/details/78239581】间隔很久之后再次进行PCB电路板设计,很多都忘了,一阵摸索后将一些零碎的东西记录下来,供以后快速入手 PCB项目中一般包含四个文件:xxx.SchDoc(PCB原理图)、xxx.PcbDoc(PCB封装图)、xxx.SchLib(PCB原理图库)、xxx.Pc...
2019-01-02 13:03:44 1377
原创 USB做串口--单片机向PC端传数据
USB数据线一共有四个针,其中两个针是连接数据的作用,另外两个针是充电的电源线包括接地的。1、红线的作用:电源正极(接线上的标识为:+5V或VCC)2、白线的作用:负电压数据线(标识为:Data-或USB Port -)3、绿线的作用:正电压数据线(标识为:Data+或USB Port +)4、黑线的作用:接地(标识为:GND)usb可以直接和单片机的串口usart连接,向PC...
2018-12-28 20:04:37 7174
原创 串口使用printf()函数向pc机传输数据
printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。printf()函数的调用格式为: printf("<格式化字符串>", <参量表>)。格式输出,它是c语言中产生格式化输出的函数(在 stdio.h 中定义)。用于向终端(显示器、控制台等)输出字符。格式控制由要输出的文字和数据格式说明组成。要输出的文字除了可以使用字母、数字、空格和...
2018-12-28 19:30:54 1796
转载 Serial Chart使用说明
用单片机调试时,有没有想过要一款软件把串口数据的波形给打印出来,调试传感器,PID参数等等等等,这款软件绝对值得拥有,Serial Chart就是这样的软件,可以从串口读取数据,然后,画出波形图,很实用。但是配置并不是图形界面式的方法,而是写配置文件,按照格式模板写即可,使用结果如下配置程序如下[_setup_]port=COM5baudrate=115200width=1...
2018-12-28 19:23:34 11938 2
转载 STM32 USB接口 一键下载电路详解与过程分析
要想了解一键下载电路的工作过程,首先要了解STM32的几种启动模式。STM32的几种启动模式如下表所示: 从表中可知,我们想用串口下载代码,就要配置BOOT0为1,BOOT1为0,但是如果想让STM32一复位就运行代码,就要配置BOOT0为0,BOOT1配置为什么都可以,为了解决这个问题,我们可以设计一个电路,通过串口转USB芯片CH340G的DTR#和RTS#引脚的信号来控制...
2018-12-17 20:07:40 10557 2
转载 电流驱动和电压驱动
比较专业的解释: 电压驱动的如:场效应管,因为它的内阻很大,加电压控制时电流很小,近似为零,所以可以理解成:电压驱动; 电流驱动的如:普通的NPN、PNP型三极管,因为它的内阻较小,加电压控制时电流相对较大(一般小功率的都有100uA以上,大功率的可达20mA以上),所以可以理解成:电流驱动; 从控制原理来说:电压驱动的如:场效应管,它是...
2018-12-07 09:31:40 12102
转载 stm32下载程序
用过stm32的人都知道stm32有两种常用下载程序的方法,用串口和jlink。串口下载方法和51差不多不多说,用jlink下载时接口引脚太多导致接口很大,很占pcb的面积,在此我就针对这个问题清晰的讲述下jlink下载程序时jtag接口的简化方法!希望对大家有用。!(1)如果用jtag模式下载的话需要接线: jlink的第1脚(VDD) ...
2018-11-27 09:11:09 2321
原创 爬取flash动画
爬取flash动画首先得获得flash动画的url,flash动画的url是以.swf结尾的,所以使用播放flash动画的网页爬取flash动画会失败。首先获取flash动画的url,打开播放flash动画然后鼠标右击查看源代码出现HTML网页信息,使用网页快捷搜索键Ctrl+F,搜索swf,以.swf结尾的链接就是flash动画的url。eg:"http://demo.sc.c...
2018-10-29 21:09:17 1751
原创 Matlab中拟合工具箱cftool使用以及合并两个Figure中的曲线到一个Figure中
matlab简单实用而强大的函数拟合工具箱,提供丰富的拟合算法,能实现多种线性、非线性的函数拟合。eg:x = [45,40,35,30,25,20,15,10]; y1 = [0,0.2,0.4,0.59,0.81,1.0,1.22,1.41]; cftool;cftool调用拟合工具箱,点击文件选项中的Print to Figure整理后拟合图像是下面所示:...
2018-10-25 18:41:47 11883 3
原创 Python3在cmd命令行中输入pip install chardet出现'pip' 不是内部或外部命令
找到easy_install-3.6.exe的根目录C:\Users\Administrator\Desktop\python\ruanjian\Scripts然后在环境变量中的系统变量找到path选项,编辑中添加C:\Users\Administrator\Desktop\python\ruanjian\python36\Scripts保存即可,再执行pip命令就可成功。 ...
2018-09-19 19:45:45 4208
原创 python 打包EXE可执行文件出现 failed to execute script Gui
python使用IDLE python3.6编写程序,正常执行,但执行需要有开发环境,所有可以使用pyinstaller 可以将程序打包称为可执行文件exe,使用电脑的cmd输入命令pyinstaller -F -w Gui.py,打包后生成的可执行文件在dist文件夹中。打开exe可执行文件时出现问题:Fatal error! Failed to execute ...
2018-07-18 12:52:26 15662 6
转载 中国大学MOOC中Python语言程序设计----程序问题
恺撒密码 B 描述恺撒密码是古罗马凯撒大帝用来对军事情报进行加解密的算法,它采用了替换方法对信息中的每一个英文字符循环替换为字母表序列中该字符后面的第三个字符,即,字母表的对应关系如下:原文:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z密文:D E F G H I J K L M N O P Q R S T U V W X Y Z A B ...
2018-06-30 13:35:32 1616
proteus中虚拟串口仿真,可与电脑串口助手通信,控制蜂鸣器
2024-04-15
ADS8698.doc
2020-07-26
proteus仿真stm32
2018-11-04
狸窝ppt转换软件破解版
2018-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人