亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

注冊(cè)文件

  • 帕累托最優解

    matlab繪制pareto前沿,并且附帶C文件以及編譯好的mex文件

    標簽: pareto front

    上傳時間: 2016-01-18

    上傳用戶:chenwudebin

  • dsp實例程序

    fir iir 濾波器等實例程序,基于CCS編寫的cmd,asm,c,文件等

    標簽: dsp 實例程序

    上傳時間: 2016-12-27

    上傳用戶:王123321

  • 12864顯示的頻譜

    12864音樂頻譜和原理圖 外加柱形跳動的C文件

    標簽: 12864 頻譜

    上傳時間: 2019-04-17

    上傳用戶:xiaogalihuangbula

  • 單片機led閃爍程序

    這是單片機的一種應用,實現控制的led燈閃爍,有完整的.c文件和.hex可燒錄入單片機文件。

    標簽: 單片機 基礎應用

    上傳時間: 2020-07-10

    上傳用戶:

  • 單片機蜂鳴器程序

    這是基于單片機的蜂鳴器程序,蜂鳴器接在P1^5口上,可以自行在.c文件中更改蜂鳴器接口。內含.c與.hex文件,可直接用.hex文件燒錄到單片機中實現蜂鳴功能

    標簽: 單片機 應用

    上傳時間: 2020-07-10

    上傳用戶:

  • STM32F407VGT6精確脈沖控制步進電機源碼

    STM32F407VGT6精確脈沖控制步進電機源碼,采用STM32F407VGT6芯片,拋棄單脈沖輸出方式,直接使用普通PWM輸出方式精確輸出脈沖個數,每個脈沖都可以改變頻率和占空比。PWM+中斷,簡單粗暴。#include "sys.h"#include "delay.h"#include "pwm1.h"#include "pwm2.h"#include "pwm3.h"//注釋見pwm1.c文件extern int count2;int main(void){  delay_init(168);  //初始化延時函數     TIM2_Init(1,167); TIM3_Init(1,167); TIM5_Init(1,167); // delay_ms(1000); TIM2_OUTPUT(); TIM3_OUTPUT(); TIM5_OUTPUT(); while(1) { //TIM2每次輸出完10個脈沖后間隔100ms再次輸出 if(count2 >= 10){ delay_ms(100); TIM2_OUTPUT(); } }

    標簽: stm32f407vgt6 脈沖控制 步進電機

    上傳時間: 2021-10-26

    上傳用戶:xsr1983

  • stm32驅動tcs34725顏色傳感器

    delay.c 文件實現iic的精準延遲..如果有其他的精準延遲程序可以替代.miic.c 文件 實現模擬iic通信tcs34725.c 文件實現對顏色傳感器的通信 通信常用程序如下TCS34725_Init() 為顏色傳感器初始化程序 返回值 true或者false 例 if(TCS34725_Init()==true)TCS34725_GetRawData() 為采集顏色. 返回值 true或者false 例 if(TCS34725_GetRawData()==true) 顏色數據儲存在已經定義的靜態變量中.顏色讀取 為 調用u16 GetRData(void);u16 GetGData(void);u16 GetBData(void);u16 GetCData(void); 這四個函數讀取靜態變量的數值并分別返回16位的R,G,B,C值.RGBLEDOFF   RGBLEDON 分別是燈光開關.顏色傳感器,采集時長設置在 tcs34725.c 文件中 的void TCS34725_Setup(void){    TCS34725_SetIntegrationTime(TCS34725_INTEGRATIONTIME_154MS);    TCS34725_SetGain(TCS34725_GAIN_16X);}TCS34725_SetIntegrationTime 是設置單次采集時長TCS34725_SetGain   是設置多次采集的次數. 這兩個函數需要的參數 選擇在tcs34725.h 中. 自行組合在速度和準確間取舍.

    標簽: stm32 驅動 tcs34725 顏色傳感器

    上傳時間: 2022-06-11

    上傳用戶:XuVshu

  • LWIP的底層結構

    Lwip協議棧的實現目的,無非是要上層用來實現app的socket編程。好,我們就從socket開始。為了兼容性,lwip的socket應該也是提供標準的socket接口函數,恩,沒錯,在src\inc lude\lwip\socket.h文件中可以看到下面的宏定義:#if LWIP COMPAT SOCKETS#define accept(a,b,c)Iwip accept(a,b,c)#define bind(a,b,c)Iwip bind(a,b,c)#define shutdown(a,b)Iwip shutdown(a,b)#define closesocket(s)Iwip close(s)好,這個結構先不管它,接著看下get socket函數的實現【也是在src\api\socket.c文件中】,在這里我們看到這樣一條語句sock =&sockets[s];很明顯,返回值也是這個sock它是根據傳進來的序列號在sockets數組中找到對應的元素并返回該元素的地址。好了,那么這個sockets數組是在哪里被賦值了這些元素的呢?進行到這里似乎應該從標準的socket編程的開始,也就是socket函數講起,那我們就順便看一下。它對應的實際實現是下面這個函數Int Iwip socket(int domain,int type,int protocol)【src\api\socket.c】這個函數根據不同的協議類型,也就是函數中的type參數,創建了一個netconn結構體的指針,接著就是用這個指針作為參數調用了alloc socket函數,下面具體看下這個函數的實現

    標簽: lwip 底層結構

    上傳時間: 2022-06-19

    上傳用戶:aben

  • FreeRTOS移植PIC18F25K22全過程詳解

    1 準備1.1 硬件和編譯環境1.1.1 開發板硬件選用PIC18F25K22,在淘寶上可以買到開發板, LIXUE 工作室出品的。價格在140 左右。1.1.2 IDE編譯環境為MPLAB IDE V8.87C 編譯器為MCC18,版本號為3.38(以上編譯環境均由開發板中的光盤提供)1.1.3 仿真器PICkit3,同一家店買的1.2 FreeRTOS 相關移植文件準備1.2.1 下載移植文件在Microchip 官網下載通用移植文件http://embeddedcodesource.com/rtos我是選了下面這個,點擊download 即可下載,解壓后里面存在如下文件,1.2.2 查找有用的文件下載到的FreeRTOS為6.0.4 版本1)找到三個.c 文件如上圖所示,解壓后,主要的文件在FreeRTOS\Source文件夾中,如下所示:其中list.c , queue.c ,tasks.c 無需修改,作為主要的FreeRTOS的文件,2)找到與.c 文件對應的.h 文件如下圖所示,與之對應的在FreeRTOS\Source\include文件夾中:找到list.h , queue.h ,tasks.h,也無需修改。3)另外還有用的文件包括FreeRTOS.h , portable.h ,projdef.h4)找到heap_1.c找到FreeRTOS\Source\portable\MemMang文件夾里面5)移植修改文件主要包括port.c portmacro.h,在找到FreeRTOS\Source\portable\MPLAB\PIC18F文件夾里面6)其他文件在FreeRTOS_C18\FreeRTOS PrimerEjemplo文件夾中包含了主體的Demo 工程文件,關注FreeRTOSConfig.h,還有兩個.lkr 鏈接文件。2 示例Demo 說明點開FreeRTOS_C18\FreeRTOS PrimerEjemplo 文件夾中的.mcw 工程文件,發現提示丟失文件,如下所示,其實是定位出現文件,依次對應步驟1.2.2 中的各個文件夾位置查找,重新定位即可,定位好之后,編譯即可通過,

    標簽: freertos

    上傳時間: 2022-06-24

    上傳用戶:

  • Keil環境中建立帶FreeRTOS的STM32L項目.

    Keil環境中建立帶FreeRTOS的STM32L項目1、先把source文件夾復制至project目錄,然后在keil中添加RTOS文件,如圖:其中heap_2.c按需選擇,可以是heap_1.c等,若需 croutine型任務則還需添加croutine.c文件。2、添加include目錄,位于 source下的include文件夾。3、把FreeRTOSConfig.文件復制到source下的indude文件夾,或者其他用戶文件夾下也可,這是FreeRTOS的功能配置文件,要按需修改的。4、為了能連接到portmacro.h文件,還需添加include路徑Source lportable\RVDS\ARM_CM35、以下移植步驟細節需參考“FreeRTOS在STM32上的移植V1.0”。首先修改PORTMACRO.H文件。基本不用修改。6、port.c文件也基本不用修改。7、PORTASM.S文件在keil環境是不需要的,相關的函數放在了portc文件中。8、修改startup文件(要選擇對應芯片的文件,并且要先取消其只讀屬性):SVC_Handler修改為vPortSVCHandler PendSV_Handler 修改為xPortPendSVHandler SysTick_Handler修改為xPortSys TickHandler

    標簽: keil freertos stm32

    上傳時間: 2022-06-27

    上傳用戶:

主站蜘蛛池模板: 石泉县| 青铜峡市| 榕江县| 海兴县| 宿松县| 凌源市| 北京市| 南郑县| 得荣县| 嵊州市| 绥江县| 通州市| 鞍山市| 乐平市| 高密市| 甘南县| 南和县| 青铜峡市| 晋城| 博野县| 巴中市| 龙游县| 伊吾县| 梨树县| 夹江县| 靖江市| 会东县| 台南市| 新郑市| 新晃| 保靖县| 民乐县| 高邑县| 巴彦淖尔市| 来宾市| 景泰县| 米林县| 惠东县| 昆山市| 扶沟县| 顺平县|