摘要: //获取平均值,去掉del_len头尾uint16_t get_average(uint16_t *in_data,uint8_t len,uint8_t del_len){ uint32_t temp_val=0; uint8_t i = 0; if(len > del_len) { for(i 阅读全文
posted @ 2020-09-15 14:47 阡陌奈何 阅读(90) 评论(0) 推荐(0)
摘要: //n为数组a的元素个数void bubble_sort(uint16_t *data, uint8_t n){ uint8_t i = 0; uint8_t j = 0; uint16_t temp = 0; if(data != RT_NULL) { //一定进行N-1轮比较 for(i=0; 阅读全文
posted @ 2020-09-15 14:45 阡陌奈何 阅读(54) 评论(0) 推荐(0)
摘要: #define SDA_IN() {GPIOA->CRL&=0X0FFFFFFF;GPIOA->CRL|=(u32)8<<28;}#define SDA_OUT() {GPIOA->CRL&=0X0FFFFFFF;GPIOA->CRL|=(u32)3<<28;} #define IIC_SCK PA 阅读全文
posted @ 2020-09-15 14:35 阡陌奈何 阅读(2209) 评论(0) 推荐(0)
摘要: #define RCK595 PAout(4)#define SI595 PAout(7)#define SCK595 PAout(5) void _74HC595_Init(void){ GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphCloc 阅读全文
posted @ 2020-09-15 14:26 阡陌奈何 阅读(1273) 评论(0) 推荐(0)
摘要: #define SDA_IN() {GPIOB->MODER&=~(3<<(7*2));GPIOB->MODER|=0<<7*2;} //PB7输入模式#define SDA_OUT() {GPIOB->MODER&=~(3<<(7*2));GPIOB->MODER|=1<<7*2;} //PB7输 阅读全文
posted @ 2020-09-15 14:19 阡陌奈何 阅读(1247) 评论(0) 推荐(0)