嵌入式
0点51胜
这个作者很懒,什么都没留下…
展开
-
logging 同时写入文件和输出到屏幕
import logginglogger = logging.getLogger() # 不加名称设置root loggerlogger.setLevel(logging.DEBUG)formatter = logging.Formatter( '%(asctime)s - %(name)s - %(levelname)s: - %(message)s', datefm...原创 2019-12-30 20:33:46 · 167 阅读 · 0 评论 -
通过 mpu6050加速度计算角度
通过 mpu6050加速度计算角度。网上看有两种公式,分别是下面这两种。两者看起来是不同的,起始互相不矛盾只是换了一个表达方式。比如下面这个三角形 tanθ=x/sqrt(y^2+z^2)cosθ=sqrt(y^2+z^2)/sqrt(x^2+y^2+z、^2) (其中sqrt(x^2+y^2+z^2)=1)所以cosθ=sqrt(y^2+z^2)yaw 角我感觉不能直接通过加速度获取,比如加速度计水平放置,你把加速度计缓慢绕着z轴旋转,yaw角在不断变化,但是加速度的各个值基本没变,ax原创 2021-01-16 22:17:34 · 7608 阅读 · 0 评论 -
使用ARM的cmsis-dsp库进行高通滤波过程
对高通滤波这个黑盒子摸索了好几天,终于凑出一个结果。最终结果比较完美cmsishttp://www.keil.cm/pack/doc/CMSIS/DSP/html/group__IIR__Lattice.html#gaed3b0230bb77439dc902daa625985e04使用函数arm_biquad_cascade_df1_init_f32 arm_biqua...原创 2018-08-23 22:43:43 · 5558 阅读 · 3 评论 -
AD 一些操作
先布信号线,把电源线隐藏。设置过孔大小board report 检测有没有没连的线。原创 2019-07-10 22:30:42 · 505 阅读 · 0 评论 -
Altium designer label net 和port
label net 既可以全局作用也可以只在本文件作用。可设置。port则全局作用原创 2019-08-26 22:07:37 · 516 阅读 · 0 评论 -
AD18交叉选择模式 从原理图选中pcb 从 PCB选中原理图
原创 2019-07-09 16:48:08 · 10600 阅读 · 0 评论 -
altium designer 导出 pdf 有些标记或器件丢失 解决办法
DXP → Preferences → Schematic → Options里面“Render Text with GDI+”选项去掉原创 2019-07-09 15:25:41 · 6186 阅读 · 0 评论 -
AD文字上加一横杠
在要加横杆的文字上加上"\"。例:输入S\D\参考文献:https://jingyan.baidu.com/article/d3b74d640bfacb1f77e60983.html原创 2018-10-08 21:16:47 · 9324 阅读 · 0 评论 -
matlab收发数据,并实时显示波形
PORT = 'COM3'; %端口号if exist('s', 'var') %判断上一次打开的端口有没有关闭 fclose(s);%关闭sends = serial(PORT, 'baudrate', 115200);%设置波特率fopen(s);%打开sfprintf(s,'>>AutoOut=1'); % 给串口写入数据fprintf(...原创 2019-01-23 20:20:16 · 11687 阅读 · 1 评论 -
树莓派防火墙设置
http://shumeipai.nxez.com/2014/06/09/simple-raspberry-pi-ufw-firewall-settings.html如果是SSH或者VNC登录,就别试这个功能了。不然就不能远程登录了。还要连上屏幕,关闭防火墙才能,继续玩耍。sudo ufw disable...原创 2019-05-07 21:37:51 · 9941 阅读 · 3 评论 -
树莓派安装pip遇到的问题
The following packages have unmet dependencies: 以下软件包具有未满足的依赖性:python-all-dev python-setuptools python-wheel需要自己手动安装python-pip-whl目前的版本不合适,卸载重装。...原创 2019-10-17 22:14:41 · 991 阅读 · 0 评论 -
windows登录树莓派
windows登录树莓派 选择xvnc原创 2019-10-17 22:20:17 · 188 阅读 · 0 评论 -
PID参数调整
Ziegler–Nichols method把ki,kd设为0,kp从小到大,直到等幅振荡,Ku=此时的Kp。Tu=等幅振荡波形的周期。参考文献:https://en.wikipedia.org/wiki/Ziegler%E2%80%93Nichols_method参考视频:https://www.youtube.com/watch?v=0t3JL_zGEYY...原创 2019-05-10 17:33:47 · 3692 阅读 · 2 评论 -
鹰眼摄像头
图1 有问题问题:图像最左边一行有问题原因:降压模块输出3.36V,但是到摄像头的电压却为3.20V几。解决方法:稍微提高降压模块输出电压。后输出电压为图2 解决后图像...原创 2018-04-22 16:28:26 · 1001 阅读 · 0 评论 -
嵌入式实时操作系统uc-os-ii原理及应用 第三章 uc/os-ii中的任务
3.1-3.4.3 印象比较深的点在操作系统中程序叫做进程或线程。系统任务:空闲任务和统计任务。不同处理器,堆栈的增长方向不同。实时操作系统,时间操作必须为常量,所以不能用for,配合break或continue。不然每个任务执行时间不同。...原创 2018-04-07 11:11:40 · 2299 阅读 · 0 评论 -
STM32——GPIO输入模式下上拉和下拉的设置
转自 https://blog.csdn.net/lbsgrowup/article/details/47619471GPIO处于输入模式下,下拉输入和上拉输入的相关配置如下图所示。需要注意的是,下拉输入和上拉输入是通过端口输出寄存器GPIOx_ODR来区分的。因此,在进行上拉/下拉输入配置时候,虽然对GPIO进行的关于输入的操作,但是仍要对和输出相关的寄存器ODR进行配置。上述注意事项在实际代...转载 2018-04-24 20:58:29 · 25125 阅读 · 0 评论 -
解决AD不能复制粘贴
我的问题解决了,我也是这样的情况昨晚,从17改回13不行,改回16也不行,后来下载一个虚拟打印机就解决了。http://www.cr173.com/soft/32263.html(安装完之后关闭AD再打开就好了哈)...转载 2018-04-24 21:54:36 · 18686 阅读 · 9 评论 -
STM32有一个脚一直不能拉低的原因
做智能小车,之前一直好好的。昨天突然右轮只能后退不能前进,刚开始以为硬件坏了。换了各种硬件都没解决。后来发现是前几天加了一个DS18B20的程序。他初始化的IO口和电机控制正反转的IO共用了。使那个IO口,一直是输入状态。...原创 2018-04-28 09:33:39 · 4842 阅读 · 0 评论 -
高通滤波(2)
之前的滤波,截止频率设为100Hz很完美。但是要将截止频率设为1Hz,系统变得不稳定,引入杂波。通过改滤波器的阶数,效果不理想。改变滤波器类型,效果也不理想,感觉iir的butterworth效果最好,用不同模型,导出方式是一样的(只要转换方法设为一样就好了,点击Edit->Convert Structure)。fir不会用,调了一下,看不太懂,没继续深究。在讲参数导到ARM中用...原创 2018-09-02 16:23:12 · 1535 阅读 · 0 评论 -
cfree安装破解
原文:https://blog.csdn.net/lurao/article/details/49847047 安装C-Free 5 之后出现[Error] g++.exe: 5\mingw\include: No such file or directory;一、错误的原因: 安装文件安装在了 C-Free 5目录下,但是在编译的过程中不认用空格空开的目录,...转载 2018-11-08 10:42:11 · 2483 阅读 · 3 评论 -
串口发送 先发送低位,后发送高位 一个拉低,代表数据开始传输
发送的数据是0x21。0b0010,0001刚开始一个拉低,代表数据开始传输。然后先发送低位,后发送高位。111101000,01001111111原创 2019-09-06 15:57:31 · 9466 阅读 · 0 评论 -
max1452 通信
使用STM32单片机的串口直接和他通信。单片机IO 3v3也能通信成功。不需电压转换。1.首先初始化波特率2.读取寄存器IRSP指向 1010-1111。专门用于测试通信。通信成功后,再看着手册调试,应该不会太难了。...原创 2019-09-06 21:46:42 · 1268 阅读 · 1 评论 -
学习uc/os-ii
信息量互斥型信息量(优先级翻转)消息邮箱消息队列创建,请求,发送,删除,查询信号量集原创 2018-04-08 23:18:29 · 167 阅读 · 0 评论