
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
下面就是修改main函数了,首先先要引用Oled.h库。

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

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

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

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

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

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

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

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

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








