自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (6)
  • 收藏
  • 关注

空空如也

stm32L073xx CAN通信实验 HAL库函数版本

stm32L073xx CAN通信实验 HAL库函数版本 void Delay(__IO uint32_t nCount); /* * º¯ÊýÃû£ºmain * ÃèÊö £ºÖ÷º¯Êý * ÊäÈë £ºÎÞ * Êä³ö £ºÎÞ */ int main(void) { LED_GPIO_Config(); LED_BLUE; /* ÅäÖô®¿ÚΪ£º115200 8-N-1 */ USART_Config(); printf("\r\n ÕâÊÇÒ»¸öCANͨѶʵÑé \r\n"); CAN_Config() ; Key_GPIO_Config(); printf("\r\n °´KEY1°´¼ü·¢ËÍÊý¾Ý\r\n"); while(1) { if( Key_Scan(KEY1_GPIO_PORT,KEY1_GPIO_PIN) == KEY_ON ) { uint8_t box; CAN_Tran_Data.StdId = 0; CAN_Tran_Data.ExtId = PASS_ID; CAN_Tran_Data.RTR = CAN_RTR_Data; CAN_Tran_Data.IDE = CAN_Id_Extended ; CAN_Tran_Data.DLC = 1; CAN_Tran_Data.Data[0] = 10; box = CAN_Transmit(CAN1,&CAN;_Tran_Data); while(CAN_TransmitStatus(CAN1,box) == CAN_TxStatus_Failed); printf("\r\n Êý¾Ý°ü·¢ËÍÍê³É\r\n"); } if(flag == 1) { printf("\r\n½ÓÊÕµ½µÄÊý¾Ý£º%d\r\n",CAN_Rece_Data.Data[0]); flag = 0; } else { } } }

2019-03-12

TRF7970A ISO14443A card emulation code

NFC_state_t NFCTarget_statemachine(void) { switch (NFC_State) { case POWER_OFF_STATE: Trf797xInitialSettings(); NFC_State = SENSE_STATE; break; case SENSE_STATE: // CLEAR_DEBUG_PIN_1; // CLEAR_DEBUG_PIN_2; NFC_State = SENSE_STATE; u8InterruptFlags = INT_BUSY; do { Radio_Wait_IRQ(); } while (u8InterruptFlags != INT_RX_COMPLETE && NFC_State == SENSE_STATE); if (u8InterruptFlags == INT_RX_COMPLETE) { NFC_State = EMULATION_STATE; } else if (NFC_State != EMULATION_STATE) { break; } case EMULATION_STATE: // SET_DEBUG_PIN_1; // Now wait until the part is selected // restart the pointer and wait for a message do { if ((u8InterruptFlags & (INT_RX_COMPLETE | INT_CRITICAL_ERROR | INT_COMM_ERROR)) == INT_RX_COMPLETE) NFC_ProcessReceivedData(&buf;[0]); // Check if the message was a ATR_REQ else if ((u8InterruptFlags & INT_CRITICAL_ERROR)) NFC_State = POWER_OFF_STATE; // Timeout Error do { // Wait for RX Complete interrupt Radio_Wait_IRQ(); } while (u8InterruptFlags != INT_RX_COMPLETE && (NFC_State == EMULATION_STATE )); } while (NFC_State == EMULATION_STATE); __no_operation(); break; } return NFC_State; }

2018-12-17

百度手环源码

百度手环源码

2016-08-11

uart接收函数

串口接收字符串 ,并转义处理。

2016-07-14

飞思卡尔光电k60程序

很好的程序void GetMotorPulse(void) //获取电机速度,并积分; { MotorPulse_R = -(short)FTM1_CNT; MotorPulse_L = (short)FTM2_CNT; FTM1_CNT= 0; FTM2_CNT= 0; //电机脉冲信号 CarSpeed = (MotorPulse_L + MotorPulse_R) / 2; MotorPulse_L = 0; MotorPulse_R = 0; CarSpeed *= CAR_SPEED_CONSTANT; //单位转化 } /*官方速度控制算法*/ void SpeedControl(void) { float fP,fI,iError; iError=CAR_SPEED_SET-CarSpeed; //给定速度-实际速度 fP=SPEED_CONTROL_P*iError; fI=SPEED_CONTROL_I*iError; SpeedControlIntegral += fI; SpeedControlOutOld=SpeedControlOutNew; SpeedControlOutNew=fP+SpeedControlIntegral; }

2014-07-04

Linux_dnw.rar

sss otel99常用元件的电气图形符号和封装形式 1. 标准...11.串并口类原理图中常用的名称为DB系列,引脚封装... 我有一大堆,刚学的时候下载的,不过都没用过,.

2014-02-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除