![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ARM
春天来了,秋天还会远吗
仅仅在学习过程中的一点心得。
展开
-
ARM使用I2C。
#include <stdio.h>#include <unistd.h>#include <stdlib.h>#include <fcntl.h>#include <linux/i2c.h>#include <sys/ioctl.h>#include <linux/i2c-dev.h>#inclu...原创 2019-07-19 15:46:28 · 772 阅读 · 0 评论 -
ARM裸机编程
1.指令 ldr: 伪指令,读取内存,任意数 mov:只能使用4个字节的立即数 str:从前面的保存到后面的数.text.global _start_start: ldr r1, = 0x100 ldr r0, = 0x12345678 str r1, [r0] 编译成斌文件:arm-linux-gcc -c -o le...原创 2019-09-01 19:24:16 · 560 阅读 · 0 评论 -
I2C寄存器控制
/* 设置寄存器启动传输 */ /* 1. 配置为 master tx mode */ IICCON |= (1<<7); /* TX mode, 在ACK周期释放SDA */ IICSTAT = (1<<4); /* 2. 把从设备地址写入IICDS */ IICDS = msg->...原创 2019-09-03 22:55:46 · 2361 阅读 · 0 评论