嵌入式 - 231124 - 课程设计 - F107VCT6 - 呼吸灯

  • TAG - 嵌入式、 S T M 32 、课程设计、 F 107 V C T 6 、呼吸灯 嵌入式、STM32、课程设计、F107VCT6、呼吸灯 嵌入式、STM32、课程设计、F107VCT6、呼吸灯

  • 自定义变量以及服务函数
#include "stdio.h"
#define DELAY_TIM_Handle (&htim1)
int N=4000;
int mode=2;
int stop=0;
int i;

void Delay_us(uint16_t nus)
{
   
	__HAL_TIM_SET_COUNTER(DELAY_TIM_Handle,0);
	__HAL_TIM_ENABLE(DELAY_TIM_Handle);
	while(__HAL_TIM_GET_COUNTER(DELAY_TIM_Handle)<nus);
	__HAL_TIM_DISABLE(DELAY_TIM_Handle);
}

void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
基于Vue3使用阿里云OSS上传图片,你需要先确保已经注册了阿里云账号,并且创建了OSS服务,获取了相应的AccessKey ID和AccessKey Secret以及设置好了存储空间(Bucket)。 以下是使用Vue3结合阿里云OSS进行图片上传的基本步骤: 1. 安装 OSS SDK for JavaScript: 通过npm或yarn安装SDK,可以在项目中的终端运行以下命令: ``` npm install oss-sdk --save 或者 yarn add oss-sdk ``` 2. 创建OSS客户端实例: 在Vue3项目中,你可以在相应的组件中创建一个OSS客户端实例,通常是在methods或者setup函数中,使用你的AccessKey信息: ```javascript import OSS from &#39;oss-sdk&#39;; import { ref } from &#39;vue&#39;; const bucket = &#39;your-bucket-name&#39;; // 替换为你的Bucket名称 const accessKeyId = &#39;your-access-key-id&#39;; // 替换为你的AccessKey ID const accessKeySecret = &#39;your-access-key-secret&#39;; // 替换为你的AccessKey Secret const client = new OSS({ region: &#39;oss-region&#39;, // 替换为你的OSS区域 accessKeyId: accessKeyId, accessKeySecret: accessKeySecret, bucket: bucket }); ``` 3. 上传图片: 你可以创建一个方法来处理文件的上传。首先,获取要上传的文件,然后使用OSS实例的`put`方法上传图片。 ```javascript const uploadImage = async (file) => { const res = await client.put(&#39;path/to/upload&#39;, file); // &#39;path/to/upload&#39;是目标路径和文件名 console.log(&#39;upload success:&#39;, res); }; ``` 4. 使用组件上传图片: 你可以在Vue模板中添加一个文件输入元素,并在用户选择文件后调用`uploadImage`方法上传图片: ```html <input type="file" @change="handleFileUpload" /> ``` 在相应的方法中,你可以处理文件选择事件并获取文件对象: ```javascript const handleFileUpload = async (event) => { const files = event.target.files; if (files.length > 0) { const file = files[0]; await uploadImage(file); } }; ``` 确保在使用这些代码前,你已经正确配置了安全凭证和OSS服务,并且你的网络请求符合阿里云的安全要求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值