摘要:
#1 固件库下载 #2 进入Template文件夹,打开官方提供的模板 *注意:由于例程例程的keil文件都是keil4版本的,打开会识别不到芯片,即便前面安装了 ,将文件名由project.uvproj, .uvprojx即可。 #3 修改使用芯片,这里使用的GD32F407VET6 #4 修改C 阅读全文
摘要:
1.参数设置 通过层栈管理器可以进行划分 这里主要是记录一点,就是内电层是可以划分成不同区域的,GND层采用内电层,可以区分出模拟地和数字地,VCC如果采用内电层,则当电路中存在多个电压是可以进行划分; 2.后续再更新...... 阅读全文
摘要:
#1.获取并导出元件原理图和PCB文件 ##1.1 在嘉立创商城中搜索需要的元件,点击数据手册,进入以下界面 ##1.2 进入立创EDA在线版后登陆,文件导出AD; #2.将SCH和PCB生产库文件 点击设计,生产原理图库和PCB库 #3.添加到自己的PCB库和原理图库中 其中PCB直接复制粘贴即可 阅读全文
摘要:
背景 项目开发过程中中为保证系统的可靠稳定运行,需要在断电前储存一些数据,以便在上电时进行复检。一开始时是通过对FLASH进行反复擦写,但是这样会导致eeprom芯片寿命大大降低,因此考虑只在断电瞬间进行相关操作,实现保存断电的最后一组数据。 PVD(可编程电压检测器) PVD(可编程电压检测器): 阅读全文
摘要:
背景 使用keil下载程序的时候提示读保护-read protected,能识别到,不能下载程序 解决办法 下载打开Jlink-flash,选择新建project 选择对应的单片机芯片,这里的speed我选择的是1000kHz 连接 选择Unsecure chip 然后在Erase chip,擦除芯 阅读全文
摘要:
Matlab绘图代码 一些matlab绘图代码,后续不断更新: subplot(2,2,1); x1=1:1:size(s1yaw); x1=x1'; plot(x1,s1yaw,'k'); xlabel('采样点') ylabel('yaw/°') title('开关1-带金属圈') subplo 阅读全文
摘要:
移动距离转换到经纬度 组合导航中,需要将$xy$距离转换到经纬度坐标,查找了一些资料,借鉴别人的算法,自己整理一下。 即在经纬度为$(lat_0,lng_0)$的初始条件下,移动$(X,Y)$,得到$(lat_1,lng_1)$的坐标。 根据点的纬度 $\varphi$和地球半径$ARC$我们可以求 阅读全文
摘要:
捷联惯导和组合导航学习笔记 坐标系定义与符号约定 惯性坐标系($i$系) $O-x_iy_iz_i$ ,取地球中心为坐标原点,$ox$轴是地球围绕太阳公转平面的黄道平面和地球赤道平面的交线,$oy$轴用右手规则确定,$oz$轴沿着地球自转轴方向。地心坐标系与地球不固连,不随地球转动,惯性期间测得的物 阅读全文
摘要:
利用ADC通道采集外部传感器数值,ADC通道选择依据实际查询芯片手册可得,相关配置利用Cubemx完成。 ADC参数配置 首先选择需要使用的ADC通道,并设置对应的引脚ADC_IN0X. ADC参数设置(Paremeter setting) Mode : Independent mode,只使用一个 阅读全文
摘要:
stm32学习|cubemx配置通用定时器 使用cubemx配置定时器时,存在internal clock和ETR2,后面编程的时候一直没办在在中断函数中处理数据,最后发现应该选择internal clock. Clock Source(时钟来源) 选项1 :Internal Clock 内部时钟 阅读全文