色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

【武漢芯源CW32F003FXSTARTKI開發(fā)板免費試用體驗】大王叫我來點燈.嵌入式點燈工程師來點個燈

開發(fā)板試用精選 ? 來源:開發(fā)板試用 ? 作者:電子發(fā)燒友論壇 ? 2022-10-21 10:16 ? 次閱讀

本文來源電子發(fā)燒友社區(qū),作者:愛的世界abc, 帖子地址:https://bbs.elecfans.com/jishu_2297433_1_1.html


上一步點燈前提https://bbs.elecfans.com/jishu_2296576_1_1.html工作已經做好了,這次開始點燈了.

點燈程序如下(在官方提供的demo基礎上直接使用): 會玩stm32的真的可以直接玩這個了,和stm32差不多.
/*******************************************************************************
*

  • 代碼許可和免責信息
  • 武漢力源半導體有限公司授予您使用所有編程代碼示例的非專屬的版權許可,您可以由此
  • 生成根據您的特定需要而定制的相似功能。根據不能被排除的任何法定保證,武漢力源半
  • 導體有限公司及其程序開發(fā)商和供應商對程序或技術支持(如果有)不提供任何明示或暗
  • 含的保證或條件,包括但不限于暗含的有關適銷性、適用于某種特定用途和非侵權的保證
  • 或條件。
  • 無論何種情形,武漢力源半導體有限公司及其程序開發(fā)商或供應商均不對下列各項負責,
  • 即使被告知其發(fā)生的可能性時,也是如此:數據的丟失或損壞;直接的、特別的、附帶的
  • 或間接的損害,或任何后果性經濟損害;或利潤、業(yè)務、收入、商譽或預期可節(jié)省金額的
  • 損失。
  • 某些司法轄區(qū)不允許對直接的、附帶的或后果性的損害有任何的排除或限制,因此某些或
  • 全部上述排除或限制可能并不適用于您。

*/
/

  • Include files
    /
    #include "main.h"
    /
  • Local pre-processor symbols/macros ('#define')
    ******************************************************************************/

/******************************************************************************

  • Global variable definitions (declared in header file with 'extern')
    ******************************************************************************/

/******************************************************************************

  • Local type definitions ('typedef')
    /
    typedef enum {FAILED = 0, PASSED = !FAILED} TestStatus;
    /
  • Local function prototypes ('static')
    ******************************************************************************/
    void RCC_Configuration(void);
    void GPIO_Configuration(void);
    void NVIC_Configuration(void);

/******************************************************************************

  • Local variable definitions ('static') *
    ******************************************************************************/

//KEY
volatile uint8_t gKey1Status,gKey2Status; /* set to 1 after User Button interrupt */

/******************************************************************************

  • Local pre-processor symbols/macros ('#define')
    ******************************************************************************/

/*****************************************************************************

  • Function implementation - global ('extern') and local ('static')
    ******************************************************************************/

/**


** brief Main function of project
**
** return uint32_t return value, if needed
**
** SPI FLASH(W25Q64)
** Success LED1亮
** Error LED2亮
**
** 引腳連接
** SPI SCK -- FLASH CLK
** SPI MOSI -- FLASH DI
** SPI MISO -- FLASH DO
** SPI CS -- FLASH NCS
**
******************************************************************************/
int32_t main(void)
{
//配置RCC
RCC_Configuration();

InitTick( 24000000 );    //24000000

//配置GPIO
GPIO_Configuration();

/* NVIC Configuration */
NVIC_Configuration();

gKey1Status = 0;	
gKey2Status = 0;	

while(1)
{		

	LED1_ON;
	SysTickDelay(100);	//200ms.
	LED1_OFF;
	SysTickDelay(100);	//200ms.

//

LED2_ON;
	SysTickDelay(100);	//200ms.
	LED2_OFF;
	SysTickDelay(100);	//200ms.
	
	
}

}

/**

  • [url=home.php?mod=space&uid=2666770]@Brief[/url] 配置RCC

*/
void RCC_Configuration(void)
{

//SYSCLK = HSI = 24MHz = HCLK = PCLK

RCC_HSI_Enable(RCC_HSIOSC_DIV2);

/* 使能所有外設時鐘*/
CW_SYSCTRL->AHBEN = 0xFFFFFFFF;
CW_SYSCTRL->APBEN1 = 0xFFFFFFFF;
CW_SYSCTRL->APBEN2 = 0xFFFFFFFF;

}

/**

  • [url=home.php?mod=space&uid=2666770]@Brief[/url] 配置GPIO

*/
void GPIO_Configuration(void)
{
GPIO_InitTypeDef GPIO_InitStructure;

//LED1
GPIO_InitStructure.Pins = LED1_GPIO_PIN;

GPIO_InitStructure.Mode = GPIO_MODE_OUTPUT_PP;
GPIO_InitStructure.IT = GPIO_IT_NONE;
GPIO_Init(LED1_GPIO_PORT, &GPIO_InitStructure);

//LED2
GPIO_InitStructure.Pins = LED2_GPIO_PIN;

GPIO_InitStructure.Mode = GPIO_MODE_OUTPUT_PP;
GPIO_InitStructure.IT = GPIO_IT_NONE;
GPIO_Init(LED2_GPIO_PORT, &GPIO_InitStructure);

//KEY1

GPIO_InitStructure.Pins = KEY1_GPIO_PIN;
GPIO_InitStructure.Mode = GPIO_MODE_INPUT_PULLUP;
GPIO_InitStructure.IT = GPIO_IT_FALLING;
GPIO_Init(KEY1_GPIO_PORT, &GPIO_InitStructure);

//KEY2
GPIO_InitStructure.Pins = KEY2_GPIO_PIN;
GPIO_InitStructure.Mode = GPIO_MODE_INPUT_PULLUP;
GPIO_InitStructure.IT = GPIO_IT_FALLING;
GPIO_Init(KEY2_GPIO_PORT, &GPIO_InitStructure);

//LED滅
LED1_ON;
LED2_OFF;

}

/**

  • @brief Configure the nested vectored interrupt controller.
  • [url=home.php?mod=space&uid=3142012]@param[/url] None
  • @retval None
    */
    void NVIC_Configuration(void)
    {
    __disable_irq();
    GPIOB_INTFLAG_CLR( 0xFFFF ); //clear GPIOB ALL INT FLAG
    NVIC_EnableIRQ(GPIOB_IRQn);
    __enable_irq();
    }

/******************************************************************************

  • EOF (not truncated)
    ****************************************************************************/
    #ifdef USE_FULL_ASSERT
    /
  • @brief Reports the name of the source file and the source line number
  • where the assert_param error has occurred.
    
  • [url=home.php?mod=space&uid=3142012]@param[/url] file: pointer to the source file name
  • @param line: assert_param error line source number
  • @retval None
    */
    void assert_failed(uint8_tfile, uint32_t line)
    {
    /
    USER CODE BEGIN 6/
    /
    User can add his own implementation to report the file name and line number,
    tex: printf("Wrong parameters value: file %s on line %drn", file, line)/
    /
    USER CODE END 6/
    }
    #endif /
    USE_FULL_ASSERT */

然后編譯 0錯誤0警告 ok
image.png

把板子通過燒錄工具與電腦連接并進行程序燒錄:
我是用的SWD方式,用到的引腳就4個,分別是ST Link V2上的 vcc、gnd、DIO、CLK這4個引腳。

image.png

開發(fā)板上的引腳和ST Link上的引腳對應
image.png

最后接線圖
image.png

然后點MDK上的下載按鈕進行程序下載。
image.png

image.png

下一步看
https://bbs.elecfans.com/jishu_2297427_1_1.html

【武漢芯源CW32F003FXSTARTKI開發(fā)板免費試用體驗】讓芯片運行用戶程序(從flash啟動)


附上開發(fā)板體驗視頻,詳細見作者原帖子。


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 開發(fā)板試用

    關注

    3

    文章

    301

    瀏覽量

    2092
  • CW32
    +關注

    關注

    1

    文章

    203

    瀏覽量

    628
收藏 人收藏

    評論

    相關推薦

    嵌入式工程師常用的開發(fā)工具有哪些?

    嵌入式工程師常用的開發(fā)工具有哪些? 在嵌入式系統(tǒng)開發(fā)的廣闊領域中,嵌入式
    發(fā)表于 12-20 15:29

    追加名額丨米爾瑞微RK3576開發(fā)板有獎試用

    米爾與瑞微合作發(fā)布的新品基于瑞微RK3576應用處理器的MYD-LR3576開發(fā)板免費試用活動加碼啦~~米爾追加了2塊價值849元的MY
    的頭像 發(fā)表于 11-22 01:00 ?167次閱讀
    追加名額丨米爾瑞<b class='flag-5'>芯</b>微RK3576<b class='flag-5'>開發(fā)板</b>有獎<b class='flag-5'>試用</b>

    有獎丨米爾 瑞微RK3576開發(fā)板免費試用

    米爾與瑞微合作發(fā)布的新品基于瑞微RK3576應用處理器的MYD-LR3576開發(fā)板免費試用活動來啦~~米爾提供了7塊價值849元的MYD
    的頭像 發(fā)表于 11-12 01:00 ?301次閱讀
    有獎丨米爾 瑞<b class='flag-5'>芯</b>微RK3576<b class='flag-5'>開發(fā)板</b><b class='flag-5'>免費</b><b class='flag-5'>試用</b>

    【RA-Eco-RA2E1-48PIN-V1.0開發(fā)板試用】開箱點燈

    【RA-Eco-RA2E1-48PIN-V1.0開發(fā)板試用】開箱點燈 0. 寫在前面 在此,衷心感謝電子發(fā)燒友平臺和瑞薩提供的免費試用名額,
    發(fā)表于 10-26 22:47

    武漢半導體CW32芯片重慶地區(qū)線下技術交流會成功舉辦

    2024年10月19日,武漢半導體授權CW32生態(tài)社區(qū)主辦的“CW32芯片-重慶地區(qū)技術交流會”在重慶市科技工作者眾創(chuàng)之家成功舉辦。此次
    的頭像 發(fā)表于 10-24 10:55 ?463次閱讀

    【RA-Eco-RA2E1-48PIN-V1.0開發(fā)板試用】先來點個

    收到瑞薩RA2E1開發(fā)板,十分小巧精致。 今天就來點個吧。 e2 studio(自帶FSP)軟件安裝就不贅述了,詳見: 【RA-Eco-RA0E1-32PIN-V1.0開發(fā)板
    發(fā)表于 10-18 22:50

    嵌入式linux開發(fā)板怎么操作

    嵌入式Linux開發(fā)板是一種基于Linux操作系統(tǒng)的嵌入式系統(tǒng)開發(fā)平臺。它通常包括一個處理器、內存、存儲器、輸入/輸出接口等硬件組件,以及一個基于Linux的操作系統(tǒng)和
    的頭像 發(fā)表于 09-02 09:09 ?373次閱讀

    嵌入式linux開發(fā)板芯片的工作原理

    嵌入式Linux開發(fā)板是一種基于Linux操作系統(tǒng)的嵌入式系統(tǒng)開發(fā)平臺,它廣泛應用于工業(yè)控制、智能家居、智能交通、醫(yī)療設備等領域。 嵌入式L
    的頭像 發(fā)表于 09-02 09:07 ?376次閱讀

    【xG24 Matter開發(fā)套件試用體驗】初上手開發(fā)板和官方IDE

    ”。 完成SDK安裝后,就可以開始使用開發(fā)套件了。 點燈作為一名資深的“點燈工程師”,拿到一塊開發(fā)板的第一件事自然是用它
    發(fā)表于 07-13 22:20

    嵌入式軟件工程師如何提升自己?

    的發(fā)展打下堅實的基礎。 2.掌握專業(yè)技能 除了基礎知識外,嵌入式軟件工程師還需要掌握專業(yè)的技能。這包括熟練掌握嵌入式系統(tǒng)的開發(fā)工具、硬件平臺和軟件
    發(fā)表于 06-12 11:20

    嵌入式軟件工程師和硬件工程師的區(qū)別?

    嵌入式軟件工程師和硬件工程師的區(qū)別? 嵌入式軟件工程師 嵌入式軟件
    發(fā)表于 05-16 11:00

    半導體首個CW32嵌入式創(chuàng)新實驗室揭牌

    武漢半導體,一家知名的MCU(微控制器)廠商,近日攜手上海科學技術職業(yè)學院,共同揭牌了“CW32嵌入式創(chuàng)新實驗室”。此次合作旨在搭建起企
    的頭像 發(fā)表于 05-08 10:37 ?423次閱讀

    武漢半導體首個CW32嵌入式創(chuàng)新實驗室順利揭牌!

    2024年4月24日上午,武漢半導體有限公司與上海科學技術職業(yè)學院共同舉辦的“CW32嵌入式創(chuàng)新實驗室揭牌儀式”在上海科學技術職業(yè)學院第
    的頭像 發(fā)表于 05-06 15:31 ?676次閱讀
    <b class='flag-5'>武漢</b><b class='flag-5'>芯</b><b class='flag-5'>源</b>半導體首個<b class='flag-5'>CW</b>32<b class='flag-5'>嵌入式</b>創(chuàng)新實驗室順利揭牌!

    產教融合,校企合作——武漢半導體首個CW32嵌入式創(chuàng)新實驗室順利揭牌!

    2024年4月24日上午,武漢半導體有限公司與上海科學技術職業(yè)學院共同舉辦的“CW32嵌入式創(chuàng)新實驗室揭牌儀式”在上海科學技術職業(yè)學院第
    的頭像 發(fā)表于 05-06 13:42 ?429次閱讀
    產教融合,校企合作——<b class='flag-5'>武漢</b><b class='flag-5'>芯</b><b class='flag-5'>源</b>半導體首個<b class='flag-5'>CW</b>32<b class='flag-5'>嵌入式</b>創(chuàng)新實驗室順利揭牌!

    全志R329開發(fā)板點燈教程

    timer > sunxi_led0r/trigger 如果你看到燈亮了,那么恭喜你,它將照亮你嵌入式開發(fā)學習的路。 LED陣列操作、模塊配置、源碼結構、內外部接口等進階操作請見開發(fā)
    發(fā)表于 02-19 10:22
    主站蜘蛛池模板: 三级网站视频在线观看| 成年黄网站免费大全毛片| 日本久久精品视频| 久久99热狠狠色一区二区| 国产精品99久久久久久AV蜜臀| 伊人精品影院| 亚洲日韩国产成网站在线| 沙发上小泬12P| 日本bbwhd| 欧美黑大炮18p| 欧美黄色精品| 免费毛片视频网站| 恋夜影视列表免费安卓手机版| 国产曰韩无码亚洲视频| 国产偷抇久久精品A片蜜臀A| 纯肉高H啪短文合集| FREE17一18外女破| gogo免费在线观看| 99久久99久久久精品久久| 18 japanese宾馆直播| 69成人免费视频| 91亚洲精品福利在线播放| 最近日本免费观看MV免费| 亚洲三级视频在线| 在线精品视频免费观看| 岳打开双腿开始配合日韩视频| 在线日本高清日本免费| 孕妇泬出白浆18P| 99视频久久精品久久| WRITEAS塞红酒瓶| 国产高清视频a在线大全| 国产精品人妻无码久久久蜜桃| 国产欧美无码亚洲毛片| 久久电影精品| 女人张开腿让男人添| 色拍拍噜噜噜久久蜜桃| 性生片30分钟| 在线观看视频中文字幕| av在线色| 精品精品国产yyy5857香蕉| 擼擼擼麻豆密臀AV|