logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

stm32用CubeMX库控制OLED显示数字,单个字符,字符串

下面就是修改main函数了,首先先要引用Oled.h库。

文章图片
#stm32#嵌入式硬件#单片机
stm32利用CubeMX按键控制数码管加减数

最后编译成hex文件导入proteus中就可以仿真啦!上面的按键加,下面的按键减。

文章图片
#stm32#嵌入式硬件#单片机
stm32利用CubeMX完成按键控制LED灯的点亮与熄灭

首先画电图,如下:(会话最小系统后就可以不画了,如果要是画实物的话必须要有的,不能忘,模拟就无所谓了)这次使用的是内部8M时钟,这样能避免proteus闪退的情况,不然会很烦人的,一直在那闪退。最终结果就是按下1号按键LED1亮,松开熄灭。按下2号按键LED2亮,松开熄灭。下面就是在主函数中的死循环中添加点代码,就好啦!然后是CubeMX设置时钟。

文章图片
#stm32#嵌入式硬件#单片机 +2
STM32实现软件SPI对W25Q64内存芯片实现读写操作

这么简单的一个程序,我学习了一个星期左右,终于把所有的关节都打通了。为了使自己的记忆更为清晰,特意总结了一个思维导图,感觉自己即便是日后忘记了看一遍思维导图也就知道怎么写了。根据时序图会更好更快的理解程序的逻辑,一切都是要最后芯片的时序来编程,否则就不能和芯片通讯了。连续写入多字节时,最多写入一页的数据,超过页尾位置的数据,会回到页首覆盖写入。直接调用读取时序,无需使能,无需额外操作,没有页的限制

文章图片
#stm32#嵌入式硬件#单片机
安卓学习 之 gradle下载失败的解决方法

本文记录了作者解决gradle下载失败问题的过程。作者遇到连接雷电模拟器超时的问题,发现是gradle未下载导致的。经过多次尝试,最终通过更换镜像源(腾讯或阿里源)成功下载gradle。尽管花费了一整天时间解决这个问题,但作者认为这是学习过程中必经的成长阶段,强调解决问题是掌握技能的关键。文章分享了具体替换镜像源的操作方法,并感叹开发环境搭建的耗时性。

文章图片
#android#学习
STM32F103C6T6一块多钱的MCU居然有USB功能

摘要:本文介绍了在STM32F103C6T6单片机上启用USB虚拟串口功能的详细步骤。通过STM32CubeMX软件配置USB Device(FS)模式,选择虚拟串口模式并修改相关参数。重点说明了需要修改usbd_cdc_if.c文件中的两个关键函数CDC_Init_FS()和CDC_Receive_FS()来实现数据收发功能。测试结果显示,配置成功后可以通过USB实现12M/S的全速通信,比传统

文章图片
#单片机#stm32#嵌入式硬件
安卓开发 之 相对布局

本文介绍了Android相对布局(RelativeLayout)的基本使用方法。通过代码示例展示了如何通过layout_alignParent和layout_to[Left/Right/Above/Below]等属性,将TextView控件精确定位在父容器的四个角落、中央位置,以及相对于其他控件的上下左右方位。重点说明了控件间的相对位置关系,如above/below等属性的使用方式,并采用不同背景

文章图片
#android#android studio
关于使用大夏龙雀4G模块透传数据的记录

ML307R的建立UDP连接的过程:第一步:发送DTU命令:AT+DTUTASK="1","10"第二步:建立UDP连接:AT+SOCK=1,1,"longjiushang753.a1.luyouxia.net",26378,1(可以直接使用域名)第三步:重启ML307R:AT+REST就这样每次重启设备后,等待串口收到REGSTER:SUCCESS这条指令就能直接透传数据了。最好的地方是不用担心

文章图片
#服务器#运维#stm32 +1
89C52RC烧录程序记录

我认为挺详细的一片51单片机的烧录教程,认真看,挺简单的,图文并茂!谢谢大家!欢迎指正!

文章图片
#网络#51单片机
solidworks直接命令的选择

接编辑命令,自己的solidworks上找不到这个命令,视频里也没有提到这个命令怎么找,现在我知道了怎么解决这个问题了

文章图片
#python
    共 13 条
  • 1
  • 2
  • 请选择