91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3KB
    文件類(lèi)型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-26
  • 語(yǔ)言: 其他
  • 標(biāo)簽: STM32??MLX90316??

資源簡(jiǎn)介

STM32+MLX90316霍爾傳感器驅(qū)動(dòng)源碼 。

資源截圖

代碼片段和文件信息

#include?“stm32f10x_lib.h“
#include“stdio.h“
?#define?SS1?PDout(8)//?PD?8
#define?SS2?PDout(9)//?PD9
void?NVIC_Configuration(void);
void?GPIO_Configuration(void);
void?RCC_Configuration(void);
void??EXTI_Configuration(void);?
void?spi_init(void);
void?delay(void);
void?delay_m(void);

u16?SPI_ReadWrite(u16?Txdat);
void?USART1_Printf(char?*pch);
void?USART1_SendByte(unsigned?char?temp);
void?Mlx90316frame(void);
void?UartTXdata();
unsigned?int?frame_EAframe_EB;
char?string1[20]=““;
/*******************************************************************************
*?Function?Name??:?main
*******************************************************************************/
u16?a;
int?main(void)
{
??//NVIC_Configuration();???
??RCC_Configuration();
??GPIO_Configuration();
??spi_init();
??while(1)
??{
???Mlx90316frame();
???delay();
???UartTXdata();
???delay();
???delay();

???}
}

/*******************************************************************************
*?Function?Name??:?GPIO_Configuration
*******************************************************************************/
void?GPIO_Configuration(void)
{
??GPIO_InitTypeDef?GPIO_InitStructure;

??/*?Enable?GPIOC?clock?*/
??RCC_APB2PeriphClockCmd(?RCC_APB2Periph_GPIOC|RCC_APB2Periph_GPIOD?ENABLE);

??GPIO_DeInit(GPIOC);
??GPIO_StructInit(&GPIO_InitStructure);
??????????????????
??/*?Configure?PC.06?PC.07?PC.08?and?PC.09?as?Output?push-pull?for?debugging
?????purposes?*/
??GPIO_InitStructure.GPIO_Pin?=?GPIO_Pin_6?|?GPIO_Pin_7?|?GPIO_Pin_8?|?GPIO_Pin_9;
??GPIO_InitStructure.GPIO_Speed?=?GPIO_Speed_10MHz;
??GPIO_InitStructure.GPIO_Mode?=?GPIO_Mode_Out_PP;
??GPIO_Init(GPIOC?&GPIO_InitStructure);
??????
GPIO_InitStructure.GPIO_Pin?=??GPIO_Pin_6;?
GPIO_InitStructure.GPIO_Mode?=?GPIO_Mode_IPD;?
GPIO_InitStructure.GPIO_Speed?=?GPIO_Speed_50MHz;?
GPIO_Init(GPIOC?&GPIO_InitStructure);?

GPIO_InitStructure.GPIO_Pin?=?GPIO_Pin_10?|?GPIO_Pin_11?|?GPIO_Pin_8?|?GPIO_Pin_9;
??GPIO_InitStructure.GPIO_Speed?=?GPIO_Speed_10MHz;
??GPIO_InitStructure.GPIO_Mode?=?GPIO_Mode_Out_PP;
??GPIO_Init(GPIOD?&GPIO_InitStructure);
???
}

/*******************************************************************************
*?Function?Name??:?RCC_Configuration
*******************************************************************************/

void?RCC_Configuration(void)
{?
??ErrorStatus?HSEStartUpStatus;

??/*?RCC?system?reset(for?debug?purpose)?*/
??RCC_DeInit();

??/*?Enable?HSE?*/
??RCC_HSEConfig(RCC_HSE_ON);

??/*?Wait?till?HSE?is?ready?*/
??HSEStartUpStatus?=?RCC_WaitForHSEStartUp();
??
??if(HSEStartUpStatus?==?SUCCESS)
??{
????/*?HCLK?=?SYSCLK?*/
????RCC_HCLKConfig(RCC_SYSCLK_Div1);?
??
????/*?PCLK2?=?HCLK?*/
????RCC_PCLK2Config(RCC_HCLK_Div4);?

????/*?PCLK1?=?HCLK/2?*/
????RCC_PCLK1Config(RCC_HCLK_Div2);

????/*?Flash?2?wait?state?*/
????FLASH_SetLatency(FLASH_Latency_2);
????/*?Enable?Prefetch?Buffer?*/
????FLASH_PrefetchBufferC

?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件???????11152??2018-11-05?17:21??stm32_90316main.c

評(píng)論

共有 條評(píng)論