随笔分类 - 

摘要:cuda:12.2 cudnn:8.9.7 tensorflow库:2.17.0 (python310_test) {9:37}/home/code/python ➭ python mnist_test.py 2024-09-06 09:39:29.473128: E external/local_ 阅读全文
posted @ 2024-09-06 10:07 kingzhan 阅读(688) 评论(0) 推荐(0)
摘要:现象:最近在做一个含有oled屏幕的产品,屏幕使用i2c方式通信,但出现许多奇奇怪怪的问题,如stm32单片机上只能用开漏的方式亮屏,用推挽方式亮不了;在合宙单片机上只能用推挽,用开漏驱动不了。用推挽驱动起来的屏幕显示也是怪怪的,屏幕内容总是抖动。 #ifdef oled_ic_ch1115 GPI 阅读全文
posted @ 2023-07-25 10:12 kingzhan 阅读(59) 评论(0) 推荐(0)
摘要:configTOTAL_HEAP_SIZE 系统所有总的堆大小,单位是Byte xTaskCreate() 创建任务中的一个参数,设置任务的堆栈大小,单位是Word,就是4个Byte 阅读全文
posted @ 2023-05-25 11:24 kingzhan 阅读(150) 评论(0) 推荐(0)
摘要:问题:在调试CMT4522蓝牙芯片过程中,发现在蓝牙正连着的时候,若使用了pwm功能则会有概率的出现蓝牙堵死的情况,即蓝牙连接状态回调函数会出现GAPROLE_WAITING_AFTER_TIMEOUT状态 #include "led.h" #include "gpio.h" #include "l 阅读全文
posted @ 2022-12-13 15:06 kingzhan 阅读(215) 评论(0) 推荐(0)
摘要:环境:使用华大单片机hc32l170,flash大小为128k,ram为16k。 3个程序,bootload,程序1,程序2。 在最开始的bootload中检测到并没有需要更新的程序,则直接进入程序1(APP_START_ADDRESS)工作。而在程序1中,使用NB模组从存放固件的服务器那里通过ud 阅读全文
posted @ 2022-11-07 10:12 kingzhan 阅读(706) 评论(0) 推荐(0)
摘要:情况,使用华大单片机的AVCC引脚测量电池电压,并用低功耗串口打印出数据,但结果发现测量出来的ADC值都是满值的,十分的奇怪 使用的就是普通的串口工具,3.3v的。找了半天发现问题:发现使用普通串口打印的ADC值是正常的,但低功耗串口打印的数据就是满值的,问题就是处在了低功耗串口上,估摸着应该是华大 阅读全文
posted @ 2022-10-29 14:16 kingzhan 阅读(392) 评论(0) 推荐(0)
摘要:情况:项目中使用华大单片机,使用到了adc外设,并且在无事做时要进入低功耗休眠。但发现在使用了adc后,休眠电流都不正常 产品为低功耗产品,要求实现检测电池电量,也就是adc测量电池电压。并没有采用两个电阻分压式的电池电压采集,而是直接检测单片机的AVCC接口的adc,规格书里有说明 stc_adc 阅读全文
posted @ 2022-10-24 15:45 kingzhan 阅读(1033) 评论(0) 推荐(0)
摘要:项目需要,需要开发一款蓝牙soc产品,选择了一款名为CMT4522的蓝牙soc,就是一个M0内核加上内部集成了蓝牙协议栈。网上找过这个相关资料,没找到,但有相似的产品,如奉加微的PHY6212,伦茨的ST1766,安信可家的PB-03等都是一个芯片里集成了蓝牙协议栈 https://blog.csd 阅读全文
posted @ 2022-09-30 11:36 kingzhan 阅读(808) 评论(0) 推荐(0)
摘要:首先贴上代码,我所经常使用的模拟I2C代码 #include "myiic.h"#define device_addr 0x52 /* 模拟IIC引脚方向配置,这里用的是华大的单片机,根据需要更改 */ void Analog_IIC_Pin_Init(void) { stc_gpio_cfg_t 阅读全文
posted @ 2022-08-30 10:02 kingzhan 阅读(264) 评论(0) 推荐(0)
摘要:使用的是模拟SPI的方式 不同的MCU使用的方式可能不同 阅读全文
posted @ 2022-07-08 16:24 kingzhan 阅读(1583) 评论(0) 推荐(0)
摘要:首先说明,不同平台下不一样,不同平台下不一样,不同平台下不一样。重要的话说三遍 下面说的是arm 32位平台的 %d 输出有符号32位的 %ld 输出有符号32位的 %lld 输出有符号64位的 %u 输出无符号32位的 %lu 输出无符号32位的 %llu 输出无符号64位的 %x 输出32位16 阅读全文
posted @ 2022-06-30 10:10 kingzhan 阅读(6336) 评论(0) 推荐(1)
摘要:网上有很多开源的二维码生成算法 我这里是直接在github上搜别人发上来的例程,这个F407 如上图他的源码 这两个头文件里都有用到uint8_t这个变量,如果编译器认不出来的话,可以添加适当的头文件解决,如上面这个app_main_api.h(仅仅在我目前这里可以用这个) 二维码的生成格式及要求, 阅读全文
posted @ 2022-06-06 14:42 kingzhan 阅读(272) 评论(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 阅读(269) 评论(0) 推荐(0)
摘要:最近在做关于手环的项目,有用到屏幕 其中需要显示汉字,一般认为 一个数字,英文字符占一个字节。汉字会占两个字节 但其实跟汉字的大小与编码方式有关 GBK编码,一个汉字占两个字节,UTF-8编码是变长编码,通常一个一个汉字占3个字节,还有什么UTF-16等其他编码方式,一个汉字大小不相同 如上,vsc 阅读全文
posted @ 2022-05-27 23:24 kingzhan 阅读(1338) 评论(0) 推荐(0)
摘要:场景:使用**公司的模组,opencpu的方案 上图的CT1711,温度传感器,单线传输数据。图里没有显示,其实接了上拉电阻 手册上说明 ,待传感器将温度转换好后,由MCU主动拉低1us后,隔20us后,可以读取该线上的电平值。因为,传感器在检测1us的低电平后,可以根据自己要输出的值,选择是否拉低 阅读全文
posted @ 2022-05-17 16:00 kingzhan 阅读(293) 评论(1) 推荐(0)
摘要: 阅读全文
posted @ 2022-04-19 16:33 kingzhan 阅读(88) 评论(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)