![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ARM裸板开发
文章平均质量分 92
陈皮不停学
冲冲冲,定要卷烂整个行业
展开
-
嵌入式-ARM(裸板开发)-3-UART驱动开发
一、UART(串行通信)驱动编程1.基本概念通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UART,是一种串行异步收发协议,应用十分广泛。UART工作原理是将数据的二进制位一位一位的进行传输。在UART通讯协议中信号线上的状态位高电平代表’1’低电平代表’0’。当然两个设备使用UART串口通讯时,必须先约定好传输速率和一些数据位。2.串行通信按传输方向来定义的传输方式:2.1...原创 2022-02-20 00:15:01 · 1163 阅读 · 0 评论 -
嵌入式-ARM(裸板开发)-2-LED驱动开发
一、LED驱动1.比如我们要控制一个LED的亮灭,根据这个电路图,我们可以知道,让LED1亮或者灭实则就是控制导线GPIOC12上出现低/高电平。2.再找到GPIOC12和CPU相连的管脚,就可以进一步理解为,控制LED1亮或者灭,实则就是控制CPU W15管脚输出低/高电平。3.在数据手册中,我们得知,W15管脚如果想控制GPIOC12管脚,需要切换为功能1才可以。4.如何切换功能,就需要查看数据表中的GPIOxALTFUN0这个表(x代表各种GPIO类型,比.原创 2022-02-09 00:53:13 · 1200 阅读 · 6 评论 -
嵌入式-ARM(裸板开发)-1
一、开发板硬件简介cpu, s5p68188核处理器 1.4GHz内存,DDRAM 1GB EMMC,8GB二、擦除自带的uboot程序mmc erase 0 0x1000 (这个时候基本就是大家所说的变砖了,需要我们为他注入灵魂)三、通过TF卡启动开发板1、使用IROM_Fusing_ToolV2.0将ubootpak.bin烧写进TF卡中2.、通过TF卡启动开发板(每次开机都要通过 s5p6818将TF卡中的ubootpak.bin送进内存,那就脱离不了TF...原创 2022-02-03 07:18:05 · 662 阅读 · 0 评论