![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
木木只做嵌入式
这个作者很懒,什么都没留下…
展开
-
Linux之进程
一、什么是程序,什么是进程,有什么区别程序是静态的概念,如磁盘中生成的pro文件,叫做程序。进程是程序的一次运动活动,通俗点意思就是程序跑起来了,系统中就多了一个进程。二、进程标识符每个进程都有一个进程标识符(类似文件标识符)pid = 0;称为交换进程pid = 1 init进程Linux提供getpid()来获取进程的id号三、父子进程进程A创建了进程BA就为父进程,B为子进程。四、使用fork函数创建进程fork函数调用成功后有两个返回值,当返回值>0原创 2021-09-08 20:22:09 · 59 阅读 · 0 评论 -
IIC固件库2
二、软件IIC通过时序电路可以模拟IIC时序电路可以看之前发的IIC学习之路直接上代码1.对IO口进行配置void OLED_GPIO_Inite(void){ GPIO_InitTypeDef OLED_GPIO; RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOB, ENABLE); OLED_GPIO.GPIO_Mode = GPIO_Mode_Out_OD; OLED_GPIO.GPIO_...原创 2021-09-07 14:35:14 · 104 阅读 · 0 评论 -
IIC固件库
以oled为例子讲解硬件IIC和软件IIC一、硬件IICIIC结构体typedef struct{ uint32_t I2C_ClockSpeed; 时钟速度 uint16_t I2C_Mode; 模式 uint16_t I2C_DutyCycle; uint16_t I2C_OwnAddress1; 主机地址 uint16_t I2C_Ack; 应答位 uint...原创 2021-09-07 14:27:07 · 243 阅读 · 0 评论 -
stm32之SPI学习
SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的芯片集成了这种通信协议。SPI是一个环形总线结构,由ss(cs)、sck、sdi、sdo构成,其时序其实很简单,主要是在sck的控制下,两个双向移位寄存器进行数据交换。上升沿发送、下降沿接收、高位先发送。上升沿到来的时候,sdo上的电平将被发送到从设备的寄存器中。下降沿到来的时候,sdi上的电平将被接收到主设备的寄存器中。S原创 2021-09-06 19:55:13 · 326 阅读 · 0 评论