- 博客(3)
- 收藏
- 关注
原创 Linux文件函数 Open Close函数
pathname:文件的路径名,如果只写文件名,就默认当前目录,如果在文件名加上路径,就按照绝对路径来打开文件。O_APPEND 表示追加,如果原来文件里面有内容,则这次写入会写在文件的最末尾。在函数的使用中,我们可以通过系统调用函数man 2来得到函数的说明,以Open函数为例,则如下。O_EXCL 表示如果要创建的文件已存在,则出错,同时返回-1,并且修改errno 的值。O_TRUNC 表示截断,如果文件存在,并且以只写、读写方式打开,则将其长度截断为0。后面对于文件的读写,关闭等都通过句柄来操作。
2023-02-20 23:51:24
480
1
原创 STM32F103C8T6通过超声波控制舵机(超声波测距串口输出,通用定时器中断,PWM波控制舵机,系统定时器延时)
上面为超声波工作的时序图。超声波工作时超声波模块的触发角(Trig)输入至少10us以上的高电位,即可发送超声波,在触发角(Trig)发送超声波到“响应”角(Echo)接收到传回的超声波这段时间内,“响应”角(Echo)位始终呈现出一个高电平的状态,因为如此,可以从“响应”角(Echo)持续高电平脉冲的时间来换算出被测物的距离。3.后面是舵机的使用,其中涉及到PWM波的使用。我们通过配置motor.c来实现舵机的使用,如图棕色为负极线,红色为正极线,橙色为信号线,分别接在地,电源以及我们设置的PB5上。
2022-10-29 16:38:41
6362
11
原创 STM32F103C8T6通过震动传感器控制继电器开灯
1.首先是继电器,在图中我们可以看见有VCC,GND,IN三个引脚,它们分别对应的接线是电源 ,地和我们所设置的信号触发端(在本例程中为PA1引脚)。在继电器中有两个灯,红色的为电源灯即供电即亮,绿色的为开关灯,IN口为低电平触发,即IN口接收到低电平,开关灯亮且开关跳转,COM端与NO端相连。在本次我们LED灯的正极连接在继电器的NO端(常开端),负极接在板子的GND上。图中对应的震动传感器分别有4个引脚分别是VCC,GND,DO和AO引脚,分别对应的是电源端,地,数字量信号输出端,AO在本传感器无效。
2022-10-08 17:25:51
2626
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅