stm32
JQKAgo
这个作者很懒,什么都没留下…
展开
-
stm32 hal 库读写字节代码
void Single_WriteI2C(uint8_tREG_Address,uint8_t REG_data)//写入一个字节的代码{ uint8_t TxData[2] = {REG_Address,REG_data}; while(HAL_I2C_Master_Transmit(&hi2c1,0xa6,(uint8_t*)TxData,2,1000)!= HAL_OK原创 2017-08-08 08:57:33 · 2130 阅读 · 0 评论 -
STM32中 初始化ADXL345芯片
配合stm32 hal 库读写字节代码一篇博客内容,初始化ADXL345芯片void ADXL345init(){ Single_WriteI2C(0x31,0x0B);//低电平输出,13位全分辨率,输出数据右对齐,16g量程 Single_WriteI2C(0X2C,0x0A);//数据输出速率为100HZ,10ms读一次数据 Single_原创 2017-08-08 09:01:55 · 1935 阅读 · 0 评论 -
stm32中 有关按键的代码
stm32 中按键代码 if(HAL_GPIO_ReadPin(GPIOC,GPIO_PIN_13)==RESET)//读取此时按键值并判断是否是被按下状态,如果是被按下状态进入函数内 { HAL_Delay(10);// 延时一小段时间,消除抖动原创 2017-08-08 09:09:59 · 2034 阅读 · 0 评论 -
读取stm32 产品的唯一身份的寄存器
读取stm32 产品的唯一身份的寄存器voidGet_ChipID(void){ uint32_t temp0,temp1,temp2; temp0 = *(__IO uint32_t*)(0x1FFF7A10); temp1 = *(__IO uint32_t*)(0x1FFF7A14); temp2 = *(__转载 2017-08-08 09:12:06 · 1387 阅读 · 0 评论 -
stm32 通过stm32 cubemx配置中断函数(io中断)
① 将io口选择为GPIO_EXIT② 在配置中修改一些参数 ③ GPIO:配置为上升沿触发,下拉电阻。④ NVIC:以上为中断函数的io口的配置过程。 void EXTIx_IRQHandler(){ HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_6);//中原创 2017-08-08 09:48:20 · 9071 阅读 · 0 评论 -
stm32 通过 stm32 cubemx 配置 串口中断
首先选择好串口① 第三项的配置② 第三项③串口的全局中断④部分代码:voidHAL_UART_RxCpltCallback(UART_HandleTypeDef *huart){ if(HAL_UART_Receive_IT(&huart1,a1,1)!=HAL_OK) //判断是否接受到电脑传输过来的数据,并放入到数组a原创 2017-08-09 15:37:49 · 1478 阅读 · 0 评论 -
sim868 建立tcp链接时的步骤所对应hex码
这里用的是移动卡为例子[08:49:12.562]发→◇AT□[08:49:12.562]收←◆ATOK[11:30:18.950]发→◇41 54 0D 0A □ //(41 45表示AT,0D 0A表示回车换行,4F 4B表示OK)[11:30:18.950]收←◆41 54 0D 0D 0D 0A 4F 4B 0D 0A ---------------原创 2017-08-11 08:58:30 · 3478 阅读 · 0 评论