摘要: 首先说明,不同平台下不一样,不同平台下不一样,不同平台下不一样。重要的话说三遍 下面说的是arm 32位平台的 %d 输出有符号32位的 %ld 输出有符号32位的 %lld 输出有符号64位的 %u 输出无符号32位的 %lu 输出无符号32位的 %llu 输出无符号64位的 %x 输出32位16 阅读全文
posted @ 2022-06-30 10:10 kingzhan 阅读(6295) 评论(0) 推荐(1)
摘要: 网上有很多开源的二维码生成算法 我这里是直接在github上搜别人发上来的例程,这个F407 如上图他的源码 这两个头文件里都有用到uint8_t这个变量,如果编译器认不出来的话,可以添加适当的头文件解决,如上面这个app_main_api.h(仅仅在我目前这里可以用这个) 二维码的生成格式及要求, 阅读全文
posted @ 2022-06-06 14:42 kingzhan 阅读(266) 评论(0) 推荐(0)
摘要: #include "myiic.h" /* 模拟IIC引脚方向配置 */ void Analog_IIC_Pin_Init(void)//IO初始化 { GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Perip 阅读全文
posted @ 2022-05-31 14:32 kingzhan 阅读(267) 评论(0) 推荐(0)
摘要: 最近在做关于手环的项目,有用到屏幕 其中需要显示汉字,一般认为 一个数字,英文字符占一个字节。汉字会占两个字节 但其实跟汉字的大小与编码方式有关 GBK编码,一个汉字占两个字节,UTF-8编码是变长编码,通常一个一个汉字占3个字节,还有什么UTF-16等其他编码方式,一个汉字大小不相同 如上,vsc 阅读全文
posted @ 2022-05-27 23:24 kingzhan 阅读(1322) 评论(0) 推荐(0)
摘要: 场景:使用**公司的模组,opencpu的方案 上图的CT1711,温度传感器,单线传输数据。图里没有显示,其实接了上拉电阻 手册上说明 ,待传感器将温度转换好后,由MCU主动拉低1us后,隔20us后,可以读取该线上的电平值。因为,传感器在检测1us的低电平后,可以根据自己要输出的值,选择是否拉低 阅读全文
posted @ 2022-05-17 16:00 kingzhan 阅读(292) 评论(1) 推荐(0)
摘要: 阅读全文
posted @ 2022-04-19 16:33 kingzhan 阅读(87) 评论(0) 推荐(0)
摘要: 1、从keil5中移植出来,用gcc-arm-none-eabi 编译 D:/fold/业务文件/智能手环/环境/NK6010P1/SDK/NK6010P1V1.6.7/NuCode/sdk/include/libs_include/osa/nur_osa_mem.h:32:85: error: e 阅读全文
posted @ 2022-04-13 09:24 kingzhan 阅读(390) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/wenbodong/article/details/118468812 上面这个网址其中涉及到了变长参数的用法,非常的通俗易懂 #define LOG_D(fmt, ...) logger_output(LOG_LEVEL_DEBUG, LOG_TAG, 阅读全文
posted @ 2022-03-22 16:03 kingzhan 阅读(49) 评论(0) 推荐(0)
摘要: #include <stdio.h> typedef int (*a1)( int pCmd );//这里的typedef去掉,会无法编译 typedef float (*a2)( float pInMsg ); int s1(int pCmd){ printf("s1\n"); return pC 阅读全文
posted @ 2022-02-14 15:31 kingzhan 阅读(80) 评论(0) 推荐(0)
摘要: https://zhuanlan.zhihu.com/p/112704770 阅读全文
posted @ 2022-01-04 09:29 kingzhan 阅读(49) 评论(0) 推荐(0)