代码仓库
文章平均质量分 82
跳河轻生的鱼
一步一喜
展开
-
SPI协议——基于STM32的学习和代码
这是一篇基于STM32的软硬件SPI的学习经历,里面包含了SPI的基础理论知识,软硬件的示例代码等原创 2024-08-31 03:56:23 · 893 阅读 · 0 评论 -
SPI协议应用——基于STM32的软件SPI驱动0.96寸OLED
非常详细的软件SPI驱动OLED驱动经验,记录我从小白学习的第一视角原创 2024-08-28 03:36:25 · 979 阅读 · 0 评论 -
I2C协议一主多从模式下的学习与代码
SCL低电平期间,从机将数据位依次放到SDA线上(高位先行),然后释放SCL,主机将在SCL高电平期间读取数据位,所以SCL高电平期间SDA不允许有数据变化,依次循环以上过程8次,即可以接收一个字节(主机在接收之前,需要释放SDA(释放SDA相当于切换为输入模式))SCL低电平期间,主机将数据位依次放到SDA线上(高位先行),然后释放SCL,从机将在SCL高电平期间读取数据位,所以SCL高电平期间SDA不允许有数据变化,依次循环上述过程8次,即可发送一个字节。从机访问SDA信号线时,需要得到主机的许可。原创 2024-08-20 23:19:55 · 497 阅读 · 0 评论 -
学习探究——自学习画线函数和Bresenham 直线算法
在最近学习韦东山老师的Linux开发过程中,学习到了LCD屏幕的描点函数,让我顿时上头,经过一晚上奋斗,研究出了基于韦东山老师的描点函数和韦东山老师的例程的画线函数,需然个人觉得这个函数质量跟各位大牛还有很大差距,但是根据我之前做智能车的经历,觉得写这个函数的思想跟智能车的图像处理是相通的,这也解决了我当初做智能车时对图像理解的一些朦胧问题,Bresenham 直线算法非我原创,但代码高效,用来收录进代码仓库。那么,如何画线呢,其实就是对这条直线上的各点进行画点,即可以实现。原创 2024-08-19 20:32:31 · 1098 阅读 · 0 评论 -
【代码仓库】生成4位数的随机验证码,包括字符和数字,并且不能出现重复元素——python实现1.0
【代码】【代码仓库】生成4位数的随机验证码,包括字符和数字,并且不能出现重复元素——python实现1.0。原创 2023-10-05 02:07:07 · 303 阅读 · 0 评论