- 博客(8)
- 收藏
- 关注
原创 程序锁死MCU
今天在修改程序过程中,不知是哪一处代码导致MCU被锁(未找到原因),MCU读取不到,程序无法下载和仿真,使用的是ST-Link,将魔术棒里ST-Link里settings->Debug->Reset更改为HW reset,Flash Download里的Program、Verify、Reset and Run的三个选项都 不勾选,然后板子按住复位键,点下载程序(尚示改动的)后放开复位键,即可解锁。...
2020-12-14 15:41:04 769 1
原创 STM32L4 模拟SPI 驱动LCD 240*240屏幕
第一次写博客,写的可能很乱,各位看客可能费点精神。因为不能保证打样的板子没那么快到手上,所以在开发板上先进行了模拟SPI驱动屏幕。在开发板上开发主要器件:TFTLCD屏幕240*240、4线SPI,屏幕驱动ST7789V2,MCU:STM32L431RCT6这些资料在网上都能找到,这里就不提供下载了。上图是开发板连接的硬件SPI对应的引脚,模拟SPI就把硬件SPI的IO配置成普通的IO输出使用即可实现。STM32CubeMX配置:使用的内部时钟,故没有配置时钟引脚,现在不考虑功耗问.
2020-12-07 14:46:16 2098
转载 linux中$类的命令解释
linux中shell变量$#,$@,$0,$1,$2的含义解释:变量说明: $$ Shell本身的PID(ProcessID) 代表所在命令的PID$! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值)代表上一个命令执行是否成功的标志,如果执行成功则$? 为0,否则不为0 $- 使用Set
2017-08-17 11:42:32 262
转载 CAN终端电阻
帮煤矿客户调了好多年终端电阻,总结了一些经验供大家参考,没有引用理论,但都是实践的结果。关于终端电阻:大家总是记得CAN的终端要加120欧,但是那是短距离的阻抗匹配结果,如果在长距离上还是加120欧是会对信号有极大危害的,因为CAN收发器的驱动能力是一定的,传了5公里后,回路线阻抗(CANH+CANL)将近250欧,如果加上120欧电阻,那么终端接收节点的收发器所能收到的电压只有1V左右。
2017-07-28 16:48:22 2130
转载 flash
Flash的操作:stm32大容量的flash不仅用来存储程序代码,还可用来存储一些数据和系统用户的参数。程序的代码一般保存在从flash开始区域,剩下的区域空间大小可以用来存储用户数据(大小取决于Flash的大小和代码占用空间的大小)。如果存储的数据很少可以用最后一页用于专门的存贮用户数据,这样可以防止和程序代码空间冲突。 1、STM32的Flash有读写次数和寿命的限制
2017-07-27 10:12:14 1234
转载 adc mda 的一些配置,,,非常感谢分享
adc mda 的一些配置,,,非常感谢分享这些内容的人1、 对于ADC来说,我们关注的是它的分辨率、转换速度、ADC类型、参考电压范围。A、 分辨率,12位分辨率,最小量化单位LSB=VREF+/212 B、 转换时间,可编程的,采样一次至少要用14个ADC时钟周期,而ADC时钟频率最高为14MHz,也就是说它的最短采样时间为1us C、 ADC类型,类
2017-07-24 10:52:15 724
转载 了解数据转换器错误及参数-AD转换设计中的基本问题整理
了解数据转换器错误及参数1.如何选择高速模数转换之前的信号调理器件;如何解决多路模数转换的同步问题?ADC之前的信号调理,最根本的原则就是信号调理引起的噪声和误差要在ADC的1个LSB之内。根据这个目的,可以需要选择指标合适的运放。至于多路ADC同步的问题,一般在高速ADC的数据手册中都会有一章来介绍多片同步问题,你可以看一下里面的介绍。 2.在挑选ADC时如何确定内部噪声这个参数?
2017-06-21 16:15:32 3390
原创 CP210x USB转串口 minicom设置
/*学习遇到大大小小的问题*/如果使用的是USB转串口的指令,(1)使用:dmesg | grep ttyUSB 命令可以知道USB扩展串口的设备文件名。例:user@Linux-host:~$ dmesg | grep ttyUSB[ 1808.084644] usb 4-2: CP210X converter now attached tottyUSB0 [ 180
2017-06-13 11:04:43 1002
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人