【转帖】4412ARM开发板学习笔记(一)
本文转自迅为论坛:http://www.topeetboard.com
新手在进行开发学习前,建议先看01-迅为电子开发板入门视频。对开发板和开发环境有一定的了解后,不要盲目接线开机。以下是个人的一点经验,和大家分享一下。
补充:这是第一份笔记,主要是提供给刚拿到板子的同学,2、3分钟就可以看完,避免你走歪路。实际上视频上都有,我只是整理了一下。之后我大概不定期会陆续上传一些我的学习笔记分享给大家,希望大家可以给出建议。以后可以的话会整理一下,打包上传,也给后来学习的人一个参考,方便大家共勉。
注:我使用的是4412精英版+7寸屏+SCP封装+2G内存+16G闪存。其他版本可能会有一点点区别,但不影响学习。
一、开机前检查:
1.电源适配器(5V/2A):插到图上左下角POWER。开发板只有唯一的供电方式,其他的包括OTG供电,JLINK供电都是不可行的。因为它们的5V是不通的,具体的可以去研究一下开发板的原理图和PCB,对硬件不了解的同学可以无视。如果要更换电源适配器,切记要注意电压(5V)和电流(至少能提供2A驱动电流),否则轻则板子不工作,重则烧坏板子。
2.RS232串口线+USB转RS232(一般在电脑上看到的就是COM口:店家提供的是RS232串口线(一头公头),现在的大部分PC机都见不到了RS232口了,所以需要自备USB转RS232(一头RS232,一头USB)或者RS232-USB线(一头公头,一头USB)。接到图上右下角UART2,不要接UART1。
串口和并口的区别:
http://www.360doc.com/content/12/1011/10/1981578_240787875.shtml
注:个人认为如果不是学习通信原理的,没必要太深入串口和并口通信的知识。只要知道串口是一个口传送数据,具体的什么校验码,数据位,停止位暂时不理也没关系。比起串口,并口是多个口传送数据的。USB实际上也是串口的一种,不过我们叫习惯了,会把它和串口区分开来,知道这点也够了。
3.OTG线:用过安卓手机的都知道……就是我们常说的数据线了。接到图上的下方OTG口。话说回来,以后的安卓手机可能会使用另外一种接线Type-C,可以反插的一种数据线,不过现在貌似还不是很流行。估计以后就会用的比较多了,我还是挺喜欢这种线的。
4.屏幕连接:这个很容易出问题。以7寸屏为例,连接屏幕时一定要注意。4412开发板提供的7寸屏有两种连接方式:软排线连接和HDMI连接,使用其中一种方式连接时,另外一条用于连接的线一定要断开(两头都要断开,否则会花屏,不要问我是怎么知道的,被坑死)。接到图上左边的LVDS-LCD,这两个口的输出是一样的,使用时只用一个,只用一个,只用一个。恩,重要的事情说三遍。下面的RGB-LCD应该是4.3寸屏使用的,只能用软排线连接。右边的还有MIPI接口,和左边的LVDS-LCD长得一样,但是是用来接摄像头的(估计还有其他用处,暂时不清楚)。还有一点,软排线银色一面是导电的应该朝下接入,注意别弄错就行。
5.网线:这个就更没必要细说了,接到图中右下方的Ethernet。
以上就是开机检查了,搞定了之后就可以开机测试了。
【转帖】4412ARM开发板学习笔记(一)的更多相关文章
- 【4412嵌入式开发板学习笔记】认识uboot
转自迅为讨论群:http://www.topeetboard.com 重要说明:这份笔记不是4412开发配套的,是我在网上看视频的时候下载上课老师的笔记后修改的.所以我试了一下笔记上的uboot命令, ...
- CC2540开发板学习笔记(五)——串口通信
(一)串口发送 一.实验现象: 开发板实现功能发送 二.实验过程 1.PL2303 USB转串口电路图 2.串口发送 (1)查看用户手册有: UART0 对应的外部设备 IO 引脚关系为: P0_2 ...
- CC2540开发板学习笔记(三)——外部中断
一.实验内容 通过外部中断方式依次按下按键S1控制LED1的亮灭 二.实验过程 1.电路原理图同上 2.中断的概念 比如说我们在执行main函数时,突然来了个指令.优先级比现在执行的main还高,那我 ...
- CC2540开发板学习笔记(二)——按键
一.实验内容 用按键S1控制LED1的亮和灭 二.实验过程 1.电路原理: 可以看出,当S按下P0.0和P0.1接地,反之则接高电压. 2.寄存器使用: 依旧应该首先进行3个基本寄存器的设定,对LED ...
- 4412开发板学习笔记-NFS服务器的搭建
转自iTOP-4412讨论群: http://www.topeetboard.com 先来介绍一下NFS: NFS 是Network File System的缩写,即网络文件系统.一种使用于分散式文件 ...
- CC2540开发板学习笔记(九)—— BLE协议简介
一.BLE协议简介 1.协议是什么? 协议是一系列的通信标准,双方需要共同按照这进行正常数据 协议是一系列的通信标准,双方需要共同按照这进行正常数据发射和 接收.协议栈是的具体实现形式,通俗点来理解就 ...
- CC2540开发板学习笔记(八)—— 看门狗
一.功能: 防止程序跑飞,使得系统重新进入工作状态,即一种复位操作吧. 但需要不停地喂狗= =(就是不断的执行某种操作),假如说你的程序跑到了不知道哪里去的错误时,即不会实现喂狗,就会发生复位,程序就 ...
- CC2540开发板学习笔记(七)—— 睡眠唤醒
(一)中断唤醒 一.实验内容 通过中断唤醒在睡眠模式下的CC2540 二.实验原理 1.系统电源管理(工作方式) (1)全功能模式: 高频晶振(16M或者32M)和低频晶振(32.768K RCOSC ...
- CC2540开发板学习笔记(六)——AD控制(自带温度计)
一.实验目的 将采集的内部温度传感器信息通过串口发送到上位机 二.实验过程 1.寄存器配置 ADCCON1(0XB4)ADC控制寄存器1 BIT7:EOC ADC结束标志位0:AD转换进行中 ...
随机推荐
- IO流(四)__流的操作规律总结
流的操作规律: 1.明确源和目的 源:InputStream Reader 目的:OutputStream Writer 2.明确数据是否是纯文本数据 源:是纯文本:Reader 否:InputStr ...
- sql2012还原sql2008备份文件语句
--sql2012还原sql2008语句 --选择master数据库,新建查询 输入下面sql语句 --选择兼容模式(sql 2008)创建数据库db RESTORE DATABASE db FROM ...
- MyGame--java语言编写的打飞机游戏(附源码下载)
运行效果如下图所示: 点击这里进行下载, 还有源码已经传至我的github上,还有一些小bug,欢迎大家改正. 说明:最后打boss的效果还没做,爆炸的图片也没好,欢迎大家修改.
- win7系统下,vs2010一调式,vs就关闭要重启
进入我的文档 %appdata%\Microsoft\VisualStudio, 将 10.0 重命名.网上找的方法有些问题,可能找这路径很难找到啊. 于是自己 找了找 一般都在当前用户文件夹下 Ap ...
- input输入样式,动画
模板描述:input输入样式 动画,有输入框也有搜索框的样式,多种多样,大家根据自己的喜欢来. 找网站SEO教程,网站模板,以及想要建立个人博客的朋友来涂志海个人博客网,这里有你想要的一切(万一没有的 ...
- [SQL] SQL Server 触发器
触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程.触发器主要是通过事件进行触发被自动调用执行的.而存储过程可以通过存储过程的名称被调用. Ø 什么是触发器 触发器对表进行插入.更新.删 ...
- Python学习01 Hello World
Python学习之Hello World 准备工作 去官网http://www.python.org/ 下载python的安装包: http://www.python.org/download/ 当前 ...
- Android给自定义按键添加广播和通过广播给当前焦点输入框赋值
一.给自定义按键添加广播 修改PhoneWindowManager.java中的interceptKeyBeforeDispatching方法 /frameworks/base/policy/src/ ...
- Android开发中遇到的小问题 一
1)想要ListView活着Girdview左右留些空隙,但Scrollbar要在屏幕最右边 在xml中加入 android:paddingLeft="8dp" android:p ...
- cocoapods pod setup
在终端 输入 pod setup 之后 你会发现 一直没有反应 会出现这种情况 如下图 你要耐心等一下. 直到看到Setup completed 就算是成功了.(你的网络要好) ...