- 博客(6)
- 资源 (5)
- 收藏
- 关注
原创 Tiny4412裸机开发过程(四) --- 点亮LED灯和下载裸机程序
本节算是切入正题,正式开始编写我们裸机程序。那么在编写裸机程序时与我们写单片机程序如STM32有什么不同?其实在编写时的步骤与单片机时一般无二,基本步骤一般是查看硬件原理图,查看芯片手册,编写程序,下载程序。下面我们也按这个步骤来编写程序。查看硬件原理图: 通过查看原理图我们知道了两个信息:四个LED灯连接在GPM4_0-GPM4_3的IO口上,且是低电平有效(即给低...
2018-05-18 19:19:55 2886 4
原创 Tiny4412裸机开发过程(三) ------ 安装交叉编译器和编译烧写uboot
这一节就正式开始我们的环境搭建了。第一个要搭建的是编译环境,之前讲过为了能够在Ubuntu下编译4412能够运行裸机程序,所以就要安装交叉编译器。我用的交叉编译器,是友善之臂官方给的 arm-linux-gcc-4.5.1版本 。链接:https://pan.baidu.com/s/1yVLd2suGGwEUKRczMs9wXg 密码:a8nv 如果你做好上一节的准备...
2018-05-17 22:01:10 2553 1
原创 Tiny4412裸机开发过程(二)------securtCRT和cuteftp工具的使用
在学习过程中,将逐渐会使用到一些方便的开发工具。 远程登录工具SecureCRT(8.3版本) 这块工具支持多种协议,SSH2,Telnet,串口等。我们用它来直接连接Ubuntu,或者4412都是可以的。首先我们先用SSH来连接Ubuntu,这样的话我们就可以在Windows下操作Ubuntu了。我的Ubuntu是重新装的16.04版本...
2018-05-16 18:03:37 1551
原创 Tiny4412裸机开发过程(一)
今天开始我将分享Tiny4412的学习过程和经历,把之前所遇到的问题、收获的感想记录下来。由于本人现在是大三的学生,加之学习这块ARM9的开发板时间也不长,所以如有理解或错误之处,欢迎指出一起学习进步。 一.开发环境 关于开发板:我手上这块开发板为友善之臂的标准版Tiny4412(核心板未在图中标出) 在这里我就要吐槽一下友善之臂官方给的用...
2018-05-15 21:39:41 3147
原创 STM32串口发送数据和接收数据方式总结
之前写了篇关于ESP8266使用AT指令进行互相通讯的实验,在写STM32串口接发数据的程序中,觉得有必要将之前学的有关于串口方面的使用经历加以总结。串口发送数据: 1. 串口发送数据最直接的方式就是标准调用库函数。void USART_SendData(USART_TypeDef* USARTx, uint16_t Data);第一个参数是发送...
2018-05-13 20:34:22 179672 17
原创 两个ESP8266一个作为服务器一个作为客户端实现互相通讯
关于模块的信息我在这里简单的介绍一下:在使用前要确保电压为3.3V 接线为3v3- 3.3V电源 RX和TX分别接USB转串口线的TX和RX,即要交叉着接。最后还有一个EN引脚接到3.3V置高。 串口初始波特率为115200(可修改)。最后上电连接电脑串口终端如下图串口设置如上图,看到乱码不要慌,属正常现象,这里重点说一下一定要...
2018-05-07 13:19:20 39190 14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人