update version to v2.0.8

This commit is contained in:
Artery-MCU
2022-11-22 18:16:27 +08:00
parent caea1e6d25
commit 0d6e76999d
1301 changed files with 16158 additions and 12379 deletions

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_clock.h
* @version v2.0.7
* @date 2022-08-16
* @brief header file of clock program
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_conf.h
* @version v2.0.7
* @date 2022-08-16
* @brief at32f413 config header file
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_int.h
* @version v2.0.7
* @date 2022-08-16
* @brief header file of main interrupt service routines.
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -10,9 +10,9 @@
<aExt>*.s*; *.src; *.a*</aExt>
<oExt>*.obj; *.o</oExt>
<lExt>*.lib</lExt>
<tExt>*.txt; *.h; *.inc</tExt>
<tExt>*.txt; *.h; *.inc; *.md</tExt>
<pExt>*.plm</pExt>
<CppX>*.cpp</CppX>
<CppX>*.cpp; *.cc; *.cxx</CppX>
<nMigrate>0</nMigrate>
</Extensions>

View File

@@ -16,7 +16,7 @@
<TargetCommonOption>
<Device>-AT32F413RCT7</Device>
<Vendor>ArteryTek</Vendor>
<PackID>ArteryTek.AT32F413_DFP.2.0.0</PackID>
<PackID>ArteryTek.AT32F413_DFP.2.0.6</PackID>
<Cpu>IRAM(0x20000000,0x8000) IROM(0x08000000,0x40000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE</Cpu>
<FlashUtilSpec></FlashUtilSpec>
<StartupFile></StartupFile>
@@ -473,11 +473,6 @@
<Layers>
<Layer>
<LayName>&lt;Project Info&gt;</LayName>
<LayDesc></LayDesc>
<LayUrl></LayUrl>
<LayKeys></LayKeys>
<LayCat></LayCat>
<LayLic></LayLic>
<LayTarg>0</LayTarg>
<LayPrjMark>1</LayPrjMark>
</Layer>

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file readme.txt
* @version v2.0.7
* @date 2022-08-16
* @brief readme
**************************************************************************
*/
@@ -15,4 +13,4 @@
- connect usart2 tx pin (pa2) to usart3 tx pin (pb10)
- connect a pull-up resistor to this line (10k).
for more detailed information. please refer to the application note document AN0099.
for more detailed information. please refer to the application note document AN0099.

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_clock.c
* @version v2.0.7
* @date 2022-08-16
* @brief system clock config program
**************************************************************************
* Copyright notice & Disclaimer
@@ -71,10 +69,10 @@ void system_clock_config(void)
/* config ahbclk */
crm_ahb_div_set(CRM_AHB_DIV_1);
/* config apb2clk */
/* config apb2clk, the maximum frequency of APB1/APB2 clock is 100 MHz */
crm_apb2_div_set(CRM_APB2_DIV_2);
/* config apb1clk */
/* config apb1clk, the maximum frequency of APB1/APB2 clock is 100 MHz */
crm_apb1_div_set(CRM_APB1_DIV_2);
/* enable auto step mode */

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_int.c
* @version v2.0.7
* @date 2022-08-16
* @brief main interrupt service routines.
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file main.c
* @version v2.0.7
* @date 2022-08-16
* @brief main program
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_clock.h
* @version v2.0.7
* @date 2022-08-16
* @brief header file of clock program
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_conf.h
* @version v2.0.7
* @date 2022-08-16
* @brief at32f413 config header file
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_int.h
* @version v2.0.7
* @date 2022-08-16
* @brief header file of main interrupt service routines.
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -10,9 +10,9 @@
<aExt>*.s*; *.src; *.a*</aExt>
<oExt>*.obj; *.o</oExt>
<lExt>*.lib</lExt>
<tExt>*.txt; *.h; *.inc</tExt>
<tExt>*.txt; *.h; *.inc; *.md</tExt>
<pExt>*.plm</pExt>
<CppX>*.cpp</CppX>
<CppX>*.cpp; *.cc; *.cxx</CppX>
<nMigrate>0</nMigrate>
</Extensions>

View File

@@ -16,7 +16,7 @@
<TargetCommonOption>
<Device>-AT32F413RCT7</Device>
<Vendor>ArteryTek</Vendor>
<PackID>ArteryTek.AT32F413_DFP.2.0.0</PackID>
<PackID>ArteryTek.AT32F413_DFP.2.0.6</PackID>
<Cpu>IRAM(0x20000000,0x8000) IROM(0x08000000,0x40000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE</Cpu>
<FlashUtilSpec></FlashUtilSpec>
<StartupFile></StartupFile>
@@ -473,11 +473,6 @@
<Layers>
<Layer>
<LayName>&lt;Project Info&gt;</LayName>
<LayDesc></LayDesc>
<LayUrl></LayUrl>
<LayKeys></LayKeys>
<LayCat></LayCat>
<LayLic></LayLic>
<LayTarg>0</LayTarg>
<LayPrjMark>1</LayPrjMark>
</Layer>

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file readme.txt
* @version v2.0.7
* @date 2022-08-16
* @brief readme
**************************************************************************
*/

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_clock.c
* @version v2.0.7
* @date 2022-08-16
* @brief system clock config program
**************************************************************************
* Copyright notice & Disclaimer
@@ -71,10 +69,10 @@ void system_clock_config(void)
/* config ahbclk */
crm_ahb_div_set(CRM_AHB_DIV_1);
/* config apb2clk */
/* config apb2clk, the maximum frequency of APB1/APB2 clock is 100 MHz */
crm_apb2_div_set(CRM_APB2_DIV_2);
/* config apb1clk */
/* config apb1clk, the maximum frequency of APB1/APB2 clock is 100 MHz */
crm_apb1_div_set(CRM_APB1_DIV_2);
/* enable auto step mode */

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_int.c
* @version v2.0.7
* @date 2022-08-16
* @brief main interrupt service routines.
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file main.c
* @version v2.0.7
* @date 2022-08-16
* @brief main program
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_clock.h
* @version v2.0.7
* @date 2022-08-16
* @brief header file of clock program
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_conf.h
* @version v2.0.7
* @date 2022-08-16
* @brief at32f413 config header file
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_int.h
* @version v2.0.7
* @date 2022-08-16
* @brief header file of main interrupt service routines.
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -10,9 +10,9 @@
<aExt>*.s*; *.src; *.a*</aExt>
<oExt>*.obj; *.o</oExt>
<lExt>*.lib</lExt>
<tExt>*.txt; *.h; *.inc</tExt>
<tExt>*.txt; *.h; *.inc; *.md</tExt>
<pExt>*.plm</pExt>
<CppX>*.cpp</CppX>
<CppX>*.cpp; *.cc; *.cxx</CppX>
<nMigrate>0</nMigrate>
</Extensions>

View File

@@ -16,7 +16,7 @@
<TargetCommonOption>
<Device>-AT32F413RCT7</Device>
<Vendor>ArteryTek</Vendor>
<PackID>ArteryTek.AT32F413_DFP.2.0.0</PackID>
<PackID>ArteryTek.AT32F413_DFP.2.0.6</PackID>
<Cpu>IRAM(0x20000000,0x8000) IROM(0x08000000,0x40000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE</Cpu>
<FlashUtilSpec></FlashUtilSpec>
<StartupFile></StartupFile>
@@ -473,11 +473,6 @@
<Layers>
<Layer>
<LayName>&lt;Project Info&gt;</LayName>
<LayDesc></LayDesc>
<LayUrl></LayUrl>
<LayKeys></LayKeys>
<LayCat></LayCat>
<LayLic></LayLic>
<LayTarg>0</LayTarg>
<LayPrjMark>1</LayPrjMark>
</Layer>

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file readme.txt
* @version v2.0.7
* @date 2022-08-16
* @brief readme
**************************************************************************
*/
@@ -15,4 +13,4 @@
set-up
- connect usart2 tx pin(pa2) to rx pin(pa3)
for more detailed information. please refer to the application note document AN0099.
for more detailed information. please refer to the application note document AN0099.

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_clock.c
* @version v2.0.7
* @date 2022-08-16
* @brief system clock config program
**************************************************************************
* Copyright notice & Disclaimer
@@ -71,10 +69,10 @@ void system_clock_config(void)
/* config ahbclk */
crm_ahb_div_set(CRM_AHB_DIV_1);
/* config apb2clk */
/* config apb2clk, the maximum frequency of APB1/APB2 clock is 100 MHz */
crm_apb2_div_set(CRM_APB2_DIV_2);
/* config apb1clk */
/* config apb1clk, the maximum frequency of APB1/APB2 clock is 100 MHz */
crm_apb1_div_set(CRM_APB1_DIV_2);
/* enable auto step mode */

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_int.c
* @version v2.0.7
* @date 2022-08-16
* @brief main interrupt service routines.
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file main.c
* @version v2.0.7
* @date 2022-08-16
* @brief main program
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_clock.h
* @version v2.0.7
* @date 2022-08-16
* @brief header file of clock program
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_conf.h
* @version v2.0.7
* @date 2022-08-16
* @brief at32f413 config header file
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_int.h
* @version v2.0.7
* @date 2022-08-16
* @brief header file of main interrupt service routines.
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -10,9 +10,9 @@
<aExt>*.s*; *.src; *.a*</aExt>
<oExt>*.obj; *.o</oExt>
<lExt>*.lib</lExt>
<tExt>*.txt; *.h; *.inc</tExt>
<tExt>*.txt; *.h; *.inc; *.md</tExt>
<pExt>*.plm</pExt>
<CppX>*.cpp</CppX>
<CppX>*.cpp; *.cc; *.cxx</CppX>
<nMigrate>0</nMigrate>
</Extensions>

View File

@@ -16,7 +16,7 @@
<TargetCommonOption>
<Device>-AT32F413RCT7</Device>
<Vendor>ArteryTek</Vendor>
<PackID>ArteryTek.AT32F413_DFP.2.0.0</PackID>
<PackID>ArteryTek.AT32F413_DFP.2.0.6</PackID>
<Cpu>IRAM(0x20000000,0x8000) IROM(0x08000000,0x40000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE</Cpu>
<FlashUtilSpec></FlashUtilSpec>
<StartupFile></StartupFile>
@@ -473,11 +473,6 @@
<Layers>
<Layer>
<LayName>&lt;Project Info&gt;</LayName>
<LayDesc></LayDesc>
<LayUrl></LayUrl>
<LayKeys></LayKeys>
<LayCat></LayCat>
<LayLic></LayLic>
<LayTarg>0</LayTarg>
<LayPrjMark>1</LayPrjMark>
</Layer>

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file readme.txt
* @version v2.0.7
* @date 2022-08-16
* @brief readme
**************************************************************************
*/
@@ -15,4 +13,4 @@
- connect usart2 tx pin (pa2) to usart3 rx pin (pb11)
- connect usart2 rx pin (pa3) to usart3 tx pin (pb10)
for more detailed information. please refer to the application note document AN0099.
for more detailed information. please refer to the application note document AN0099.

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_clock.c
* @version v2.0.7
* @date 2022-08-16
* @brief system clock config program
**************************************************************************
* Copyright notice & Disclaimer
@@ -71,10 +69,10 @@ void system_clock_config(void)
/* config ahbclk */
crm_ahb_div_set(CRM_AHB_DIV_1);
/* config apb2clk */
/* config apb2clk, the maximum frequency of APB1/APB2 clock is 100 MHz */
crm_apb2_div_set(CRM_APB2_DIV_2);
/* config apb1clk */
/* config apb1clk, the maximum frequency of APB1/APB2 clock is 100 MHz */
crm_apb1_div_set(CRM_APB1_DIV_2);
/* enable auto step mode */

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_int.c
* @version v2.0.7
* @date 2022-08-16
* @brief main interrupt service routines.
**************************************************************************
* Copyright notice & Disclaimer
@@ -150,27 +148,33 @@ void SysTick_Handler(void)
*/
void USART2_IRQHandler(void)
{
if(usart_flag_get(USART2, USART_RDBF_FLAG) != RESET)
if(USART2->ctrl1_bit.rdbfien != RESET)
{
/* read one byte from the receive data register */
usart2_rx_buffer[usart2_rx_counter++] = usart_data_receive(USART2);
if(usart2_rx_counter == usart3_tx_buffer_size)
if(usart_flag_get(USART2, USART_RDBF_FLAG) != RESET)
{
/* disable the usart2 receive interrupt */
usart_interrupt_enable(USART2, USART_RDBF_INT, FALSE);
/* read one byte from the receive data register */
usart2_rx_buffer[usart2_rx_counter++] = usart_data_receive(USART2);
if(usart2_rx_counter == usart3_tx_buffer_size)
{
/* disable the usart2 receive interrupt */
usart_interrupt_enable(USART2, USART_RDBF_INT, FALSE);
}
}
}
if(usart_flag_get(USART2, USART_TDBE_FLAG) != RESET)
if(USART2->ctrl1_bit.tdbeien != RESET)
{
/* write one byte to the transmit data register */
usart_data_transmit(USART2, usart2_tx_buffer[usart2_tx_counter++]);
if(usart2_tx_counter == usart2_tx_buffer_size)
if(usart_flag_get(USART2, USART_TDBE_FLAG) != RESET)
{
/* disable the usart2 transmit interrupt */
usart_interrupt_enable(USART2, USART_TDBE_INT, FALSE);
/* write one byte to the transmit data register */
usart_data_transmit(USART2, usart2_tx_buffer[usart2_tx_counter++]);
if(usart2_tx_counter == usart2_tx_buffer_size)
{
/* disable the usart2 transmit interrupt */
usart_interrupt_enable(USART2, USART_TDBE_INT, FALSE);
}
}
}
}
@@ -182,27 +186,33 @@ void USART2_IRQHandler(void)
*/
void USART3_IRQHandler(void)
{
if(usart_flag_get(USART3, USART_RDBF_FLAG) != RESET)
if(USART3->ctrl1_bit.rdbfien != RESET)
{
/* read one byte from the receive data register */
usart3_rx_buffer[usart3_rx_counter++] = usart_data_receive(USART3);
if(usart3_rx_counter == usart2_tx_buffer_size)
if(usart_flag_get(USART3, USART_RDBF_FLAG) != RESET)
{
/* disable the usart3 receive interrupt */
usart_interrupt_enable(USART3, USART_RDBF_INT, FALSE);
/* read one byte from the receive data register */
usart3_rx_buffer[usart3_rx_counter++] = usart_data_receive(USART3);
if(usart3_rx_counter == usart2_tx_buffer_size)
{
/* disable the usart3 receive interrupt */
usart_interrupt_enable(USART3, USART_RDBF_INT, FALSE);
}
}
}
if(usart_flag_get(USART3, USART_TDBE_FLAG) != RESET)
if(USART3->ctrl1_bit.tdbeien != RESET)
{
/* write one byte to the transmit data register */
usart_data_transmit(USART3, usart3_tx_buffer[usart3_tx_counter++]);
if(usart3_tx_counter == usart3_tx_buffer_size)
if(usart_flag_get(USART3, USART_TDBE_FLAG) != RESET)
{
/* disable the usart3 transmit interrupt */
usart_interrupt_enable(USART3, USART_TDBE_INT, FALSE);
/* write one byte to the transmit data register */
usart_data_transmit(USART3, usart3_tx_buffer[usart3_tx_counter++]);
if(usart3_tx_counter == usart3_tx_buffer_size)
{
/* disable the usart3 transmit interrupt */
usart_interrupt_enable(USART3, USART_TDBE_INT, FALSE);
}
}
}
}

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file main.c
* @version v2.0.7
* @date 2022-08-16
* @brief main program
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_clock.h
* @version v2.0.7
* @date 2022-08-16
* @brief header file of clock program
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_conf.h
* @version v2.0.7
* @date 2022-08-16
* @brief at32f413 config header file
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_int.h
* @version v2.0.7
* @date 2022-08-16
* @brief header file of main interrupt service routines.
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -10,9 +10,9 @@
<aExt>*.s*; *.src; *.a*</aExt>
<oExt>*.obj; *.o</oExt>
<lExt>*.lib</lExt>
<tExt>*.txt; *.h; *.inc</tExt>
<tExt>*.txt; *.h; *.inc; *.md</tExt>
<pExt>*.plm</pExt>
<CppX>*.cpp</CppX>
<CppX>*.cpp; *.cc; *.cxx</CppX>
<nMigrate>0</nMigrate>
</Extensions>

View File

@@ -16,7 +16,7 @@
<TargetCommonOption>
<Device>-AT32F413RCT7</Device>
<Vendor>ArteryTek</Vendor>
<PackID>ArteryTek.AT32F413_DFP.2.0.0</PackID>
<PackID>ArteryTek.AT32F413_DFP.2.0.6</PackID>
<Cpu>IRAM(0x20000000,0x8000) IROM(0x08000000,0x40000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE</Cpu>
<FlashUtilSpec></FlashUtilSpec>
<StartupFile></StartupFile>
@@ -928,11 +928,6 @@
<Layers>
<Layer>
<LayName>&lt;Project Info&gt;</LayName>
<LayDesc></LayDesc>
<LayUrl></LayUrl>
<LayKeys></LayKeys>
<LayCat></LayCat>
<LayLic></LayLic>
<LayTarg>0</LayTarg>
<LayPrjMark>1</LayPrjMark>
</Layer>

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file readme.txt
* @version v2.0.7
* @date 2022-08-16
* @brief readme
**************************************************************************
*/
@@ -14,4 +12,4 @@
set-up
- use usart2 tx pin (pa2) and rx pin (pa3)
for more detailed information. please refer to the application note document AN0099.
for more detailed information. please refer to the application note document AN0099.

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_clock.c
* @version v2.0.7
* @date 2022-08-16
* @brief system clock config program
**************************************************************************
* Copyright notice & Disclaimer
@@ -71,10 +69,10 @@ void system_clock_config(void)
/* config ahbclk */
crm_ahb_div_set(CRM_AHB_DIV_1);
/* config apb2clk */
/* config apb2clk, the maximum frequency of APB1/APB2 clock is 100 MHz */
crm_apb2_div_set(CRM_APB2_DIV_2);
/* config apb1clk */
/* config apb1clk, the maximum frequency of APB1/APB2 clock is 100 MHz */
crm_apb1_div_set(CRM_APB1_DIV_2);
/* enable auto step mode */

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_int.c
* @version v2.0.7
* @date 2022-08-16
* @brief main interrupt service routines.
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file main.c
* @version v2.0.7
* @date 2022-08-16
* @brief main program
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_clock.h
* @version v2.0.7
* @date 2022-08-16
* @brief header file of clock program
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_conf.h
* @version v2.0.7
* @date 2022-08-16
* @brief at32f413 config header file
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_int.h
* @version v2.0.7
* @date 2022-08-16
* @brief header file of main interrupt service routines.
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -10,9 +10,9 @@
<aExt>*.s*; *.src; *.a*</aExt>
<oExt>*.obj; *.o</oExt>
<lExt>*.lib</lExt>
<tExt>*.txt; *.h; *.inc</tExt>
<tExt>*.txt; *.h; *.inc; *.md</tExt>
<pExt>*.plm</pExt>
<CppX>*.cpp</CppX>
<CppX>*.cpp; *.cc; *.cxx</CppX>
<nMigrate>0</nMigrate>
</Extensions>

View File

@@ -16,7 +16,7 @@
<TargetCommonOption>
<Device>-AT32F413RCT7</Device>
<Vendor>ArteryTek</Vendor>
<PackID>ArteryTek.AT32F413_DFP.2.0.0</PackID>
<PackID>ArteryTek.AT32F413_DFP.2.0.6</PackID>
<Cpu>IRAM(0x20000000,0x8000) IROM(0x08000000,0x40000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE</Cpu>
<FlashUtilSpec></FlashUtilSpec>
<StartupFile></StartupFile>
@@ -473,11 +473,6 @@
<Layers>
<Layer>
<LayName>&lt;Project Info&gt;</LayName>
<LayDesc></LayDesc>
<LayUrl></LayUrl>
<LayKeys></LayKeys>
<LayCat></LayCat>
<LayLic></LayLic>
<LayTarg>0</LayTarg>
<LayPrjMark>1</LayPrjMark>
</Layer>

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file readme.txt
* @version v2.0.7
* @date 2022-08-16
* @brief readme
**************************************************************************
*/
@@ -15,4 +13,4 @@
- connect usart2 tx pin (pa2) to usart3 rx pin (pb11)
- connect usart2 rx pin (pa3) to usart3 tx pin (pb10)
for more detailed information. please refer to the application note document AN0099.
for more detailed information. please refer to the application note document AN0099.

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_clock.c
* @version v2.0.7
* @date 2022-08-16
* @brief system clock config program
**************************************************************************
* Copyright notice & Disclaimer
@@ -71,10 +69,10 @@ void system_clock_config(void)
/* config ahbclk */
crm_ahb_div_set(CRM_AHB_DIV_1);
/* config apb2clk */
/* config apb2clk, the maximum frequency of APB1/APB2 clock is 100 MHz */
crm_apb2_div_set(CRM_APB2_DIV_2);
/* config apb1clk */
/* config apb1clk, the maximum frequency of APB1/APB2 clock is 100 MHz */
crm_apb1_div_set(CRM_APB1_DIV_2);
/* enable auto step mode */

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_int.c
* @version v2.0.7
* @date 2022-08-16
* @brief main interrupt service routines.
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file main.c
* @version v2.0.7
* @date 2022-08-16
* @brief main program
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_clock.h
* @version v2.0.7
* @date 2022-08-16
* @brief header file of clock program
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_conf.h
* @version v2.0.7
* @date 2022-08-16
* @brief at32f413 config header file
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_int.h
* @version v2.0.7
* @date 2022-08-16
* @brief header file of main interrupt service routines.
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -10,9 +10,9 @@
<aExt>*.s*; *.src; *.a*</aExt>
<oExt>*.obj; *.o</oExt>
<lExt>*.lib</lExt>
<tExt>*.txt; *.h; *.inc</tExt>
<tExt>*.txt; *.h; *.inc; *.md</tExt>
<pExt>*.plm</pExt>
<CppX>*.cpp</CppX>
<CppX>*.cpp; *.cc; *.cxx</CppX>
<nMigrate>0</nMigrate>
</Extensions>

View File

@@ -16,7 +16,7 @@
<TargetCommonOption>
<Device>-AT32F413RCT7</Device>
<Vendor>ArteryTek</Vendor>
<PackID>ArteryTek.AT32F413_DFP.2.0.0</PackID>
<PackID>ArteryTek.AT32F413_DFP.2.0.6</PackID>
<Cpu>IRAM(0x20000000,0x8000) IROM(0x08000000,0x40000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE</Cpu>
<FlashUtilSpec></FlashUtilSpec>
<StartupFile></StartupFile>
@@ -473,11 +473,6 @@
<Layers>
<Layer>
<LayName>&lt;Project Info&gt;</LayName>
<LayDesc></LayDesc>
<LayUrl></LayUrl>
<LayKeys></LayKeys>
<LayCat></LayCat>
<LayLic></LayLic>
<LayTarg>0</LayTarg>
<LayPrjMark>1</LayPrjMark>
</Layer>

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file readme.txt
* @version v2.0.7
* @date 2022-08-16
* @brief readme
**************************************************************************
*/
@@ -11,4 +9,4 @@
the c library printf function to the usart. this implementation output the printf
message on the hyperterminal using usart1. using pa9 to transmit data(printf).
for more detailed information. please refer to the application note document AN0099.
for more detailed information. please refer to the application note document AN0099.

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_clock.c
* @version v2.0.7
* @date 2022-08-16
* @brief system clock config program
**************************************************************************
* Copyright notice & Disclaimer
@@ -71,10 +69,10 @@ void system_clock_config(void)
/* config ahbclk */
crm_ahb_div_set(CRM_AHB_DIV_1);
/* config apb2clk */
/* config apb2clk, the maximum frequency of APB1/APB2 clock is 100 MHz */
crm_apb2_div_set(CRM_APB2_DIV_2);
/* config apb1clk */
/* config apb1clk, the maximum frequency of APB1/APB2 clock is 100 MHz */
crm_apb1_div_set(CRM_APB1_DIV_2);
/* enable auto step mode */

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_int.c
* @version v2.0.7
* @date 2022-08-16
* @brief main interrupt service routines.
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file main.c
* @version v2.0.7
* @date 2022-08-16
* @brief main program
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_clock.h
* @version v2.0.7
* @date 2022-08-16
* @brief header file of clock program
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_conf.h
* @version v2.0.7
* @date 2022-08-16
* @brief at32f413 config header file
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_int.h
* @version v2.0.7
* @date 2022-08-16
* @brief header file of main interrupt service routines.
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -10,9 +10,9 @@
<aExt>*.s*; *.src; *.a*</aExt>
<oExt>*.obj; *.o</oExt>
<lExt>*.lib</lExt>
<tExt>*.txt; *.h; *.inc</tExt>
<tExt>*.txt; *.h; *.inc; *.md</tExt>
<pExt>*.plm</pExt>
<CppX>*.cpp</CppX>
<CppX>*.cpp; *.cc; *.cxx</CppX>
<nMigrate>0</nMigrate>
</Extensions>

View File

@@ -16,7 +16,7 @@
<TargetCommonOption>
<Device>-AT32F413RCT7</Device>
<Vendor>ArteryTek</Vendor>
<PackID>ArteryTek.AT32F413_DFP.2.0.0</PackID>
<PackID>ArteryTek.AT32F413_DFP.2.0.6</PackID>
<Cpu>IRAM(0x20000000,0x8000) IROM(0x08000000,0x40000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE</Cpu>
<FlashUtilSpec></FlashUtilSpec>
<StartupFile></StartupFile>
@@ -469,19 +469,4 @@
<files/>
</RTE>
<LayerInfo>
<Layers>
<Layer>
<LayName>&lt;Project Info&gt;</LayName>
<LayDesc></LayDesc>
<LayUrl></LayUrl>
<LayKeys></LayKeys>
<LayCat></LayCat>
<LayLic></LayLic>
<LayTarg>0</LayTarg>
<LayPrjMark>1</LayPrjMark>
</Layer>
</Layers>
</LayerInfo>
</Project>

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file readme.txt
* @version v2.0.7
* @date 2022-08-16
* @brief readme
**************************************************************************
*/
@@ -17,4 +15,4 @@
set-up
- connect usart2 tx pin (pa2) -> usart3 rx pin (pb11)
for more detailed information. please refer to the application note document AN0099.
for more detailed information. please refer to the application note document AN0099.

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_clock.c
* @version v2.0.7
* @date 2022-08-16
* @brief system clock config program
**************************************************************************
* Copyright notice & Disclaimer
@@ -71,10 +69,10 @@ void system_clock_config(void)
/* config ahbclk */
crm_ahb_div_set(CRM_AHB_DIV_1);
/* config apb2clk */
/* config apb2clk, the maximum frequency of APB1/APB2 clock is 100 MHz */
crm_apb2_div_set(CRM_APB2_DIV_2);
/* config apb1clk */
/* config apb1clk, the maximum frequency of APB1/APB2 clock is 100 MHz */
crm_apb1_div_set(CRM_APB1_DIV_2);
/* enable auto step mode */

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_int.c
* @version v2.0.7
* @date 2022-08-16
* @brief main interrupt service routines.
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file main.c
* @version v2.0.7
* @date 2022-08-16
* @brief main program
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_clock.h
* @version v2.0.7
* @date 2022-08-16
* @brief header file of clock program
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_conf.h
* @version v2.0.7
* @date 2022-08-16
* @brief at32f413 config header file
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_int.h
* @version v2.0.7
* @date 2022-08-16
* @brief header file of main interrupt service routines.
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -10,9 +10,9 @@
<aExt>*.s*; *.src; *.a*</aExt>
<oExt>*.obj; *.o</oExt>
<lExt>*.lib</lExt>
<tExt>*.txt; *.h; *.inc</tExt>
<tExt>*.txt; *.h; *.inc; *.md</tExt>
<pExt>*.plm</pExt>
<CppX>*.cpp</CppX>
<CppX>*.cpp; *.cc; *.cxx</CppX>
<nMigrate>0</nMigrate>
</Extensions>

View File

@@ -16,7 +16,7 @@
<TargetCommonOption>
<Device>-AT32F413RCT7</Device>
<Vendor>ArteryTek</Vendor>
<PackID>ArteryTek.AT32F413_DFP.2.0.0</PackID>
<PackID>ArteryTek.AT32F413_DFP.2.0.6</PackID>
<Cpu>IRAM(0x20000000,0x8000) IROM(0x08000000,0x40000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE</Cpu>
<FlashUtilSpec></FlashUtilSpec>
<StartupFile></StartupFile>
@@ -469,19 +469,4 @@
<files/>
</RTE>
<LayerInfo>
<Layers>
<Layer>
<LayName>&lt;Project Info&gt;</LayName>
<LayDesc></LayDesc>
<LayUrl></LayUrl>
<LayKeys></LayKeys>
<LayCat></LayCat>
<LayLic></LayLic>
<LayTarg>0</LayTarg>
<LayPrjMark>1</LayPrjMark>
</Layer>
</Layers>
</LayerInfo>
</Project>

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file readme.txt
* @version v2.0.7
* @date 2022-08-16
* @brief readme
**************************************************************************
*/
@@ -14,4 +12,4 @@
- usart tx ---> pa2
- usart rx ---> pa3
- usart de ---> pa1

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_clock.c
* @version v2.0.7
* @date 2022-08-16
* @brief system clock config program
**************************************************************************
* Copyright notice & Disclaimer
@@ -71,10 +69,10 @@ void system_clock_config(void)
/* config ahbclk */
crm_ahb_div_set(CRM_AHB_DIV_1);
/* config apb2clk */
/* config apb2clk, the maximum frequency of APB1/APB2 clock is 100 MHz */
crm_apb2_div_set(CRM_APB2_DIV_2);
/* config apb1clk */
/* config apb1clk, the maximum frequency of APB1/APB2 clock is 100 MHz */
crm_apb1_div_set(CRM_APB1_DIV_2);
/* enable auto step mode */

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_int.c
* @version v2.0.7
* @date 2022-08-16
* @brief main interrupt service routines.
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file main.c
* @version v2.0.7
* @date 2022-08-16
* @brief main program
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_clock.h
* @version v2.0.7
* @date 2022-08-16
* @brief header file of clock program
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_conf.h
* @version v2.0.7
* @date 2022-08-16
* @brief at32f413 config header file
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_int.h
* @version v2.0.7
* @date 2022-08-16
* @brief header file of main interrupt service routines.
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file smartcard_config.h
* @version v2.0.7
* @date 2022-08-16
* @brief header file of clock program
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -10,9 +10,9 @@
<aExt>*.s*; *.src; *.a*</aExt>
<oExt>*.obj; *.o</oExt>
<lExt>*.lib</lExt>
<tExt>*.txt; *.h; *.inc</tExt>
<tExt>*.txt; *.h; *.inc; *.md</tExt>
<pExt>*.plm</pExt>
<CppX>*.cpp</CppX>
<CppX>*.cpp; *.cc; *.cxx</CppX>
<nMigrate>0</nMigrate>
</Extensions>

View File

@@ -16,7 +16,7 @@
<TargetCommonOption>
<Device>-AT32F413RCT7</Device>
<Vendor>ArteryTek</Vendor>
<PackID>ArteryTek.AT32F413_DFP.2.0.0</PackID>
<PackID>ArteryTek.AT32F413_DFP.2.0.6</PackID>
<Cpu>IRAM(0x20000000,0x8000) IROM(0x08000000,0x40000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE</Cpu>
<FlashUtilSpec></FlashUtilSpec>
<StartupFile></StartupFile>
@@ -478,11 +478,6 @@
<Layers>
<Layer>
<LayName>&lt;Project Info&gt;</LayName>
<LayDesc></LayDesc>
<LayUrl></LayUrl>
<LayKeys></LayKeys>
<LayCat></LayCat>
<LayLic></LayLic>
<LayTarg>0</LayTarg>
<LayPrjMark>1</LayPrjMark>
</Layer>

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file readme.txt
* @version v2.0.7
* @date 2022-08-16
* @brief readme
**************************************************************************
*/
@@ -18,4 +16,4 @@
- sc usart cmdvcc ---> pa7
- sc usart off ---> pa8
for more detailed information. please refer to the application note document AN0099.
for more detailed information. please refer to the application note document AN0099.

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_clock.c
* @version v2.0.7
* @date 2022-08-16
* @brief system clock config program
**************************************************************************
* Copyright notice & Disclaimer
@@ -71,10 +69,10 @@ void system_clock_config(void)
/* config ahbclk */
crm_ahb_div_set(CRM_AHB_DIV_1);
/* config apb2clk */
/* config apb2clk, the maximum frequency of APB1/APB2 clock is 100 MHz */
crm_apb2_div_set(CRM_APB2_DIV_2);
/* config apb1clk */
/* config apb1clk, the maximum frequency of APB1/APB2 clock is 100 MHz */
crm_apb1_div_set(CRM_APB1_DIV_2);
/* enable auto step mode */

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_int.c
* @version v2.0.7
* @date 2022-08-16
* @brief main interrupt service routines.
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file main.c
* @version v2.0.7
* @date 2022-08-16
* @brief main program
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_clock.h
* @version v2.0.7
* @date 2022-08-16
* @brief header file of clock program
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_conf.h
* @version v2.0.7
* @date 2022-08-16
* @brief at32f413 config header file
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_int.h
* @version v2.0.7
* @date 2022-08-16
* @brief header file of main interrupt service routines.
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -10,9 +10,9 @@
<aExt>*.s*; *.src; *.a*</aExt>
<oExt>*.obj; *.o</oExt>
<lExt>*.lib</lExt>
<tExt>*.txt; *.h; *.inc</tExt>
<tExt>*.txt; *.h; *.inc; *.md</tExt>
<pExt>*.plm</pExt>
<CppX>*.cpp</CppX>
<CppX>*.cpp; *.cc; *.cxx</CppX>
<nMigrate>0</nMigrate>
</Extensions>

View File

@@ -16,7 +16,7 @@
<TargetCommonOption>
<Device>-AT32F413RCT7</Device>
<Vendor>ArteryTek</Vendor>
<PackID>ArteryTek.AT32F413_DFP.2.0.0</PackID>
<PackID>ArteryTek.AT32F413_DFP.2.0.6</PackID>
<Cpu>IRAM(0x20000000,0x8000) IROM(0x08000000,0x40000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE</Cpu>
<FlashUtilSpec></FlashUtilSpec>
<StartupFile></StartupFile>
@@ -478,11 +478,6 @@
<Layers>
<Layer>
<LayName>&lt;Project Info&gt;</LayName>
<LayDesc></LayDesc>
<LayUrl></LayUrl>
<LayKeys></LayKeys>
<LayCat></LayCat>
<LayLic></LayLic>
<LayTarg>0</LayTarg>
<LayPrjMark>1</LayPrjMark>
</Layer>

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file readme.txt
* @version v2.0.7
* @date 2022-08-16
* @brief readme
**************************************************************************
*/
@@ -37,4 +35,4 @@
- connect usart2_rx(pa3) to spi2_miso(pb14)
- connect usart2_ck(pa4) to spi2_sck(pb13)
for more detailed information. please refer to the application note document AN0099.
for more detailed information. please refer to the application note document AN0099.

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_clock.c
* @version v2.0.7
* @date 2022-08-16
* @brief system clock config program
**************************************************************************
* Copyright notice & Disclaimer
@@ -71,10 +69,10 @@ void system_clock_config(void)
/* config ahbclk */
crm_ahb_div_set(CRM_AHB_DIV_1);
/* config apb2clk */
/* config apb2clk, the maximum frequency of APB1/APB2 clock is 100 MHz */
crm_apb2_div_set(CRM_APB2_DIV_2);
/* config apb1clk */
/* config apb1clk, the maximum frequency of APB1/APB2 clock is 100 MHz */
crm_apb1_div_set(CRM_APB1_DIV_2);
/* enable auto step mode */

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file at32f413_int.c
* @version v2.0.7
* @date 2022-08-16
* @brief main interrupt service routines.
**************************************************************************
* Copyright notice & Disclaimer

View File

@@ -1,8 +1,6 @@
/**
**************************************************************************
* @file main.c
* @version v2.0.7
* @date 2022-08-16
* @brief main program
**************************************************************************
* Copyright notice & Disclaimer

Some files were not shown because too many files have changed in this diff Show More