嵌入式系统
文章平均质量分 69
beautiful_Anne
这个作者很懒,什么都没留下…
展开
-
嵌入式系统3-15(gcc)
while(1) { wait(30000); GPFDAT=(~(i<<4)); //根据i值轮流点亮124灯 if(++i=8) i=0; } //以说左移1位相当于乘以2,那么左移n位就是乘以2的n次方了(有符号数不完全适用,因为左移有可能导致符号变化 GCC编译常用选项和介绍( 1.预处理(将include插入,展开宏定义 -E。生成 .i 的文件) 2.编译(转换成汇编语言, 生成文件 .s) 3.汇编(.S生成elf(linux),-e。变为目标代码(机器代码)生成 .o 的文件)原创 2021-03-15 16:02:55 · 219 阅读 · 0 评论 -
嵌入式系统3.8
2.协议类引脚 UART I^2C SPI NAND FLASH NAND Flash地址线和数据线连在一起,需要用程序来控制,才能出数据。(信号复用)所以只给地址不行,要先命令,再给地址。 LCD 3.类内存接口(与内存类似) 3.1NOR、SDRAM、网卡 NOR nGcs0,对应地址从0x0开始,所以是0段地址 Q1.不是32位CPU意味着接32根地址线 A1.这和bank有关,查找Memory Controler可知,1bank=128M,可以接27根线,因此32根线中只有27根接地址,剩余的接片原创 2021-03-13 13:26:10 · 128 阅读 · 0 评论 -
嵌入式系统课堂笔记3.3
1.GPIO:General-purpose input/output通用的输入输出端口。 1.1输入/输出引脚:就是GPIO,有对应的控制寄存器来设置这两种功能/上拉电阻/二极管/三极管。 如何与上拉电阻、三极管联系? ①输出引脚:图片解释:图1,NPN型三极管,小阀门流通、电阻、、 图2,PNP型三极管 ②输入引脚: 图片解释:加一个灯判断是否流通。 电路图: 点亮LED1的0段代码,烧进去就可以(.S汇编): @*********************************************原创 2021-03-13 10:57:54 · 200 阅读 · 0 评论