嵌入式
文章平均质量分 60
xingyes99
擅长技术、 编程类工作。 乐于接受新鲜事物,喜欢新技术、 新产品,对电子产
品的开发有浓厚的兴趣和热情,并且坚信技术的力量!
展开
-
deepin(Debian) 安装STM32CubeProgrammer后打开失败,找不到或无法加载主类 com.st.app.Main java.lang.NoClassDeefFoundError
stm32新出的stm32cubeprogrammer有linux版本,但是安装之后会提示要安装openjfx或者Orcale jre才能打开(cubeprg是2.0版本),原因是因为jdk8以后的版本不再包含jfx,而我用的是jdk11,于是我换成了jdk8,不过依旧提示没有jfx。。。。。,于是我又把cubeprg版本换成了2.5版本,jdk换回jdk11,终于不再弹出未安裝jfx了,不过依旧打不开,错误提示:错误: 找不到或无法加载主类 com.st.app.Main原因: java.lan原创 2020-10-12 09:59:52 · 1041 阅读 · 1 评论 -
用STM32cubeIDE环境移植rtthread
1.新建stm32工程用mx图形界面配置好将要用的串口,内部外部时钟,本例使用了外部高速时钟(HSE)以及外部低速时钟(LSE)。打开调试(SYS中的Debug选项选Serial Wire), 配置好时钟树,再点保存生成代码(不要配置project中的选项)。2.rtthread源码拷贝将rtthread源码放在一个文件夹(名字随意,本例取名rtthread)...原创 2020-04-26 14:41:27 · 6179 阅读 · 2 评论 -
X210开发板如何与主机windows、虚拟机ubuntu ping通?
注意:通过路由器(路由器可上网)或者直接用网线来连接开发板和windows; 开发板和主机windows、虚拟机ubuntu需要在同一网段下才能ping通!!!一、开发板刷系统烧录 android4.0.4参考裸机1.3.5部分的刷机教程fastboot flash bootloader android4.0/uboot.bin 烧 ubootfastboot转载 2017-10-18 14:39:12 · 685 阅读 · 0 评论 -
STM32之寄存器访问
STM32之寄存器访问一般的寄存器访问需要通过读-改-写三步曲 和 位运算的清0置1来实现,但在stm32的编程中,通过利用它的一些优秀的特性如端口位设置/复位寄存BSRR、位绑定等,我们可以大大提升寄存器的访问速度和简化寄存器的操作。//一般寄存器操作:GPIOx->ODR |= 0x10; //Pin4置1GPIOx->ODR &= ~0x10; //Pin4清0BSRR/BRR寄存器原创 2017-11-27 14:35:05 · 7993 阅读 · 0 评论 -
STM32之SPI通信
之前一直对SPI通信一知半解,所以想抽空把它搞得明白一些。考虑到之前是结合Flash芯片来学的,十分不直观,而且主要把时间和精力都花在Flash芯片的datasheet和驱动上了,SPI通信也没学好。所以这次就考虑用4位数码管显示模块,模块是直接买的现成的,如下图所示,这样可以简化操作,把精力聚焦到学习的核心–SPI通信本身上来。 该模块是用2片74HC595串联驱动的,一片用来控制数码管的位原创 2017-12-15 15:15:19 · 17901 阅读 · 3 评论