Mercurial > public > ostc4
changeset 1:7d1b61176708
Add chip documentations
author | jDG |
---|---|
date | Tue, 12 Dec 2017 18:53:53 +0100 |
parents | 5429226e8edc |
children | ce516accd446 |
files | Documentations/OSTC4_CPU1_F429.ioc Documentations/OSTC4_CPU2_F411.ioc Documentations/OSTC4_CPU2_F411_Configuration.pdf Documentations/OSTC4_CPU2_F411_Configuration.txt |
diffstat | 4 files changed, 791 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Documentations/OSTC4_CPU1_F429.ioc Tue Dec 12 18:53:53 2017 +0100 @@ -0,0 +1,445 @@ +#MicroXplorer Configuration settings - do not modify +#Fri May 22 13:40:39 CEST 2015 +File.Version=5 +KeepUserPlacement=false +Mcu.Family=STM32F4 +Mcu.IP0=DMA2D +Mcu.IP1=FMC +Mcu.IP10=SPI5 +Mcu.IP11=SYS +Mcu.IP12=USART1 +Mcu.IP2=I2C1 +Mcu.IP3=LTDC +Mcu.IP4=NVIC +Mcu.IP5=RCC +Mcu.IP6=RTC +Mcu.IP7=SPI1 +Mcu.IP8=SPI2 +Mcu.IP9=SPI3 +Mcu.IPNb=13 +Mcu.Name=STM32F429I(E-G-I)Tx +Mcu.Package=LQFP176 +Mcu.Pin0=PE4 +Mcu.Pin1=PE5 +Mcu.Pin10=PF3 +Mcu.Pin11=PF4 +Mcu.Pin12=PF5 +Mcu.Pin13=PF6 +Mcu.Pin14=PF7 +Mcu.Pin15=PF8 +Mcu.Pin16=PF9 +Mcu.Pin17=PF10 +Mcu.Pin18=PH0/OSC_IN +Mcu.Pin19=PH1/OSC_OUT +Mcu.Pin2=PE6 +Mcu.Pin20=PC0 +Mcu.Pin21=PC2 +Mcu.Pin22=PC3 +Mcu.Pin23=PA0/WKUP +Mcu.Pin24=PH2 +Mcu.Pin25=PH3 +Mcu.Pin26=PA3 +Mcu.Pin27=PA4 +Mcu.Pin28=PA5 +Mcu.Pin29=PA6 +Mcu.Pin3=PC14/OSC32_IN +Mcu.Pin30=PA7 +Mcu.Pin31=PB0 +Mcu.Pin32=PB1 +Mcu.Pin33=PF11 +Mcu.Pin34=PF12 +Mcu.Pin35=PF13 +Mcu.Pin36=PF14 +Mcu.Pin37=PF15 +Mcu.Pin38=PG0 +Mcu.Pin39=PG1 +Mcu.Pin4=PC15/OSC32_OUT +Mcu.Pin40=PE7 +Mcu.Pin41=PE8 +Mcu.Pin42=PE9 +Mcu.Pin43=PE10 +Mcu.Pin44=PE11 +Mcu.Pin45=PE12 +Mcu.Pin46=PE13 +Mcu.Pin47=PE14 +Mcu.Pin48=PE15 +Mcu.Pin49=PB10 +Mcu.Pin5=PI9 +Mcu.Pin50=PB11 +Mcu.Pin51=PH8 +Mcu.Pin52=PH10 +Mcu.Pin53=PH11 +Mcu.Pin54=PB12 +Mcu.Pin55=PB15 +Mcu.Pin56=PD8 +Mcu.Pin57=PD9 +Mcu.Pin58=PD10 +Mcu.Pin59=PD14 +Mcu.Pin6=PI10 +Mcu.Pin60=PD15 +Mcu.Pin61=PG4 +Mcu.Pin62=PG5 +Mcu.Pin63=PG6 +Mcu.Pin64=PG7 +Mcu.Pin65=PG8 +Mcu.Pin66=PC7 +Mcu.Pin67=PA10 +Mcu.Pin68=PA13 +Mcu.Pin69=PH13 +Mcu.Pin7=PF0 +Mcu.Pin70=PH14 +Mcu.Pin71=PH15 +Mcu.Pin72=PI2 +Mcu.Pin73=PI3 +Mcu.Pin74=PA14 +Mcu.Pin75=PA15 +Mcu.Pin76=PC10 +Mcu.Pin77=PC11 +Mcu.Pin78=PC12 +Mcu.Pin79=PD0 +Mcu.Pin8=PF1 +Mcu.Pin80=PD1 +Mcu.Pin81=PD3 +Mcu.Pin82=PD6 +Mcu.Pin83=PG11 +Mcu.Pin84=PG12 +Mcu.Pin85=PG15 +Mcu.Pin86=PB3 +Mcu.Pin87=PB6 +Mcu.Pin88=PB7 +Mcu.Pin89=PB8 +Mcu.Pin9=PF2 +Mcu.Pin90=PB9 +Mcu.Pin91=PE0 +Mcu.Pin92=PE1 +Mcu.Pin93=PI4 +Mcu.Pin94=PI6 +Mcu.Pin95=VP_DMA2D_VS_DMA2D +Mcu.Pin96=VP_RTC_VS_RTC_Alarm_A_Intern +Mcu.PinsNb=97 +Mcu.UserName=STM32F429IITx +MxCube.Version=4.7.1 +MxDb.Version=DB.4.0.71 +NVIC.PriorityGroup=NVIC_PRIORITYGROUP_2 +NVIC.SysTick_IRQn=true\:0\:0\:true +PA0/WKUP.Mode=SYS-WakeUp +PA0/WKUP.Signal=SYS_WKUP +PA10.Mode=Asynchronous +PA10.Signal=USART1_RX +PA13.Mode=Trace-Asynchronous_SW +PA13.Signal=SYS_JTMS-SWDIO +PA14.Mode=Trace-Asynchronous_SW +PA14.Signal=SYS_JTCK-SWCLK +PA15.Mode=NSS_Signal_Hard +PA15.Signal=SPI3_NSS +PA3.Mode=RGB888 +PA3.Signal=LTDC_B5 +PA4.Mode=NSS_Signal_Hard +PA4.Signal=SPI1_NSS +PA5.Mode=Full_Duplex_Master +PA5.Signal=SPI1_SCK +PA6.Mode=Full_Duplex_Master +PA6.Signal=SPI1_MISO +PA7.Mode=Full_Duplex_Master +PA7.Signal=SPI1_MOSI +PB0.Mode=RGB888 +PB0.Signal=LTDC_R3 +PB1.Mode=RGB888 +PB1.Signal=LTDC_R6 +PB10.Mode=Full_Duplex_Master +PB10.Signal=SPI2_SCK +PB11.Mode=RGB888 +PB11.Signal=LTDC_G5 +PB12.Mode=NSS_Signal_Hard +PB12.Signal=SPI2_NSS +PB15.GPIOParameters=GPIO_Label +PB15.GPIO_Label=ALLES_OK_OUTPUT +PB15.Locked=true +PB15.Signal=GPIO_Output +PB3.Mode=Trace-Asynchronous_SW +PB3.Signal=SYS_JTDO-SWO +PB6.Mode=Asynchronous +PB6.Signal=USART1_TX +PB7.Mode=I2C +PB7.Signal=I2C1_SDA +PB8.Mode=I2C +PB8.Signal=I2C1_SCL +PB9.Mode=RGB888 +PB9.Signal=LTDC_B7 +PC0.Signal=FMC_SDNWE +PC10.Mode=Full_Duplex_Master +PC10.Signal=SPI3_SCK +PC11.Mode=Full_Duplex_Master +PC11.Signal=SPI3_MISO +PC12.Mode=Full_Duplex_Master +PC12.Signal=SPI3_MOSI +PC14/OSC32_IN.Mode=LSE-External-Oscillator +PC14/OSC32_IN.Signal=RCC_OSC32_IN +PC15/OSC32_OUT.Mode=LSE-External-Oscillator +PC15/OSC32_OUT.Signal=RCC_OSC32_OUT +PC2.Mode=SdramChipSelect1_2 +PC2.Signal=FMC_SDNE0 +PC3.Mode=SdramChipSelect1_2 +PC3.Signal=FMC_SDCKE0 +PC7.Mode=RGB888 +PC7.Signal=LTDC_G6 +PCC.Checker=false +PCC.Family=STM32F4 +PCC.MCU=STM32F429I(E-G-I)Tx +PCC.MXVersion=4.7.1 +PCC.PartNumber=STM32F429IITx +PCC.Seq0=0 +PCC.SubFamily=STM32F429/439 +PCC.Temperature=25 +PCC.Vdd=1.8 +PD0.Signal=FMC_D2_DA2 +PD1.Signal=FMC_D3_DA3 +PD10.Signal=FMC_D15_DA15 +PD14.Signal=FMC_D0_DA0 +PD15.Signal=FMC_D1_DA1 +PD3.Mode=RGB888 +PD3.Signal=LTDC_G7 +PD6.Mode=RGB888 +PD6.Signal=LTDC_B2 +PD8.Signal=FMC_D13_DA13 +PD9.Signal=FMC_D14_DA14 +PE0.Signal=FMC_NBL0 +PE1.Signal=FMC_NBL1 +PE10.Signal=FMC_D7_DA7 +PE11.Signal=FMC_D8_DA8 +PE12.Signal=FMC_D9_DA9 +PE13.Signal=FMC_D10_DA10 +PE14.Signal=FMC_D11_DA11 +PE15.Signal=FMC_D12_DA12 +PE4.Mode=RGB888 +PE4.Signal=LTDC_B0 +PE5.Mode=RGB888 +PE5.Signal=LTDC_G0 +PE6.Mode=RGB888 +PE6.Signal=LTDC_G1 +PE7.Signal=FMC_D4_DA4 +PE8.Signal=FMC_D5_DA5 +PE9.Signal=FMC_D6_DA6 +PF0.Signal=FMC_A0 +PF1.Signal=FMC_A1 +PF10.Mode=RGB888 +PF10.Signal=LTDC_DE +PF11.Signal=FMC_SDNRAS +PF12.Signal=FMC_A6 +PF13.Signal=FMC_A7 +PF14.Signal=FMC_A8 +PF15.Signal=FMC_A9 +PF2.Signal=FMC_A2 +PF3.Signal=FMC_A3 +PF4.Signal=FMC_A4 +PF5.Signal=FMC_A5 +PF6.Mode=NSS_Signal_Hard +PF6.Signal=SPI5_NSS +PF7.Mode=Full_Duplex_Master +PF7.Signal=SPI5_SCK +PF8.Mode=Full_Duplex_Master +PF8.Signal=SPI5_MISO +PF9.Mode=Full_Duplex_Master +PF9.Signal=SPI5_MOSI +PG0.Signal=FMC_A10 +PG1.Signal=FMC_A11 +PG11.Mode=RGB888 +PG11.Signal=LTDC_B3 +PG12.Mode=RGB888 +PG12.Signal=LTDC_B1 +PG15.Signal=FMC_SDNCAS +PG4.Signal=FMC_A14_BA0 +PG5.Signal=FMC_A15_BA1 +PG6.Mode=RGB888 +PG6.Signal=LTDC_R7 +PG7.Mode=RGB888 +PG7.Signal=LTDC_CLK +PG8.Signal=FMC_SDCLK +PH0/OSC_IN.Mode=HSE-External-Oscillator +PH0/OSC_IN.Signal=RCC_OSC_IN +PH1/OSC_OUT.Mode=HSE-External-Oscillator +PH1/OSC_OUT.Signal=RCC_OSC_OUT +PH10.Mode=RGB888 +PH10.Signal=LTDC_R4 +PH11.Mode=RGB888 +PH11.Signal=LTDC_R5 +PH13.Mode=RGB888 +PH13.Signal=LTDC_G2 +PH14.Mode=RGB888 +PH14.Signal=LTDC_G3 +PH15.Mode=RGB888 +PH15.Signal=LTDC_G4 +PH2.Mode=RGB888 +PH2.Signal=LTDC_R0 +PH3.Mode=RGB888 +PH3.Signal=LTDC_R1 +PH8.Mode=RGB888 +PH8.Signal=LTDC_R2 +PI10.Mode=RGB888 +PI10.Signal=LTDC_HSYNC +PI2.Mode=Full_Duplex_Master +PI2.Signal=SPI2_MISO +PI3.Mode=Full_Duplex_Master +PI3.Signal=SPI2_MOSI +PI4.Mode=RGB888 +PI4.Signal=LTDC_B4 +PI6.Mode=RGB888 +PI6.Signal=LTDC_B6 +PI9.Mode=RGB888 +PI9.Signal=LTDC_VSYNC +ProjectManager.AskForMigrate=true +ProjectManager.BackupPrevious=false +ProjectManager.CompilerOptimize=2 +ProjectManager.ComputerToolchain=false +ProjectManager.CoupleFile=false +ProjectManager.DeletePrevious=false +ProjectManager.DeviceId=STM32F429IITx +ProjectManager.FirmwarePackage=STM32Cube FW_F4 V1.5.0 +ProjectManager.FreePins=true +ProjectManager.HalAssertFull=false +ProjectManager.KeepUserCode=false +ProjectManager.LastFirmware=true +ProjectManager.LibraryCopy=0 +ProjectManager.ProjectBuild=false +ProjectManager.ProjectFileName=OSTC4.ioc +ProjectManager.ProjectName=OSTC4 +ProjectManager.TargetToolchain=MDK-ARM 4.73 +ProjectManager.ToolChainLocation= +RCC.48MHZClocksFreq_Value=48000000 +RCC.AHBFreq_Value=168000000 +RCC.APB1CLKDivider=RCC_HCLK_DIV4 +RCC.APB1Freq_Value=42000000 +RCC.APB1TimFreq_Value=84000000 +RCC.APB2CLKDivider=RCC_HCLK_DIV2 +RCC.APB2Freq_Value=84000000 +RCC.APB2TimFreq_Value=168000000 +RCC.CortexFreq_Value=21000000 +RCC.EthernetFreq_Value=168000000 +RCC.FCLKCortexFreq_Value=168000000 +RCC.FamilyName=M +RCC.HCLKFreq_Value=168000000 +RCC.HSE_VALUE=8000000 +RCC.HSI_VALUE=16000000 +RCC.I2SClocksFreq_Value=153600000 +RCC.IPParameters=PLLSource,LSI_VALUE,APB1TimFreq_Value,VcooutputI2SQ,SAI_AClocksFreq_Value,APB2Freq_Value,MCO2PinFreq_Value,APB1CLKDivider,PLLSourceVirtualString,FCLKCortexFreq_Value,RCC_RTC_Clock_SourceVirtual,48MHZClocksFreq_Value,AHBFreq_Value,VCOInputFreq_Value,PLLSourceVirtual,I2SClocksFreq_Value,VCOSAIOutputFreq_Value,SYSCLKFreq_VALUE,PLLQ,SYSCLKSource,LSE_VALUE,HSE_VALUE,HSI_VALUE,LCDTFTFreq_Value,VCOSAIOutputFreq_ValueQ,VCOI2SOutputFreq_Value,VCOSAIOutputFreq_ValueR,PLLCLKFreq_Value,PLLSAIN,RTCFreq_Value,VDD_VALUE,FamilyName,HCLKFreq_Value,EthernetFreq_Value,APB2CLKDivider,PLLM,PLLN,VCOOutputFreq_Value,SAI_BClocksFreq_Value,VcooutputI2S,CortexFreq_Value,APB1Freq_Value,RCC_RTC_Clock_Source_FROM_HSE,RTCHSEDivFreq_Value,APB2TimFreq_Value +RCC.LCDTFTFreq_Value=30800000 +RCC.LSE_VALUE=32768 +RCC.LSI_VALUE=32000 +RCC.MCO2PinFreq_Value=168000000 +RCC.PLLCLKFreq_Value=168000000 +RCC.PLLM=5 +RCC.PLLN=210 +RCC.PLLQ=7 +RCC.PLLSAIN=77 +RCC.PLLSource=RCC_PLLSOURCE_HSE +RCC.PLLSourceVirtual=RCC_PLLSOURCE_HSE +RCC.PLLSourceVirtualString=RCC_PLLSOURCE_HSE +RCC.RCC_RTC_Clock_SourceVirtual=RCC_RTCCLKSOURCE_LSE +RCC.RCC_RTC_Clock_Source_FROM_HSE=RCC_RTCCLKSOURCE_HSE_DIV25 +RCC.RTCFreq_Value=32768 +RCC.RTCHSEDivFreq_Value=320000 +RCC.SAI_AClocksFreq_Value=30800000 +RCC.SAI_BClocksFreq_Value=30800000 +RCC.SYSCLKFreq_VALUE=168000000 +RCC.SYSCLKSource=RCC_SYSCLKSOURCE_PLLCLK +RCC.VCOI2SOutputFreq_Value=307200000 +RCC.VCOInputFreq_Value=1600000 +RCC.VCOOutputFreq_Value=336000000 +RCC.VCOSAIOutputFreq_Value=123200000 +RCC.VCOSAIOutputFreq_ValueQ=30800000 +RCC.VCOSAIOutputFreq_ValueR=61600000 +RCC.VDD_VALUE=1.8 +RCC.VcooutputI2S=153600000 +RCC.VcooutputI2SQ=153600000 +SH.FMC_A0.0=FMC_A0,12b-sda2 +SH.FMC_A0.ConfNb=1 +SH.FMC_A1.0=FMC_A1,12b-sda2 +SH.FMC_A1.ConfNb=1 +SH.FMC_A10.0=FMC_A10,12b-sda2 +SH.FMC_A10.ConfNb=1 +SH.FMC_A11.0=FMC_A11,12b-sda2 +SH.FMC_A11.ConfNb=1 +SH.FMC_A14_BA0.0=FMC_BA0,FourSdramBanks2 +SH.FMC_A14_BA0.ConfNb=1 +SH.FMC_A15_BA1.0=FMC_BA1,FourSdramBanks2 +SH.FMC_A15_BA1.ConfNb=1 +SH.FMC_A2.0=FMC_A2,12b-sda2 +SH.FMC_A2.ConfNb=1 +SH.FMC_A3.0=FMC_A3,12b-sda2 +SH.FMC_A3.ConfNb=1 +SH.FMC_A4.0=FMC_A4,12b-sda2 +SH.FMC_A4.ConfNb=1 +SH.FMC_A5.0=FMC_A5,12b-sda2 +SH.FMC_A5.ConfNb=1 +SH.FMC_A6.0=FMC_A6,12b-sda2 +SH.FMC_A6.ConfNb=1 +SH.FMC_A7.0=FMC_A7,12b-sda2 +SH.FMC_A7.ConfNb=1 +SH.FMC_A8.0=FMC_A8,12b-sda2 +SH.FMC_A8.ConfNb=1 +SH.FMC_A9.0=FMC_A9,12b-sda2 +SH.FMC_A9.ConfNb=1 +SH.FMC_D0_DA0.0=FMC_D0,sd-16b-d2 +SH.FMC_D0_DA0.ConfNb=1 +SH.FMC_D10_DA10.0=FMC_D10,sd-16b-d2 +SH.FMC_D10_DA10.ConfNb=1 +SH.FMC_D11_DA11.0=FMC_D11,sd-16b-d2 +SH.FMC_D11_DA11.ConfNb=1 +SH.FMC_D12_DA12.0=FMC_D12,sd-16b-d2 +SH.FMC_D12_DA12.ConfNb=1 +SH.FMC_D13_DA13.0=FMC_D13,sd-16b-d2 +SH.FMC_D13_DA13.ConfNb=1 +SH.FMC_D14_DA14.0=FMC_D14,sd-16b-d2 +SH.FMC_D14_DA14.ConfNb=1 +SH.FMC_D15_DA15.0=FMC_D15,sd-16b-d2 +SH.FMC_D15_DA15.ConfNb=1 +SH.FMC_D1_DA1.0=FMC_D1,sd-16b-d2 +SH.FMC_D1_DA1.ConfNb=1 +SH.FMC_D2_DA2.0=FMC_D2,sd-16b-d2 +SH.FMC_D2_DA2.ConfNb=1 +SH.FMC_D3_DA3.0=FMC_D3,sd-16b-d2 +SH.FMC_D3_DA3.ConfNb=1 +SH.FMC_D4_DA4.0=FMC_D4,sd-16b-d2 +SH.FMC_D4_DA4.ConfNb=1 +SH.FMC_D5_DA5.0=FMC_D5,sd-16b-d2 +SH.FMC_D5_DA5.ConfNb=1 +SH.FMC_D6_DA6.0=FMC_D6,sd-16b-d2 +SH.FMC_D6_DA6.ConfNb=1 +SH.FMC_D7_DA7.0=FMC_D7,sd-16b-d2 +SH.FMC_D7_DA7.ConfNb=1 +SH.FMC_D8_DA8.0=FMC_D8,sd-16b-d2 +SH.FMC_D8_DA8.ConfNb=1 +SH.FMC_D9_DA9.0=FMC_D9,sd-16b-d2 +SH.FMC_D9_DA9.ConfNb=1 +SH.FMC_NBL0.0=FMC_NBL0,Sd2ByteEnable2 +SH.FMC_NBL0.ConfNb=1 +SH.FMC_NBL1.0=FMC_NBL1,Sd2ByteEnable2 +SH.FMC_NBL1.ConfNb=1 +SH.FMC_SDCLK.0=FMC_SDCLK,12b-sda2 +SH.FMC_SDCLK.ConfNb=1 +SH.FMC_SDNCAS.0=FMC_SDNCAS,12b-sda2 +SH.FMC_SDNCAS.ConfNb=1 +SH.FMC_SDNRAS.0=FMC_SDNRAS,12b-sda2 +SH.FMC_SDNRAS.ConfNb=1 +SH.FMC_SDNWE.0=FMC_SDNWE,12b-sda2 +SH.FMC_SDNWE.ConfNb=1 +SPI1.CalculateBaudRate=42.0 MBits/s +SPI1.IPParameters=VirtualNSS,Mode,CalculateBaudRate +SPI1.Mode=SPI_MODE_MASTER +SPI1.VirtualNSS=VM_NSSHARD +SPI2.CalculateBaudRate=21.0 MBits/s +SPI2.IPParameters=VirtualNSS,Mode,CalculateBaudRate +SPI2.Mode=SPI_MODE_MASTER +SPI2.VirtualNSS=VM_NSSHARD +SPI3.CalculateBaudRate=21.0 MBits/s +SPI3.IPParameters=VirtualNSS,Mode,CalculateBaudRate +SPI3.Mode=SPI_MODE_MASTER +SPI3.VirtualNSS=VM_NSSHARD +SPI5.CalculateBaudRate=42.0 MBits/s +SPI5.IPParameters=VirtualNSS,Mode,CalculateBaudRate +SPI5.Mode=SPI_MODE_MASTER +SPI5.VirtualNSS=VM_NSSHARD +VP_DMA2D_VS_DMA2D.Mode=DMA2D_Activate +VP_DMA2D_VS_DMA2D.Signal=DMA2D_VS_DMA2D +VP_RTC_VS_RTC_Alarm_A_Intern.Mode=Alarm A +VP_RTC_VS_RTC_Alarm_A_Intern.Signal=RTC_VS_RTC_Alarm_A_Intern
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Documentations/OSTC4_CPU2_F411.ioc Tue Dec 12 18:53:53 2017 +0100 @@ -0,0 +1,265 @@ +#MicroXplorer Configuration settings - do not modify +#Fri May 22 12:37:15 CEST 2015 +ADC1.Channel-0\#ChannelRegularConversion=ADC_CHANNEL_8 +ADC1.IPParameters=Channel-0\#ChannelRegularConversion,SamplingTime-0\#ChannelRegularConversion,Rank-0\#ChannelRegularConversion,master +ADC1.Rank-0\#ChannelRegularConversion=1 +ADC1.SamplingTime-0\#ChannelRegularConversion=ADC_SAMPLETIME_3CYCLES +ADC1.master=1 +Dma.Request0=SPI1_RX +Dma.Request1=SPI1_TX +Dma.RequestsNb=2 +Dma.SPI1_RX.0.Channel=DMA_CHANNEL_3 +Dma.SPI1_RX.0.Direction=DMA_PERIPH_TO_MEMORY +Dma.SPI1_RX.0.FIFOMode=DMA_FIFOMODE_DISABLE +Dma.SPI1_RX.0.Instance=DMA2_Stream0 +Dma.SPI1_RX.0.MemDataAlignment=DMA_MDATAALIGN_BYTE +Dma.SPI1_RX.0.MemInc=DMA_MINC_DISABLE +Dma.SPI1_RX.0.Mode=DMA_NORMAL +Dma.SPI1_RX.0.PeriphDataAlignment=DMA_PDATAALIGN_BYTE +Dma.SPI1_RX.0.PeriphInc=DMA_PINC_DISABLE +Dma.SPI1_RX.0.Priority=DMA_PRIORITY_HIGH +Dma.SPI1_RX.0.RequestParameters=Instance,Channel,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority,FIFOMode +Dma.SPI1_TX.1.Channel=DMA_CHANNEL_2 +Dma.SPI1_TX.1.Direction=DMA_MEMORY_TO_PERIPH +Dma.SPI1_TX.1.FIFOMode=DMA_FIFOMODE_DISABLE +Dma.SPI1_TX.1.Instance=DMA2_Stream2 +Dma.SPI1_TX.1.MemDataAlignment=DMA_MDATAALIGN_BYTE +Dma.SPI1_TX.1.MemInc=DMA_MINC_DISABLE +Dma.SPI1_TX.1.Mode=DMA_NORMAL +Dma.SPI1_TX.1.PeriphDataAlignment=DMA_PDATAALIGN_BYTE +Dma.SPI1_TX.1.PeriphInc=DMA_PINC_DISABLE +Dma.SPI1_TX.1.Priority=DMA_PRIORITY_HIGH +Dma.SPI1_TX.1.RequestParameters=Instance,Channel,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority,FIFOMode +File.Version=5 +KeepUserPlacement=false +Mcu.Family=STM32F4 +Mcu.IP0=ADC1 +Mcu.IP1=CRC +Mcu.IP2=DMA +Mcu.IP3=I2C1 +Mcu.IP4=NVIC +Mcu.IP5=RCC +Mcu.IP6=RTC +Mcu.IP7=SPI1 +Mcu.IP8=SPI3 +Mcu.IP9=SYS +Mcu.IPNb=10 +Mcu.Name=STM32F411R(C-E)Tx +Mcu.Package=LQFP64 +Mcu.Pin0=PC14-OSC32_IN +Mcu.Pin1=PC15-OSC32_OUT +Mcu.Pin10=PA6 +Mcu.Pin11=PA7 +Mcu.Pin12=PB0 +Mcu.Pin13=PB12 +Mcu.Pin14=PB13 +Mcu.Pin15=PB14 +Mcu.Pin16=PB15 +Mcu.Pin17=PA9 +Mcu.Pin18=PA10 +Mcu.Pin19=PA13 +Mcu.Pin2=PC0 +Mcu.Pin20=PA14 +Mcu.Pin21=PA15 +Mcu.Pin22=PC10 +Mcu.Pin23=PC11 +Mcu.Pin24=PC12 +Mcu.Pin25=PB3 +Mcu.Pin26=PB8 +Mcu.Pin27=PB9 +Mcu.Pin28=VP_CRC_VS_CRC +Mcu.Pin29=VP_RTC_VS_RTC_Alarm_A_Intern +Mcu.Pin3=PC1 +Mcu.Pin4=PC2 +Mcu.Pin5=PC3 +Mcu.Pin6=PA0-WKUP +Mcu.Pin7=PA1 +Mcu.Pin8=PA4 +Mcu.Pin9=PA5 +Mcu.PinsNb=30 +Mcu.UserName=STM32F411RETx +MxCube.Version=4.7.1 +MxDb.Version=DB.4.0.71 +NVIC.DMA2_Stream0_IRQn=true\:0\:0\:false +NVIC.DMA2_Stream2_IRQn=true\:0\:0\:false +NVIC.PriorityGroup=NVIC_PRIORITYGROUP_0 +NVIC.SysTick_IRQn=true\:0\:0\:true +PA0-WKUP.Locked=true +PA0-WKUP.Signal=GPIO_Input +PA1.Locked=true +PA1.Signal=GPIO_Analog +PA10.Signal=USART1_RX +PA13.Mode=Trace-Asynchronous_SW +PA13.Signal=SYS_JTMS-SWDIO +PA14.Mode=Trace-Asynchronous_SW +PA14.Signal=SYS_JTCK-SWCLK +PA15.Mode=NSS_Signal_Hard +PA15.Signal=SPI3_NSS +PA4.Locked=true +PA4.Mode=NSS_Signal_Hard +PA4.Signal=SPI1_NSS +PA5.Mode=Full_Duplex_Slave +PA5.Signal=SPI1_SCK +PA6.Mode=Full_Duplex_Slave +PA6.Signal=SPI1_MISO +PA7.Mode=Full_Duplex_Slave +PA7.Signal=SPI1_MOSI +PA9.Signal=USART1_TX +PB0.Locked=true +PB0.Signal=ADCx_IN8 +PB12.Locked=true +PB12.Signal=GPIO_Analog +PB13.Locked=true +PB13.Signal=GPIO_Input +PB14.Locked=true +PB14.Signal=GPIO_Analog +PB15.Locked=true +PB15.Signal=GPIO_Output +PB3.Mode=Trace-Asynchronous_SW +PB3.Signal=SYS_JTDO-SWO +PB8.Locked=true +PB8.Mode=I2C +PB8.Signal=I2C1_SCL +PB9.Locked=true +PB9.Mode=I2C +PB9.Signal=I2C1_SDA +PC0.Locked=true +PC0.Signal=GPIO_Output +PC1.Locked=true +PC1.Signal=GPIO_Output +PC10.Mode=Full_Duplex_Master +PC10.Signal=SPI3_SCK +PC11.Mode=Full_Duplex_Master +PC11.Signal=SPI3_MISO +PC12.Mode=Full_Duplex_Master +PC12.Signal=SPI3_MOSI +PC14-OSC32_IN.Mode=LSE-External-Oscillator +PC14-OSC32_IN.Signal=RCC_OSC32_IN +PC15-OSC32_OUT.Mode=LSE-External-Oscillator +PC15-OSC32_OUT.Signal=RCC_OSC32_OUT +PC2.Locked=true +PC2.Signal=GPIO_Input +PC3.Locked=true +PC3.Signal=GPIO_Output +PCC.Battery=Li-SOCL2(A3400) +PCC.Battery.Capacity=3400.0 +PCC.Battery.Compatibility=Yes +PCC.Battery.InParallel=1 +PCC.Battery.InSeries=1 +PCC.Battery.MaxContinuous=100.0 +PCC.Battery.MaxPulseCurrent=200.0 +PCC.Battery.NominalVoltage=3.6 +PCC.Battery.SelfDischarge=0.08 +PCC.Checker=false +PCC.Family=STM32F4 +PCC.MCU=STM32F411R(C-E)Tx +PCC.MXVersion=4.7.1 +PCC.PartNumber=STM32F411RETx +PCC.Seq0=3 +PCC.Seq0.Step0.Average_Current=19 \u00B5A +PCC.Seq0.Step0.CPU_Frequency=0 Hz +PCC.Seq0.Step0.DMIPS=0.0 +PCC.Seq0.Step0.Duration=2 s +PCC.Seq0.Step0.Frequency=0 Hz +PCC.Seq0.Step0.Memory=n/a +PCC.Seq0.Step0.Mode=STOP +PCC.Seq0.Step0.Oscillator=Regulator_LP Flash-PwrDwn +PCC.Seq0.Step0.Peripherals=PVD* RTC* +PCC.Seq0.Step0.User's_Consumption=5 \u00B5A +PCC.Seq0.Step0.Vcore=No Scale +PCC.Seq0.Step0.Vdd=3.6 +PCC.Seq0.Step0.Voltage_Source=Battery +PCC.Seq0.Step1.Average_Current=20.83 mA +PCC.Seq0.Step1.CPU_Frequency=100.0 MHz +PCC.Seq0.Step1.DMIPS=125.0 +PCC.Seq0.Step1.Duration=2 ms +PCC.Seq0.Step1.Frequency=4.0 MHz +PCC.Seq0.Step1.Memory=FLASH +PCC.Seq0.Step1.Mode=RUN +PCC.Seq0.Step1.Oscillator=HSE PLL +PCC.Seq0.Step1.Peripherals=GPIOB I2C1 +PCC.Seq0.Step1.User's_Consumption=120 \u00B5A +PCC.Seq0.Step1.Vcore=Scale1-Medium +PCC.Seq0.Step1.Vdd=3.6 +PCC.Seq0.Step1.Voltage_Source=Battery +PCC.Seq0.Step2.Average_Current=3.31 mA +PCC.Seq0.Step2.CPU_Frequency=100.0 MHz +PCC.Seq0.Step2.DMIPS=125.0 +PCC.Seq0.Step2.Duration=22 ms +PCC.Seq0.Step2.Frequency=4.0 MHz +PCC.Seq0.Step2.Memory=RAM/FLASH +PCC.Seq0.Step2.Mode=SLEEP +PCC.Seq0.Step2.Oscillator=HSE PLL +PCC.Seq0.Step2.Peripherals=GPIOB I2C1 +PCC.Seq0.Step2.User's_Consumption=0 mA +PCC.Seq0.Step2.Vcore=Scale1-Medium +PCC.Seq0.Step2.Vdd=3.6 +PCC.Seq0.Step2.Voltage_Source=Battery +PCC.SubFamily=STM32F411 +PCC.Temperature=25 +PCC.Vdd=3.6 +ProjectManager.AskForMigrate=true +ProjectManager.BackupPrevious=false +ProjectManager.CompilerOptimize=2 +ProjectManager.ComputerToolchain=false +ProjectManager.CoupleFile=false +ProjectManager.DeletePrevious=true +ProjectManager.DeviceId=STM32F411RETx +ProjectManager.FirmwarePackage=STM32Cube FW_F4 V1.5.0 +ProjectManager.FreePins=true +ProjectManager.HalAssertFull=false +ProjectManager.KeepUserCode=true +ProjectManager.LastFirmware=true +ProjectManager.LibraryCopy=0 +ProjectManager.ProjectBuild=false +ProjectManager.ProjectFileName=OSTC4 CPU2 F411.ioc +ProjectManager.ProjectName=OSTC4 CPU2 F411 +ProjectManager.TargetToolchain=MDK-ARM 4.73 +ProjectManager.ToolChainLocation= +RCC.48MHZClocksFreq_Value=100000000 +RCC.AHBFreq_Value=100000000 +RCC.APB1CLKDivider=RCC_HCLK_DIV2 +RCC.APB1Freq_Value=50000000 +RCC.APB1TimFreq_Value=100000000 +RCC.APB2Freq_Value=100000000 +RCC.APB2TimFreq_Value=100000000 +RCC.CortexFreq_Value=12500000 +RCC.EthernetFreq_Value=100000000 +RCC.FCLKCortexFreq_Value=100000000 +RCC.FamilyName=M +RCC.HCLKFreq_Value=100000000 +RCC.HSE_VALUE=25000000 +RCC.HSI_VALUE=16000000 +RCC.I2SClocksFreq_Value=96000000 +RCC.IPParameters=LSI_VALUE,APB1TimFreq_Value,APB2Freq_Value,MCO2PinFreq_Value,APB1CLKDivider,FCLKCortexFreq_Value,RCC_RTC_Clock_SourceVirtual,AHBFreq_Value,48MHZClocksFreq_Value,VCOInputFreq_Value,I2SClocksFreq_Value,SYSCLKFreq_VALUE,SYSCLKSource,PLLP,HSE_VALUE,HSI_VALUE,VCOI2SOutputFreq_Value,PLLCLKFreq_Value,VCOInputMFreq_Value,RTCFreq_Value,FamilyName,HCLKFreq_Value,EthernetFreq_Value,PLLN,VCOOutputFreq_Value,VcooutputI2S,CortexFreq_Value,APB1Freq_Value,RTCHSEDivFreq_Value,APB2TimFreq_Value +RCC.LSI_VALUE=32000 +RCC.MCO2PinFreq_Value=100000000 +RCC.PLLCLKFreq_Value=100000000 +RCC.PLLN=400 +RCC.PLLP=RCC_PLLP_DIV4 +RCC.RCC_RTC_Clock_SourceVirtual=RCC_RTCCLKSOURCE_LSE +RCC.RTCFreq_Value=32768 +RCC.RTCHSEDivFreq_Value=12500000 +RCC.SYSCLKFreq_VALUE=100000000 +RCC.SYSCLKSource=RCC_SYSCLKSOURCE_PLLCLK +RCC.VCOI2SOutputFreq_Value=192000000 +RCC.VCOInputFreq_Value=1000000 +RCC.VCOInputMFreq_Value=1000000 +RCC.VCOOutputFreq_Value=400000000 +RCC.VcooutputI2S=96000000 +SH.ADCx_IN8.0=ADC1_IN8,IN8 +SH.ADCx_IN8.ConfNb=1 +SPI1.BaudRatePrescaler=SPI_BAUDRATEPRESCALER_2 +SPI1.CalculateBaudRate=50.0 MBits/s +SPI1.IPParameters=BaudRatePrescaler,NSS-Full_Duplex_Slave,VirtualNSS,VirtualType,CalculateBaudRate +SPI1.NSS-Full_Duplex_Slave=SPI_NSS_SOFT +SPI1.VirtualNSS=VM_NSSHARD +SPI1.VirtualType=VM_SLAVE +SPI3.CalculateBaudRate=25.0 MBits/s +SPI3.IPParameters=VirtualNSS,Mode,CalculateBaudRate +SPI3.Mode=SPI_MODE_MASTER +SPI3.VirtualNSS=VM_NSSHARD +VP_CRC_VS_CRC.Mode=CRC_Activate +VP_CRC_VS_CRC.Signal=CRC_VS_CRC +VP_RTC_VS_RTC_Alarm_A_Intern.Mode=Alarm A +VP_RTC_VS_RTC_Alarm_A_Intern.Signal=RTC_VS_RTC_Alarm_A_Intern
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Documentations/OSTC4_CPU2_F411_Configuration.txt Tue Dec 12 18:53:53 2017 +0100 @@ -0,0 +1,81 @@ +Configuration OSTC4 CPU2 F411 +STM32CubeMX 4.9.0 +Date 07/30/2015 +MCU STM32F411RETx + + + +PERIPHERALS MODES FUNCTIONS PINS +ADC1 IN8 ADC1_IN8 PB0 +I2C1 I2C I2C1_SCL PB8 +I2C1 I2C I2C1_SDA PB9 +RCC Crystal/Ceramic Resonator RCC_OSC32_IN PC14-OSC32_IN +RCC Crystal/Ceramic Resonator RCC_OSC32_OUT PC15-OSC32_OUT +RTC Internal Alarm RTC_VS_RTC_Alarm_A_Intern VP_RTC_VS_RTC_Alarm_A_Intern +SPI1 Full-Duplex Slave SPI1_MISO PA6 +SPI1 Full-Duplex Slave SPI1_MOSI PA7 +SPI1 Full-Duplex Slave SPI1_SCK PA5 +SPI1 Hardware SPI1_NSS PA4 +SPI3 Full-Duplex Master SPI3_MISO PC11 +SPI3 Full-Duplex Master SPI3_MOSI PC12 +SPI3 Full-Duplex Master SPI3_SCK PC10 +SYS SWD and Asynchronous Trace SYS_JTMS-SWDIO PA13 +SYS SWD and Asynchronous Trace SYS_JTCK-SWCLK PA14 +SYS SWD and Asynchronous Trace SYS_JTDO-SWO PB3 + + + +Pin Nb PINs FUNCTIONs LABELs +3 PC14-OSC32_IN RCC_OSC32_IN +4 PC15-OSC32_OUT RCC_OSC32_OUT +8 PC0 GPIO_Output Power Main CPU GPIO_Output +9 PC1 GPIO_Output Charger GPIO_Output +10 PC2 GPIO_Input Charger GPIO_Input +11 PC3 GPIO_Output LED GPIO_Output +14 PA0-WKUP GPIO_EXTI0 Wakeup Button Input GPIO_EXT0 +15 PA1 GPIO_EXTI1 Wireless Input GPIO_EXT1 +16 PA2 GPIO_EXTI2 Wireless Input GPIO_EXT2 +17 PA3 GPIO_EXTI3 Debug Test Button GPIO_EXT3 +20 PA4 SPI1_NSS +21 PA5 SPI1_SCK +22 PA6 SPI1_MISO +23 PA7 SPI1_MOSI +26 PB0 ADC1_IN8 Ambient Light ADC1_IN8 +33 PB12 GPIO_Output Wireless Power GPIO_Output can be changed +40 PC9 GPIO_Output Button Control NSS +46 PA13 SYS_JTMS-SWDIO +49 PA14 SYS_JTCK-SWCLK +51 PC10 SPI3_SCK Button Control SPI3_SCK +52 PC11 SPI3_MISO Button Control SPI3_MISO +53 PC12 SPI3_MOSI Button Control SPI3_MOSI +55 PB3 SYS_JTDO-SWO +61 PB8 I2C1_SCL +62 PB9 I2C1_SDA + + + +SOFTWARE PROJECT + +Project Settings : +Project Name : OSTC4 CPU2 F411 +Project Folder : C:\workspaces\ARM_M4\OSTC4\OSTC4smallCPU +Toolchain / IDE : MDK-ARM 4.73 +Firmware Package Name and Version : STM32Cube FW_F4 V1.7.0 + + +Code Generation Settings : +STM32Cube Firmware Library Package : Copy all used libraries into the project folder +Generate peripheral initialization as a pair of '.c/.h' files per IP : No +Backup previously generated files when re-generating : No +Delete previously generated files when not re-generated : Yes +Set all free pins as analog (to optimize the power consumption) : Yes + + +Toolchains Settings : +Compiler Optimizations : Balanced Size/Speed + + + + + +