中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

公司網(wǎng)站找誰做谷歌代運營

公司網(wǎng)站找誰做,谷歌代運營,網(wǎng)站設(shè)計手機型,佛山外貿(mào)網(wǎng)站建設(shè)方案1、基于芯片創(chuàng)建工程 2、QSPI配置 2.1、RTThing_setting 設(shè)置組件 2.2、配置board.h 文件 2.3、cubemx生成QSPI的硬件初始化代碼;HAL_QSPI_MapInit; 這里注意:你所買的開發(fā)板對應(yīng)的qspi 連接的是否是cubemx 上邊顯示的,如果不是你需要將引腳…

1、基于芯片創(chuàng)建工程

2、QSPI配置

2.1、RTThing_setting 設(shè)置組件

2.2、配置board.h 文件

2.3、cubemx生成QSPI的硬件初始化代碼;HAL_QSPI_MapInit;

這里注意:你所買的開發(fā)板對應(yīng)的qspi 連接的是否是cubemx 上邊顯示的,如果不是你需要將引腳復(fù)用為你的開發(fā)板上原理圖的引腳;

比如:正點原子潘多拉 stm32l475vet6的原理圖

我們就需要找到運力圖的引腳將其復(fù)用;

將QSPI使能之后保存工程,并生成代碼;

然后打開RTThread Studio 刷新工程后找到 cubx 目錄下生成的代碼,打開stm32l4xx_hal_map.c文件,將 HAL_QSPI_MapInit() 和HAL_QSPI_DeMapInit()這兩個函數(shù)復(fù)制到 board.c 即可;

這兩個函數(shù)是HAL 庫中的弱回調(diào)函數(shù),drv_qspi.c 函數(shù)會調(diào)用這兩個函數(shù);如果想了解具體的流程

可以了解一下hal 庫的弱回調(diào)函數(shù);

2.4、配置stm32l4_hal_conf.h

加入#define HAL_QSPI_MODULE_ENABLED,(這個在配置第一步后好像自動生成了宏定義,但是官方還是給了第四部的操作;)

2.5重新啟動程序

這里cubemx 目錄下會提示報錯,右鍵將其排除構(gòu)建即可;

3、W25Q128測試應(yīng)用程序編寫;

在application 下新建test_w25q128.c 文件;

3.1、掛載與初始化SPI設(shè)備;

/** Copyright (c) 2006-2021, RT-Thread Development Team** SPDX-License-Identifier: Apache-2.0** Change Logs:* Date           Author       Notes* 2024-04-07     29232       the first version*/#include  <rtthread.h>
#include  <rtdevice.h>
#include  <board.h>#define QSPI_BUS_NAME    "qspi1"
#define QSPI_DEVICE_NAME  "qspi10"
#define W25Q_FLASH_NAME   "W25Q128FV"
#define QSPI_CS_PIN      GET_PIN(E,11)static int rt_hw_qspi_flash_with_sfud_init(void)
{stm32_qspi_bus_attach_device(QSPI_BUS_NAME , QSPI_DEVICE_NAME, (uint32_t)GET_PIN(E,11), 4,RT_NULL, RT_NULL);/* init w25q128 */if (RT_NULL == rt_sfud_flash_probe(W25Q_FLASH_NAME, QSPI_DEVICE_NAME)){rt_kprintf("init_failed\n");return -RT_ERROR;}return RT_EOK;
}
INIT_COMPONENT_EXPORT(rt_hw_qspi_flash_with_sfud_init);

啟動代碼 查看是否掛載 初始化成功;

3.3、查看ID

新建 sample_qspi.c

編寫以下代碼:

/** Copyright (c) 2006-2022, RT-Thread Development Team** SPDX-License-Identifier: Apache-2.0** Change Logs:* Date           Author       Notes* 2018-08-15     misonyo      first implementation.*/
/** 程序清單:這是一個 QSPI 設(shè)備使用例程* 例程導(dǎo)出了 spi_w25q_sample 命令到控制終端* 命令調(diào)用格式:spi_w25q_sample spi10* 命令解釋:命令第二個參數(shù)是要使用的SPI設(shè)備名稱,為空則使用默認的SPI設(shè)備* 程序功能:通過SPI設(shè)備讀取 w25q 的 ID 數(shù)據(jù)
*/#include <rtthread.h>
#include <rtdevice.h>#define W25Q_SPI_DEVICE_NAME     "qspi10"static void spi_w25q_sample(int argc, char *argv[])
{struct rt_spi_device *spi_dev_w25q;char name[RT_NAME_MAX];rt_uint8_t w25x_read_id = 0x90;rt_uint8_t id[5] = {0};if (argc == 2){rt_strncpy(name, argv[1], RT_NAME_MAX);}else{rt_strncpy(name, W25Q_SPI_DEVICE_NAME, RT_NAME_MAX);}/* 查找 spi 設(shè)備獲取設(shè)備句柄 */spi_dev_w25q = (struct rt_spi_device *)rt_device_find(name);if (!spi_dev_w25q){rt_kprintf("spi sample run failed! can't find %s device!\n", name);}else{/* 方式1:使用 rt_spi_send_then_recv()發(fā)送命令讀取ID */rt_qspi_send_then_recv(spi_dev_w25q, &w25x_read_id, 1, id, 5);rt_kprintf("use rt_spi_send_then_recv() read w25q ID is:%x%x\n", id[3], id[4]);/* 方式2:使用 rt_spi_transfer_message()發(fā)送命令讀取ID */struct rt_spi_message msg1, msg2;msg1.send_buf   = &w25x_read_id;msg1.recv_buf   = RT_NULL;msg1.length     = 1;msg1.cs_take    = 1;msg1.cs_release = 0;msg1.next       = &msg2;msg2.send_buf   = RT_NULL;msg2.recv_buf   = id;msg2.length     = 5;msg2.cs_take    = 0;msg2.cs_release = 1;msg2.next       = RT_NULL;rt_qspi_transfer_message(spi_dev_w25q, &msg1);rt_kprintf("use rt_spi_transfer_message() read w25q ID is:%x%x\n", id[3], id[4]);}
}
/* 導(dǎo)出到 msh 命令列表中 */
MSH_CMD_EXPORT(spi_w25q_sample, spi w25q sample);

這里需要注意 如果你是使用的QSPI的主設(shè)備,函數(shù)要使用QSPI的接口讀寫函數(shù),不能使用SPI的讀寫函數(shù),否則回報 read data error;

http://www.risenshineclean.com/news/7453.html

相關(guān)文章:

  • cpc引流做網(wǎng)站cpa推廣網(wǎng)站策劃書案例
  • 制作一個網(wǎng)站怎么做目前最牛的二級分銷模式
  • 做冰塊批發(fā)網(wǎng)站安徽網(wǎng)站關(guān)鍵詞優(yōu)化
  • 網(wǎng)站 購買廣州專做優(yōu)化的科技公司
  • dw制作簡單網(wǎng)站模板下載地址推廣軟件賺錢違法嗎
  • 旅游網(wǎng)站建設(shè)策劃書范文東莞seo關(guān)鍵詞排名優(yōu)化排名
  • 招標信息網(wǎng)大連seo優(yōu)化
  • 關(guān)于建立企業(yè)網(wǎng)站的方案內(nèi)容seo優(yōu)化培訓(xùn)課程
  • 長沙做電商網(wǎng)站設(shè)計營銷公司網(wǎng)站
  • 做微信投票的網(wǎng)站免費seo營銷軟件
  • 安卓軟件下載app商丘seo優(yōu)化
  • 商城網(wǎng)站備案營銷案例100例小故事
  • 湖南網(wǎng)站建設(shè)有限公司網(wǎng)絡(luò)服務(wù)主要包括什么
  • 百度不收錄網(wǎng)站首頁北京seo專業(yè)團隊
  • 軟文寫作范例大全網(wǎng)站免費seo
  • 先做亞馬遜網(wǎng)站怎么操作營銷團隊
  • 阿里云做網(wǎng)站嗎營銷網(wǎng)絡(luò)推廣哪家好
  • vs2013網(wǎng)站建設(shè)上海網(wǎng)站推廣公司
  • 長沙拓謀網(wǎng)絡(luò)科技有限公司湖南企業(yè)seo優(yōu)化推薦
  • 營銷型網(wǎng)站建設(shè)網(wǎng)站手機google官網(wǎng)下載
  • 外貿(mào)網(wǎng)站如何做推廣凡科網(wǎng)建站系統(tǒng)源碼
  • 運城網(wǎng)站建設(shè)價格長尾詞seo排名優(yōu)化
  • 公司網(wǎng)站設(shè)計費計入什么科目百度快照手機版
  • 別人幫做的網(wǎng)站到期續(xù)費企業(yè)網(wǎng)絡(luò)營銷策略
  • 免費做網(wǎng)站電話市場營銷策略有哪些
  • 網(wǎng)站下載的軟件怎么安裝如何做百度競價推廣
  • mvc 網(wǎng)站建設(shè)線上運營推廣
  • 貴州高端網(wǎng)站建設(shè)seo管理系統(tǒng)創(chuàng)作
  • 手機網(wǎng)站建設(shè)官網(wǎng)seo優(yōu)化網(wǎng)站技術(shù)排名百度推廣
  • 江門網(wǎng)站建設(shè)公司百度平臺客服聯(lián)系方式