摘要: 使用type-C充电时,突然拔电,会有电源抖动,此时软件的业务逻辑如果有对flash进行写操作会存在风险, 因为在写flash通常会先执行擦除的动作,当遇到flash擦除后此时系统又断电,会导致擦除页的参数全部为0xff。 阅读全文
posted @ 2024-10-17 14:11 阡陌奈何 阅读(130) 评论(0) 推荐(0)
摘要: void delay(){ _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_();} void Init() { SCL_OUT; SDA_OUT; SCL=1; delay1(); SDA=1; delay1( 阅读全文
posted @ 2024-01-08 11:51 阡陌奈何 阅读(22) 评论(0) 推荐(0)
摘要: void reverse_linklist(LinkNode *head){ //保存第二个结点的地址 LinkNode *p = head->next->next; LinkNode *q = NULL; //把第一个结点的指针域置为NULL head->next->next = NULL; wh 阅读全文
posted @ 2023-02-02 11:38 阡陌奈何 阅读(31) 评论(0) 推荐(0)
摘要: PLL_Vco_in = (外部晶振频率) / PLL_M; PLL_Vco_out = PLL_Vco_in*PLL_N; sysclock = PLL_Vco_out / PLL_P; otherclock = PLL_Vco_out / PLL_Q; (SD卡,usb的时钟) 阅读全文
posted @ 2021-01-07 16:43 阡陌奈何 阅读(524) 评论(0) 推荐(0)
摘要: union IPNode{ unsigned int addr; struct { unsigned char s1; unsigned char s2; unsigned char s3; unsigned char s4; };};char* my_DotDec(unsigned int ip, 阅读全文
posted @ 2021-01-07 15:00 阡陌奈何 阅读(236) 评论(0) 推荐(0)
摘要: double string_to_float(uint8_t *str){ uint8_t i,j,k,negative=0; #define s_temp str double result=0.0,result_1=0.0; for(i=0;i<10;i++) { j=str[i]; if(j= 阅读全文
posted @ 2021-01-07 14:58 阡陌奈何 阅读(1178) 评论(0) 推荐(0)
摘要: uint8_t start_sta = 0; uint8_t valid_sta = 0; while(1) {delay_ms(30); if(GPIO_ReadInputDataBit(GPIOA, GPIO_Pin_7) == 1) {delay_ms(10); if(GPIO_ReadInp 阅读全文
posted @ 2020-09-30 17:47 阡陌奈何 阅读(288) 评论(0) 推荐(0)
摘要: //获取平均值,去掉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)