裸机
moxue10
这个作者很懒,什么都没留下…
展开
-
嵌入式Linux——IIC总线驱动(1):2440裸板驱动OLED
简介:本文主要介绍在裸板上使用IIC总线驱动OLED 屏幕来显示你想显示的东西。而本文大致分为两部分,第一部分主要做OLED 屏幕硬件方面的介绍以使大家对OLED 屏幕有一个更好的了解。而第二部分,我将结合裸机的程序来介绍如何将你想要显示的东西显示到OLED 屏幕上。所用开发板:JZ2440 V3所用OLED 屏幕:中景园电子0.96 寸OLED 显示屏12864液晶屏模块所用OLED...原创 2018-04-06 11:34:01 · 4233 阅读 · 2 评论 -
嵌入式Linux——SPI总线(2):2440裸机GPIO模拟SPI控制FLASH
简介: 本文主要讲解使用2440裸机的GPIO模拟SPI来控制flash进行数据的存储和读取。所用开发板:JZ2440 V3FLASH:W25Q16DV声明: 本文主要还是学习韦东山老师视频后所做的学习总结。同时由于我在上面一篇文章中已经介绍了:2440裸机GPIO模拟SPI驱动OLED,而本文同样使用GPIO模拟SPI,所以可能与上篇文章有相似的部分。但为了让没有...原创 2018-05-17 10:38:20 · 1454 阅读 · 1 评论 -
嵌入式Linux——SPI总线(1):2440裸机GPIO模拟SPI驱动OLED
简介: 本文主要讲解使用2440裸机的GPIO模拟SPI来控制OLED显示我们想显示的字符串。而我使用了两种方法来实现SPI控制OLED,一种是使用4线的SPI,即MOSI,CLK,DC,CS。而另一种是使用3线的SPI,即MOSI,CLK,CS。所用开发板:JZ2440 V3所用OLED 屏幕:韦东山老师淘宝所用屏幕以及另一种淘宝所用屏幕。所用OLED 驱动芯片:SSD13...原创 2018-05-13 19:59:09 · 2474 阅读 · 0 评论 -
韦东山老师课后作业——ZJ2440裸机模块整合(1):效果图展示
简介: 本文主要讲解如何实现韦东山老师所留的关于2440裸机整合的作业。 所用开发板:JZ2440 V3所用SPI_OLED 屏幕:韦东山老师淘宝所用屏幕所用IIC_OLED屏幕: 淘宝IIC总线屏幕所用OLED 驱动芯片:SSD1306声明: 前些天偶然在网上看到了老师留的关于裸机的作业。正好那时我刚看完SPI裸机。所以我就用了这一周多的时间来完成这个...原创 2018-05-28 11:26:55 · 702 阅读 · 0 评论 -
韦东山老师课后作业——ZJ2440裸机模块整合(2):思路介绍
简介: 本文主要讲解在完成这个作业的所思所想。而这些思路会引导我们一步一步走下去,直到完成这个作业。编程思路: 我想大家应该和我一样,在拿到这个作业的时候,都有些激动,但是更多的还是担心。因为这是个比我们平时写单个模块都要大的程序。虽然我们在学习嵌入式Linux之前都会有一些其他单片机的学习经验,如51,avr或者是32 。并且我们也用这些单片机做过一些小的项目。但是我们依...原创 2018-05-28 17:15:55 · 309 阅读 · 0 评论 -
韦东山老师课后作业——ZJ2440裸机模块整合(3):触摸屏校准
简介: 本文主要介绍触摸屏校准的实现原理以及以及代码的编写。所用开发板:JZ2440 V3触摸屏校准原理: 其实我们做触摸屏校准主要实现的功能是计算出我们触摸屏在横竖两个方向上一个像素点占用几个ADC值。而本开发板的ADC为片内资源,他是一个十位的ADC,所以他的取值范围是0~1023 。而我们的显示屏是480*272的,即在横向上我们有480个像素点,而在纵向上我们有...原创 2018-05-28 22:01:34 · 769 阅读 · 0 评论 -
嵌入式Linux——SPI总线(3):2440SPI控制器控制OLED和flash
简介: 本文主要讲解使用2440中的SPI控制器来控制SPI传输命令和数据,以实现对OLED和FLASH的控制。同时本文会分为两部分,第一部分主要介绍2440的SPI控制器。而第二部分我们将结合代码,看是如何实现对OLED和FLASH的控制。所用开发板:JZ2440 V3所用OLED 屏幕:韦东山老师淘宝所用屏幕所用OLED 驱动芯片:SSD1306FLASH:W25Q1...原创 2018-05-18 15:13:35 · 2333 阅读 · 0 评论 -
韦东山老师课后作业——ZJ2440裸机模块整合(4):中断信息处理
简介: 本文主要介绍完成作业时在触摸屏中断,ADC中断以及IIC中断中碰到的一些问题。中断简介: 在没有做这个作业之前我一直没有写过子中断的程序,直到这个作业我使用了ADC中断和触摸屏子中断。而这两个中断的结合使用也让我学到了很多。知道了如何对子中断进行操作,如果判断一个中断是触摸屏中断还是ADC中断。这些都是我在这个作业中学到了。所以也要感谢这次的作业让我认识了更多,了解...原创 2018-05-29 15:17:50 · 407 阅读 · 0 评论