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

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

3天內(nèi)不再提示

【武漢芯源CW32F003FXSTARTKI開發(fā)板免費試用體驗】ISP下載+12864軟件模擬驅動

開發(fā)板試用精選 ? 來源:開發(fā)板試用 ? 作者:電子發(fā)燒友論壇 ? 2022-10-21 10:01 ? 次閱讀
本文來源電子發(fā)燒友社區(qū),作者:馬先生, 帖子地址:https://bbs.elecfans.com/jishu_2299040_1_1.html


有幸成功申請到了武漢芯源CW32F003FXSTARTKI開發(fā)板。

首先第一步閱讀對應的手冊。
其中有一條闡述了ISP下載
poYBAGL0inyAGwTQAAFyS08bRJ0596.jpg


接下來我們從官網(wǎng)上下載一個對應的下載工具
1.選擇串口
2.選擇芯片
3.選擇對應程序
4.按照下方大的紅色方框連線
連接串口和下載口的部分
其中ch340的電源也是要接的。
5.點擊在線編程

poYBAGL0in2AW-F8AAGQV973jGg836.jpg


////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

#define Set_CS PA00_SETHIGH() //設置CS0位高電平
#define Reset_CS PA00_SETLOW() //設置CS0位低電平

#define SetR_S PA01_SETHIGH() //設置RS(A0)位高電平
#define Reset_R_S PA01_SETLOW() //設置RS(A0)位低電平

#define Set_RES PA02_SETHIGH() //設置RES位高電平
#define Reset_RES PA02_SETLOW() //設置RES位高電平

#define Set_SCK PA03_SETHIGH() //設置SCLK位高電平
#define Reset_SCK PA03_SETLOW() //設置SCLK位低電平

#define Set_SDA PA05_SETHIGH() //設置SDA位高電平
#define Reset_SDA PA05_SETLOW() //設置SDA位低電平






unsigned char s0[42][16]=
{
/*--文字:0--*/
/*--宋體12;此字體下對應的點陣為:寬x高=8x16 --*/
0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00,

/*--文字:1--*/
/*--宋體12;此字體下對應的點陣為:寬x高=8x16 --*/
0x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,

/*--文字:2--*/
/*--宋體12;此字體下對應的點陣為:寬x高=8x16 --*/
0x00,0x70,0x08,0x08,0x08,0x88,0x70,0x00,0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00,

/*--文字:3--*/
/*--宋體12;此字體下對應的點陣為:寬x高=8x16 --*/
0x00,0x30,0x08,0x88,0x88,0x48,0x30,0x00,0x00,0x18,0x20,0x20,0x20,0x11,0x0E,0x00,

/*--文字:4--*/
/*--宋體12;此字體下對應的點陣為:寬x高=8x16 --*/
0x00,0x00,0xC0,0x20,0x10,0xF8,0x00,0x00,0x00,0x07,0x04,0x24,0x24,0x3F,0x24,0x00,

/*--文字:5--*/
/*--宋體12;此字體下對應的點陣為:寬x高=8x16 --*/
0x00,0xF8,0x08,0x88,0x88,0x08,0x08,0x00,0x00,0x19,0x21,0x20,0x20,0x11,0x0E,0x00,

/*--文字:6--*/
/*--宋體12;此字體下對應的點陣為:寬x高=8x16 --*/
0x00,0xE0,0x10,0x88,0x88,0x18,0x00,0x00,0x00,0x0F,0x11,0x20,0x20,0x11,0x0E,0x00,

/*--文字:7--*/
/*--宋體12;此字體下對應的點陣為:寬x高=8x16 --*/
0x00,0x38,0x08,0x08,0xC8,0x38,0x08,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,

/*--文字:8--*/
/*--宋體12;此字體下對應的點陣為:寬x高=8x16 --*/
0x00,0x70,0x88,0x08,0x08,0x88,0x70,0x00,0x00,0x1C,0x22,0x21,0x21,0x22,0x1C,0x00,

/*--文字:9--*/
/*--宋體12;此字體下對應的點陣為:寬x高=8x16 --*/
0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x00,0x31,0x22,0x22,0x11,0x0F,0x00,

/*--文字::10--*/
/*--宋體12;此字體下對應的點陣為:寬x高=8x16 --*/
0x00,0x00,0x00,0xC0,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x18,0x00,0x00,0x00,

/*--文字:小點 11 --*/
/*--宋體12;此字體下對應的點陣為:寬x高=8x16 --*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00,0x00,0x00,

/*--調入了一幅圖像:大點 12--*/
/*--寬度x高度=8x16--*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x78,0x78,0x78,0x78,0x00,0x00,

};
/******************************************************************************
* Local pre-processor symbols/macros ('#define')
******************************************************************************/
/******************************************************************************
* Global variable definitions (declared in header file with 'extern')
******************************************************************************/

/******************************************************************************
* Local type definitions ('typedef')
******************************************************************************/

/******************************************************************************
* Local function prototypes ('static')
******************************************************************************/
void RCC_Configuration(void);
void GPIO_Configuration(void);
void NVIC_Configuration(void);
void RTC_Configuration(void);
void ADC_Configuration(void);
void Sleep_Configuration(void);
void delay(uint16_t ms);
void RTC_IRQHandlerCallBack(void);
void LCD_GPIO_Config(void);
void initial_lcd(void);
void WRITE_STRING(unsigned char plat, unsigned char column, unsigned char p, unsigned char c);


/******************************************************************************
* Local variable definitions ('static') *
******************************************************************************/
uint32_t flag=0;
/******************************************************************************
* Local pre-processor symbols/macros ('#define')
******************************************************************************/

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


/**
******************************************************************************
** briefMain function of project
**
** return uint32_t return value, if needed
**
** This sample toggle GPIOA.00
**
******************************************************************************/

/**
* @briefRTC時鐘測試,初始化日歷,使用間隔中斷0.5秒通過Log輸出日期時間
* @return int32_t
*/
int32_t main(void)
{
uint32_t cnt;
/* System Clocks Configuration */
RCC_Configuration();

/* GPIO Configuration */
GPIO_Configuration();

RTC_Configuration();
ADC_Configuration();
Sleep_Configuration();

/* NVIC Configuration */
NVIC_Configuration();
LCD_GPIO_Config();
initial_lcd();
while(1)
{
WRITE_STRING(1,1,1,0);

}
}


/**
* @briefConfigures the different system clocks.
* @paramNone
* @retval None
*/
void RCC_Configuration(void)
{
RCC_HSI_Enable(RCC_HSIOSC_DIV6); // 8MHz主頻
RCC_LSI_Enable(); // 內(nèi)部低速時鐘作為RTC時鐘源,精度較差
// 如需要RTC走時精度高,需要使用外部高精度晶體作為時鐘源
// RCC_LSE_Enable(RCC_LSE_MODE_OSC, RCC_LSE_AMP_NORMAL, RCC_LSE_DRIVER_NORMAL);
RCC_APBPeriphClk_Enable1(RCC_APB1_PERIPH_RTC, ENABLE);
}

/**
* @briefConfigure the GPIO Pins.
* @paramNone
* @retval None
*/
void GPIO_Configuration(void)
{
// PA4 PB4喚醒
GPIO_InitTypeDef GPIO_InitStructure = {0};

GPIO_InitStructure.IT = GPIO_IT_FALLING |GPIO_IT_RISING; // 雙沿觸發(fā)中斷
GPIO_InitStructure.Mode = GPIO_MODE_INPUT_PULLUP; // 輸入上拉
GPIO_InitStructure.Pins = GPIO_PIN_4;

__RCC_GPIOA_CLK_ENABLE(); // 開GPIOA模塊的時鐘
__RCC_GPIOB_CLK_ENABLE(); // 開GPIOB模塊的時鐘

GPIO_Init(CW_GPIOA, &GPIO_InitStructure);
GPIO_Init(CW_GPIOB, &GPIO_InitStructure);

GPIO_ConfigFilter(CW_GPIOA, GPIO_PIN_4, GPIO_FLTCLK_LSI); // 休眠時,中斷喚醒通過LSI時鐘去抖動。
GPIO_ConfigFilter(CW_GPIOB, GPIO_PIN_4, GPIO_FLTCLK_LSI);

CW_GPIOA->ICR = 0x0000;
CW_GPIOB->ICR = 0x0000; // 清中斷標志

GPIO_InitStructure.IT = GPIO_IT_NONE;
GPIO_InitStructure.Mode = GPIO_MODE_OUTPUT_PP;
GPIO_InitStructure.Pins = GPIO_PIN_8 | GPIO_PIN_9;
GPIO_Init(CW_GPIOB, &GPIO_InitStructure);

PB08_SETLOW();
PB09_SETHIGH();
}

void RTC_Configuration(void)
{
RTC_InitTypeDef RTC_InitStruct = {0};
RTC_AlARMTypeDef RTC_AlarmStruct = {0};

__RCC_RTC_CLK_ENABLE(); // 開RTC模塊的時鐘

RCC_LSI_Enable(); // 選擇LSI為RTC時鐘,在配置RTC時鐘前,時鐘源必須有效

RTC_InitStruct.DateStruct.Day = 0x21; //設置日期,DAY、MONTH、YEAR必須為BCD方式,星期為0~6,代表星期日,星期一至星期六
RTC_InitStruct.DateStruct.Month = RTC_Month_July;
RTC_InitStruct.DateStruct.Week = RTC_Weekday_Thursday;
RTC_InitStruct.DateStruct.Year = 0x22; // 2022-7-21

RTC_InitStruct.TimeStruct.Hour = 0x2; //設置時間,HOUR、MINIUTE、SECOND必須為BCD方式,用戶須保證HOUR、AMPM、H24之間的關聯(lián)正確性
RTC_InitStruct.TimeStruct.Minute = 0x58;
RTC_InitStruct.TimeStruct.Second = 0x55;
RTC_InitStruct.TimeStruct.AMPM = RTC_H12_PM;
RTC_InitStruct.TimeStruct.H24 = 0; // 12小時制 PM 2:58:55

RTC_InitStruct.RTC_ClockSource = RTC_RTCCLK_FROM_LSI;
RTC_Init(&RTC_InitStruct); //用戶需選定需要使用的時鐘源


/* 設置鬧鐘在30秒鬧一次 */
RTC_AlarmStruct.RTC_AlarmMask = RTC_AlarmMask_All & (~RTC_AlarmMask_Seconds); // 和秒位匹配
RTC_AlarmStruct.RTC_AlarmTime.Hour = 0x01;
RTC_AlarmStruct.RTC_AlarmTime.Minute = 0x01;
RTC_AlarmStruct.RTC_AlarmTime.Second = 0x30;
RTC_SetAlarm(RTC_Alarm_A, &RTC_AlarmStruct);
RTC_AlarmCmd(RTC_Alarm_A, ENABLE);

RTC_ITConfig(RTC_IT_ALARMA, ENABLE);
}

void ADC_Configuration(void)
{
ADC_InitTypeDef ADC_InitStructure ={0};
ADC_WdtTypeDef ADC_WdtStructure = {0};
ADC_SingleChTypeDef ADC_SingleChStructure = {0};

__RCC_ADC_CLK_ENABLE(); // ADC模塊時鐘打開

//ADC默認值初始化
ADC_StructInit(&ADC_InitStructure);
//ADC工作時鐘配置

ADC_InitStructure.ADC_ClkDiv = ADC_Clk_Div2; // ADCCLK= 4MHz
ADC_InitStructure.ADC_VrefSel = ADC_Vref_VDDA;


//ADC模擬看門狗通道初始化
ADC_WdtInit(&ADC_WdtStructure);

//配置單通道轉換模式
ADC_SingleChStructure.ADC_DiscardEn = ADC_DiscardNull;
ADC_SingleChStructure.ADC_Chmux = ADC_VddaDiV3Input; //選擇ADC轉換通道 VDDA/3
ADC_SingleChStructure.ADC_InitStruct = ADC_InitStructure;
ADC_SingleChStructure.ADC_WdtStruct = ADC_WdtStructure;
ADC_SingleChOneModeCfg(&ADC_SingleChStructure);

ADC_AutoStop(ADC_AutoStopEnable); // 低功耗,使能ADC的自動關閉模式

ADC_ClearITPendingAll();

//ADC使能
ADC_Enable();
ADC_SoftwareStartConvCmd(ENABLE);
}

void Sleep_Configuration(void)
{
PWR_InitTypeDef PWR_InitStructure;

PWR_InitStructure.PWR_Sevonpend = PWR_Sevonpend_Disable;
PWR_InitStructure.PWR_SleepDeep = PWR_SleepDeep_Enable;
PWR_InitStructure.PWR_SleepOnExit = PWR_SleepOnExit_Disable;
PWR_Config(&PWR_InitStructure);

}


/**
* @briefConfigure the nested vectored interrupt controller.
* @paramNone
* @retval None
*/
void NVIC_Configuration(void)
{
__disable_irq();
NVIC_EnableIRQ(RTC_IRQn);
NVIC_EnableIRQ(GPIOA_IRQn);
NVIC_EnableIRQ(GPIOB_IRQn);
__enable_irq();
}

void delay(uint16_t ms)
{
uint32_t i;
for( ; ms >0; ms--)
{
i = 796;
while(i--);
}
}



void RTC_IRQHandlerCallBack(void)
{
if (RTC_GetITState(RTC_IT_ALARMA))
{
RTC_ClearITPendingBit(RTC_IT_ALARMA);
flag |= 1;
}
}

void GPIOA_IRQHandlerCallBack()
{
CW_GPIOA->ICR = 0x0000;
flag |= 1<<1;
}
void GPIOB_IRQHandlerCallBack()
{
CW_GPIOB->ICR = 0x0000;
flag |= 1<<2;
}



///////////////////////////////////////////////////////////////////////////////////
void LCD_GPIO_Config(void)
{
GPIO_InitTypeDef GPIO_InitStruct;

CW_SYSCTRL->AHBEN_f.GPIOA = 1; //Open GPIOA Clk
GPIO_InitStruct.Pins = GPIO_PIN_0 | GPIO_PIN_1 | GPIO_PIN_2 | GPIO_PIN_3| GPIO_PIN_5;
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
GPIO_InitStruct.Speed = GPIO_SPEED_HIGH;
GPIO_Init( CW_GPIOA, &GPIO_InitStruct);
}



/*寫指令到LCD模塊*/
void transfer_command(int cmd)
{
char i;

Reset_CS;
Reset_R_S;
for (i = 0; i < 8; i++)
{
Reset_SCK;
if ((cmd << i) & 0x80)
Set_SDA;
else
Reset_SDA;
Set_SCK;
}
//A0 = 1;
Set_CS;
}

/*寫數(shù)據(jù)到LCD模塊*/
void transfer_data(int data)
{
char i;
Reset_CS;
SetR_S;
for (i = 0; i < 8; i++)
{
Reset_SCK;
if ((data << i) & 0x80)
Set_SDA;
else
Reset_SDA;
Set_SCK;
}
Set_CS;
}

//延時


//LCD模塊初始化
void initial_lcd(void)
{
Reset_CS;
Reset_RES; /*低電平復位*/
delay(20);
Set_RES; /*復位完畢*/
delay(20);
transfer_command(0xe2); /*軟復位*/
delay(50);
transfer_command(0x2c);/*升壓步聚1*/
delay(50);
transfer_command(0x2e);/*升壓步聚2*/
delay(50);
transfer_command(0x2f);/*升壓步聚3*/
delay(50);
transfer_command(0x25);/*0x24粗調對比度,可設置范圍0x20~0x27*/
transfer_command(0x81);/*微調對比度*/
transfer_command(0x28);/*0x28,微調對比度的值,可設置范圍0x00~0x3f1f*/
transfer_command(0xa2);/*1/9偏壓比(bias)*/
transfer_command(0xc0);/*行掃描順序:從上到下*/
transfer_command(0xa1);/*列掃描順序:從左到右*/
transfer_command(0x40);/*起始行:第一行開始*/
transfer_command(0xaf);/*開顯示*/
Set_CS;
}


/////////////////////////////////////////////////////////////////////////////////////
//==============寫顯示==============================
//plat x坐標; column y坐標; xs數(shù)組選擇;p數(shù)組位置;c是否反白顯示
void WRITE_STRING(unsigned char plat, unsigned char column, unsigned char p, unsigned char c)
{
unsigned char page,page1,col,col_h,col_l;
unsigned char i,a,j=0;
unsigned char temp1,temp2;
temp1 = 8; temp2 = 2;


page1= plat*2;
page=page1+0xb0;
col=column*temp1;
col_h=((col>>4)|0xf0)&0x1f;
col_l=col&0x0f;
for(a = 0; a < temp2; a++)
{
transfer_command(col_h);
transfer_command(col_l);
transfer_command(page+a);
for(i = 0;i < temp1; i ++ )
{

if(c == 0){transfer_data(s0[p][j++]);}
if(c == 1){transfer_data(~(s0[p][j++]));}


}
}
}

/////////////////////////////////////////////////////////////////////////////////////


/******************************************************************************
* EOF (not truncated)
******************************************************************************/
#ifdefUSE_FULL_ASSERT
/**
* @briefReports the name of the source file and the source line number
* where the assert_param error has occurred.
* @paramfile: pointer to the source file name
* @paramline: assert_param error line source number
* @retval None
*/
void assert_failed(uint8_t *file, 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 */

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

    關注

    3

    文章

    301

    瀏覽量

    2030
  • CW32
    +關注

    關注

    1

    文章

    177

    瀏覽量

    552
收藏 人收藏

    評論

    相關推薦

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

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

    32位M0核普冉單片機 PY32F003開發(fā)板20腳 快速入門 易于上手

    ,市場競爭力很強大。 想要快速上手PY32F003單片機,開發(fā)板是必不可少的。PY32F003開發(fā)板開發(fā)者提供了一個簡易的硬件
    的頭像 發(fā)表于 09-12 16:28 ?348次閱讀
    32位M0核普冉單片機 PY32<b class='flag-5'>F003</b><b class='flag-5'>開發(fā)板</b>20腳 快速入門 易于上手

    點擊參與米爾NXP i.MX 93開發(fā)板有獎試用

    米爾與NXP合作發(fā)布的新品基于NXPi.MX93應用處理器的MYD-LMX9X開發(fā)板免費試用活動來啦~~米爾提供了3塊價值678元的MYD-LMX9X開發(fā)板發(fā)起
    的頭像 發(fā)表于 06-13 08:02 ?444次閱讀
    點擊參與米爾NXP i.MX 93<b class='flag-5'>開發(fā)板</b>有獎<b class='flag-5'>試用</b>

    武漢半導體CW32F030K8T7在即熱式熱水器的應用介紹

    隨著智能家居技術的不斷進步,即熱式熱水器作為現(xiàn)代家庭中的重要組成部分,正逐漸向智能化、節(jié)能化方向發(fā)展。本方案通過采用武漢半導體的CW32F030系列單片機,以其高性能、超強抗干擾等
    發(fā)表于 06-06 14:17

    使用通用串口模塊下載CW32F030芯片的方法

    CW Programmer V1.53。 自備HEX文件。 如下圖所示: 二、硬件準備 以WCHLINK仿真器+CW32F030CXT6官方演示下載過程。 ? ? 三、使用引腳說明
    的頭像 發(fā)表于 05-31 17:30 ?544次閱讀
    使用通用串口模塊<b class='flag-5'>下載</b><b class='flag-5'>CW32F</b>030芯片的方法

    免費!NXP i.MX 93開發(fā)板有獎試用

    米爾與NXP合作發(fā)布的新品基于NXPi.MX93應用處理器的MYD-LMX9X開發(fā)板免費試用活動來啦~~米爾提供了2塊價值678
    的頭像 發(fā)表于 05-23 08:01 ?647次閱讀
    <b class='flag-5'>免費</b>!NXP i.MX 93<b class='flag-5'>開發(fā)板</b>有獎<b class='flag-5'>試用</b>

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

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

    APT32F102 開發(fā)板使用手冊

    電子發(fā)燒友網(wǎng)站提供《APT32F102 開發(fā)板使用手冊.pdf》資料免費下載
    發(fā)表于 04-16 09:07 ?0次下載

    CW32F003E4芯片入門學習:器件包安裝

    安裝CW32的pack包,可以從武漢官網(wǎng)下載固件庫
    的頭像 發(fā)表于 04-02 14:25 ?569次閱讀
    <b class='flag-5'>CW32F003</b>E4芯片入門學習:器件包安裝

    CW32F003E4芯片入門學習:4.工程模板創(chuàng)建(使用例程或模板)

    1.3.1拷貝模板工程和庫文件 模板路徑:CW32F003_StandardPeripheralLib_V1.4ExamplesTemplate 庫文件路徑
    的頭像 發(fā)表于 03-27 09:39 ?473次閱讀
    <b class='flag-5'>CW32F003</b>E4芯片入門學習:4.工程模板創(chuàng)建(使用例程或模板)

    CW32F003E4芯片入門學習:3.工程模板的創(chuàng)建(不使用例程或模板)

    Project,選擇CW32_new_pro文件夾目錄,輸入項目名稱,例子使用CW32_new_pro 1.2.3.選擇芯片型號 芯片型號為CW32F003F4,如下: 1.2.4.選擇CMSIS
    的頭像 發(fā)表于 03-27 09:37 ?658次閱讀
    <b class='flag-5'>CW32F003</b>E4芯片入門學習:3.工程模板的創(chuàng)建(不使用例程或模板)

    武漢半導體基于CW32F030C8T7永磁同步電機無感FOC控制方案全新亮相!

    近日,武漢半導體基于CW32F030C8T7永磁同步電機無感FOC控制方案全新亮相!
    的頭像 發(fā)表于 02-27 11:34 ?815次閱讀
    <b class='flag-5'>武漢</b><b class='flag-5'>芯</b><b class='flag-5'>源</b>半導體基于<b class='flag-5'>CW32F</b>030C8T7永磁同步電機無感FOC控制方案全新亮相!

    武漢半導體首款車規(guī)級MCU,CW32A030C8T7通過AEC-Q100測試考核

    近日,武漢半導體正式發(fā)布首款基于Cortex?-M0+內(nèi)核的CW32A030C8T7車規(guī)級MCU,這是武漢
    的頭像 發(fā)表于 11-30 15:48 ?515次閱讀
    <b class='flag-5'>武漢</b><b class='flag-5'>芯</b><b class='flag-5'>源</b>半導體首款車規(guī)級MCU,<b class='flag-5'>CW</b>32A030C8T7通過AEC-Q100測試考核

    武漢半導體首款車規(guī)級MCU,CW32A030C8T7通過AEC-Q100測試考核

    /IAR/GCC等多種主流集成開發(fā)環(huán)境(IDE),并提供CW-DAPLINK調試工具和CW-Writer高效率量產(chǎn)工具。開發(fā)套件軟件源碼、硬
    發(fā)表于 11-30 15:47

    【愛派 Pro 開發(fā)板試用體驗】開箱報告 + 資料準備

    很高興獲得了這次試用愛心派Pro開發(fā)板試用資格,之前也有接觸過愛元智家的AX620開發(fā)板,是因為他們的家的AI
    發(fā)表于 11-14 20:59