資源簡介
ASR6500,ASR6505原廠測試代碼
代碼片段和文件信息
/**
??******************************************************************************
??*?@file????stm8l15x_aes.c
??*?@author??MCD?Application?Team
??*?@version?V1.6.1
??*?@date????30-September-2014
??*?@brief???This?file?provides?firmware?functions?to?manage?the?following?
??*??????????functionalities?of?the?Advanced?Encryption?Standard?(AES)?peripheral:???????????
??*???????????-?Configuration
??*???????????-?Read/Write?operations
??*???????????-?DMA?transfers?management??
??*???????????-?Interrupts?and?flags?management
??*
??*??@verbatim??
??*??????????===================================================================
??*?????????????????????????????????How?to?use?this?driver
??*??????????===================================================================??
??*??????????1-?Enable?AES?clock?to?get?write?access?to?AES?registers
??*?????????????using?CLK_PeripheralClockConfig(CLK_Peripheral_AES?ENABLE);
??*
??*??????????2-?Configure?the?AES?operation?mode?using?AES_OperationModeConfig()
??*
??*??????????3-?If?required?enable?interrupt?source?using?AES_ITConfig()
??*
??*??????????4-?If?required?when?using?the?DMA?mode?
??*???????????????-?Configure?the?DMA?using?DMA_Init()
??*???????????????-?Enable?DMA?requests?using?AES_DMAConfig()
??*
??*??????????5-?Enable?the?AES?peripheral?using?AES_Cmd()
??*
??*??????????6-?Write?data/key?using?AES_WriteSubData()?/?AES_WriteSubKey()
??*????????????
??*??@endverbatim???
??******************************************************************************
??*?@attention
??*
??*?©?COPYRIGHT?2014?STMicroelectronics
??*
??*?Licensed?under?MCD-ST?Liberty?SW?License?Agreement?V2?(the?“License“);
??*?You?may?not?use?this?file?except?in?compliance?with?the?License.
??*?You?may?obtain?a?copy?of?the?License?at:
??*
??*????????http://www.st.com/software_license_agreement_liberty_v2
??*
??*?Unless?required?by?applicable?law?or?agreed?to?in?writing?software?
??*?distributed?under?the?License?is?distributed?on?an?“AS?IS“?BASIS?
??*?WITHOUT?WARRANTIES?OR?CONDITIONS?OF?ANY?KIND?either?express?or?implied.
??*?See?the?License?for?the?specific?language?governing?permissions?and
??*?limitations?under?the?License.
??*
??******************************************************************************
??*/
/*?Includes?------------------------------------------------------------------*/
#include?“stm8l15x_aes.h“
/**?@addtogroup?STM8L15x_StdPeriph_Driver
??*?@{
??*/
??
/**?@defgroup?AES?
??*?@brief?AES?driver?modules
??*?@{
??*/?
/*?Private?typedef?-----------------------------------------------------------*/
/*?Private?define?------------------------------------------------------------*/
/*?Private?macro?-------------------------------------------------------------*/
/*?Private?variables?---------------------------------------------------------*/
/*?Private?function?prototypes?-----------------------------------------------*/
/*?Pr
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-12-12?16:54??src\
?????目錄???????????0??2019-08-27?17:20??src\Libraries\
?????目錄???????????0??2019-08-27?17:20??src\Libraries\STM8L15x_StdPeriph_Driver\
?????目錄???????????0??2019-08-27?17:20??src\Libraries\STM8L15x_StdPeriph_Driver\inc\
?????文件??????134568??2019-08-27?17:20??src\Libraries\STM8L15x_StdPeriph_Driver\inc\stm8l15x.h
?????文件???????17052??2019-08-27?17:20??src\Libraries\STM8L15x_StdPeriph_Driver\inc\stm8l15x_adc.h
?????文件????????5200??2019-08-27?17:20??src\Libraries\STM8L15x_StdPeriph_Driver\inc\stm8l15x_aes.h
?????文件????????3698??2019-08-27?17:20??src\Libraries\STM8L15x_StdPeriph_Driver\inc\stm8l15x_beep.h
?????文件???????19547??2019-08-27?17:20??src\Libraries\STM8L15x_StdPeriph_Driver\inc\stm8l15x_clk.h
?????文件???????10104??2019-08-27?17:20??src\Libraries\STM8L15x_StdPeriph_Driver\inc\stm8l15x_comp.h
?????文件???????10290??2019-08-27?17:20??src\Libraries\STM8L15x_StdPeriph_Driver\inc\stm8l15x_dac.h
?????文件???????13383??2019-08-27?17:20??src\Libraries\STM8L15x_StdPeriph_Driver\inc\stm8l15x_dma.h
?????文件????????9931??2019-08-27?17:20??src\Libraries\STM8L15x_StdPeriph_Driver\inc\stm8l15x_exti.h
?????文件???????14659??2019-08-27?17:20??src\Libraries\STM8L15x_StdPeriph_Driver\inc\stm8l15x_flash.h
?????文件????????6652??2019-08-27?17:20??src\Libraries\STM8L15x_StdPeriph_Driver\inc\stm8l15x_gpio.h
?????文件???????35578??2019-08-27?17:20??src\Libraries\STM8L15x_StdPeriph_Driver\inc\stm8l15x_i2c.h
?????文件????????2408??2019-08-27?17:20??src\Libraries\STM8L15x_StdPeriph_Driver\inc\stm8l15x_irtim.h
?????文件???????14238??2019-08-27?17:20??src\Libraries\STM8L15x_StdPeriph_Driver\inc\stm8l15x_itc.h
?????文件????????4773??2019-08-27?17:20??src\Libraries\STM8L15x_StdPeriph_Driver\inc\stm8l15x_iwdg.h
?????文件???????22787??2019-08-27?17:20??src\Libraries\STM8L15x_StdPeriph_Driver\inc\stm8l15x_lcd.h
?????文件????????4625??2019-08-27?17:20??src\Libraries\STM8L15x_StdPeriph_Driver\inc\stm8l15x_pwr.h
?????文件????????3242??2019-08-27?17:20??src\Libraries\STM8L15x_StdPeriph_Driver\inc\stm8l15x_rst.h
?????文件???????37913??2019-08-27?17:20??src\Libraries\STM8L15x_StdPeriph_Driver\inc\stm8l15x_rtc.h
?????文件???????14615??2019-08-27?17:20??src\Libraries\STM8L15x_StdPeriph_Driver\inc\stm8l15x_spi.h
?????文件???????21160??2019-08-27?17:20??src\Libraries\STM8L15x_StdPeriph_Driver\inc\stm8l15x_syscfg.h
?????文件???????37532??2019-08-27?17:20??src\Libraries\STM8L15x_StdPeriph_Driver\inc\stm8l15x_tim1.h
?????文件???????29284??2019-08-27?17:20??src\Libraries\STM8L15x_StdPeriph_Driver\inc\stm8l15x_tim2.h
?????文件???????29162??2019-08-27?17:20??src\Libraries\STM8L15x_StdPeriph_Driver\inc\stm8l15x_tim3.h
?????文件???????11839??2019-08-27?17:20??src\Libraries\STM8L15x_StdPeriph_Driver\inc\stm8l15x_tim4.h
?????文件???????28561??2019-08-27?17:20??src\Libraries\STM8L15x_StdPeriph_Driver\inc\stm8l15x_tim5.h
?????文件???????13320??2019-08-27?17:20??src\Libraries\STM8L15x_StdPeriph_Driver\inc\stm8l15x_usart.h
............此處省略262個(gè)文件信息
評(píng)論
共有 條評(píng)論