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

  • 大小: 4.12MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-09-16
  • 語言: 其他
  • 標簽: MAX21100??

資源簡介

采用SPI讀取MAX21100姿態(tài)傳感器,I2C讀取HMC5983磁羅盤數(shù)據(jù)

資源截圖

代碼片段和文件信息

/**
??********************************??STM32F10x??*********************************
??*?@文件名?????:?main.c
??*?@作者???????:?strongerHuang
??*?@庫版本?????:?V3.5.0
??*?@文件版本???:?V1.0.0
??*?@日期???????:?2016年05月18日
??*?@摘要???????:?主函數(shù)?-?DMA直接存儲器存取
???????????????????串口通過DMA發(fā)送數(shù)據(jù)?發(fā)送完成響應DMA中斷(中斷里面LED變化一次)
??******************************************************************************/
/*----------------------------------------------------------------------------
??更新日志:
??2016年05月18日?V1.0.0:初始版本
??----------------------------------------------------------------------------*/
/*?包含的頭文件?--------------------------------------------------------------*/
#include?“stm32f10x.h“
#include?“bsp.h“
#include?“timer.h“
#include?“usart.h“
#include?“sys.h“
#include?“IIC.h“
#include?“HMC5983.h“
#include?“math.h“
#include?“spi.h“
#include?“max21100.h“
#include?“stdio.h“

/*?變量?----------------------------------------------------------------------*/
#define??DATA_LEN????????????12
uint8_t??TxBuf[DATA_LEN]?=?{0x110x120x340x250x650x43};
//uint8_t ?GYRO_ACC[6]={0};
uint8_t ?Tabs[1]=“q“;
uint8_t ?Wrap[1]=“\t“;
short mark;
short?a;
char?zifu[]=““;

/************************************************
函數(shù)名稱?:?DMA_USART1_SendNByte
功????能?:?DMA串口1發(fā)送N個字符
參????數(shù)?:?MemoryAddr?---?地址
????????????BufferSize?---?長度
返?回?值?:?無
作????者?:?strongerHuang
*************************************************/
void?DMA_USART1_SendNByte(uint32_t?MemoryAddr?uint16_t?BufferSize)
{
??DMA_InitTypeDef?DMA_InitStructure;

??DMA_DeInit(DMA1_Channel4);?????????????????????????????????????????//外設地址
??DMA_InitStructure.DMA_PeripheralbaseAddr?=?(uint32_t)(&(USART1->DR));
??DMA_InitStructure.DMA_MemorybaseAddr?=?MemoryAddr;?????????????????//內(nèi)存地址
??DMA_InitStructure.DMA_DIR?=?DMA_DIR_PeripheralDST;?????????????????//傳輸方向:
??DMA_InitStructure.DMA_BufferSize?=?BufferSize;?????????????????????//傳輸長度:
??DMA_InitStructure.DMA_PeripheralInc?=?DMA_PeripheralInc_Disable;???//外設遞增:
??DMA_InitStructure.DMA_MemoryInc?=?DMA_MemoryInc_Enable;????????????//內(nèi)存遞增:
??DMA_InitStructure.DMA_PeripheralDataSize?=?DMA_PeripheralDataSize_Byte;
??DMA_InitStructure.DMA_MemoryDataSize?=?DMA_MemoryDataSize_Byte;????//數(shù)據(jù)寬度:Byte
??DMA_InitStructure.DMA_Mode?=?DMA_Mode_Normal;??????????????????????//循環(huán)模式:否
??DMA_InitStructure.DMA_Priority?=?DMA_Priority_VeryHigh;????????????//優(yōu)先級:高
??DMA_InitStructure.DMA_M2M?=?DMA_M2M_Disable;???????????????????????//內(nèi)存-內(nèi)存:都
??DMA_Init(DMA1_Channel4?&DMA_InitStructure);

??DMA_ITConfig(DMA1_Channel4?DMA_IT_TC?ENABLE);????????????????????//使能中斷
??DMA_Cmd(DMA1_Channel4?ENABLE);????????????????????????????????????//使能通道(發(fā)送數(shù)據(jù)?發(fā)送完成會響應DMA中斷)
// DMA_Cmd(DMA1_Channel4?DISABLE);
}

void?itoaTest(int?numchar?str[])
{
int?sign;
unsigned?char?i=0j=0;
unsigned?char?temp[10];
if(num<0)
{
num=-num;
mark=1;
}
else
mark=0;
sign=num;

do
{
temp[i]?=?sign%10+‘0‘;
sign/=10;
i++;
}while(sign>0);

while(i>

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-01-06?20:00??MAX21100+HMC5983\
?????目錄???????????0??2017-01-06?20:00??MAX21100+HMC5983\App\
?????文件????????5171??2016-09-27?09:56??MAX21100+HMC5983\App\main.c
?????文件?????????590??2016-09-21?14:59??MAX21100+HMC5983\App\main.h
?????文件????????3259??2016-05-04?11:20??MAX21100+HMC5983\App\stm32f10x_conf.h
?????文件????????5315??2016-09-19?17:54??MAX21100+HMC5983\App\stm32f10x_it.c
?????文件????????2086??2014-11-18?21:47??MAX21100+HMC5983\App\stm32f10x_it.h
?????目錄???????????0??2017-01-06?20:00??MAX21100+HMC5983\Bsp\
?????文件????????3597??2016-09-20?17:37??MAX21100+HMC5983\Bsp\bsp.c
?????文件????????1184??2016-05-18?23:08??MAX21100+HMC5983\Bsp\bsp.h
?????文件????????4423??2016-09-29?13:41??MAX21100+HMC5983\Bsp\max21100.c
?????文件????????5973??2016-09-29?11:59??MAX21100+HMC5983\Bsp\max21100.h
?????文件????????3682??2016-09-22?21:23??MAX21100+HMC5983\Bsp\spi.c
?????文件?????????191??2016-09-21?16:55??MAX21100+HMC5983\Bsp\spi.h
?????文件????????2550??2016-05-18?23:08??MAX21100+HMC5983\Bsp\timer.c
?????文件????????1305??2016-05-18?23:08??MAX21100+HMC5983\Bsp\timer.h
?????文件????????4682??2016-09-24?17:27??MAX21100+HMC5983\Bsp\usart.c
?????文件?????????938??2016-09-24?17:27??MAX21100+HMC5983\Bsp\usart.h
?????文件??????155426??2016-11-07?11:25??MAX21100+HMC5983\DMA.uvguix.Administrator
?????文件??????155479??2016-11-06?16:44??MAX21100+HMC5983\DMA.uvguix_Administrator.bak
?????文件???????18455??2016-10-25?17:32??MAX21100+HMC5983\DMA.uvoptx
?????文件???????19875??2016-10-11?17:43??MAX21100+HMC5983\DMA.uvprojx
?????文件???????51721??2016-10-18?08:40??MAX21100+HMC5983\DMA_Project_Name.dep
?????文件???????18455??2016-10-21?18:11??MAX21100+HMC5983\DMA_uvoptx.bak
?????文件???????19876??2016-10-11?14:55??MAX21100+HMC5983\DMA_uvprojx.bak
?????目錄???????????0??2017-01-06?20:00??MAX21100+HMC5983\Doc\
?????文件?????????260??2016-05-18?21:43??MAX21100+HMC5983\Doc\ReadMe.txt
?????目錄???????????0??2017-01-06?20:00??MAX21100+HMC5983\HMC5983analogIIC\
?????文件????????4681??2016-09-30?16:01??MAX21100+HMC5983\HMC5983analogIIC\HMC5983.c
?????文件?????????472??2016-09-29?16:17??MAX21100+HMC5983\HMC5983analogIIC\HMC5983.h
?????文件????????1835??2016-09-21?11:12??MAX21100+HMC5983\HMC5983analogIIC\IIC.c
............此處省略197個文件信息

評論

共有 條評論

相關資源