欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
STM32超聲波程序 連PA4,PA6
[打印本頁]
作者:
jk3333
時間:
2019-4-25 19:12
標題:
STM32超聲波程序 連PA4,PA6
親測可用
連PA4,PA6
單片機源程序如下:
#include "led.h"
#include "delay.h"
#include "key.h"
#include "sys.h"
#include "usart.h"
#include "exti.h"
#include "beep.h"
#include "timer.h"
#include "wave.h"
#include "FreeRTOS.h"
#include "task.h"
//任務優先級
#define START_TASK_PRIO 1
//任務堆棧大小
#define START_STK_SIZE 128
//任務句柄
TaskHandle_t StartTask_Handler;
//任務函數
void start_task(void *pvParameters);
//任務優先級
#define TASK1_TASK_PRIO 2
//任務堆棧大小
#define TASK1_STK_SIZE 128
//任務句柄
TaskHandle_t Task1Task_Handler;
//任務函數
void task1_task(void *pvParameters);
int main(void)
{
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_4);//設置系統中斷優先級分組4
delay_init(); //延時函數初始化
uart_init(115200); //初始化串口
LED_Init(); //初始化LED
KEY_Init();
//創建開始任務
xTaskCreate((TaskFunction_t )start_task, //任務函數
(const char* )"start_task", //任務名稱
(uint16_t )START_STK_SIZE, //任務堆棧大小
(void* )NULL, //傳遞給任務函數的參數
(UBaseType_t )START_TASK_PRIO, //任務優先級
(TaskHandle_t* )&StartTask_Handler); //任務句柄
vTaskStartScheduler(); //開啟任務調度
}
//開始任務任務函數
void start_task(void *pvParameters)
{
taskENTER_CRITICAL(); //進入臨界區
//創建TASK1任務
xTaskCreate((TaskFunction_t )task1_task,
(const char* )"task1_task",
(uint16_t )TASK1_STK_SIZE,
(void* )NULL,
(UBaseType_t )TASK1_TASK_PRIO,
(TaskHandle_t* )&Task1Task_Handler);
vTaskDelete(StartTask_Handler); //刪除開始任務
taskEXIT_CRITICAL(); //退出臨界區
}
//task1任務函數
void task1_task(void *pvParameters)
{
delay_init(); //延時函數初始化
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //設置NVIC中斷分組2:2位搶占優先級,2位響應優先級
uart_init(115200); //串口初始化為115200
LED_Init(); //初始化與LED連接的硬件接口
BEEP_Init(); //初始化蜂鳴器端口
KEY_Init(); //初始化與按鍵連接的硬件接口
//EXTIX_Init(); //外部中斷初始化
//LED0=0; //點亮LED0
Timer_SRD_Init(5000,7199);
Wave_SRD_Init();
while(1)
{
Wave_SRD_Strat();
LED1=!LED1;
delay_ms(2000);
}
}
// delay_init(); //延時函數初始化
// NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //設置NVIC中斷分組2:2位搶占優先級,2位響應優先級
// uart_init(115200); //串口初始化為115200
// LED_Init(); //初始化與LED連接的硬件接口
// BEEP_Init(); //初始化蜂鳴器端口
// KEY_Init(); //初始化與按鍵連接的硬件接口
// //EXTIX_Init(); //外部中斷初始化
// //LED0=0; //點亮LED0
// Timer_SRD_Init(5000,7199);
// Wave_SRD_Init();
//
// while(1)
// {
// Wave_SRD_Strat();
// LED1=!LED1;
// delay_ms(2000);
//
// }
復制代碼
所有資料51hei提供下載:
超聲波模塊程序_STM32F103ZET6.7z
(333.47 KB, 下載次數: 41)
2019-4-27 03:25 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者:
admin
時間:
2019-4-27 03:25
本帖需要重新編輯補全電路原理圖,源碼,詳細說明與圖片即可獲得100+黑幣(帖子下方有編輯按鈕)
作者:
wubingbing
時間:
2019-11-23 09:49
厲害了,正在學習
作者:
我叫小大打
時間:
2020-4-29 00:11
怎么搞,竟然是錯誤的程序
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1