自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 DCDC电路中自举电容的

DCDC电路中自举电容的

2024-03-18 10:04:23 524

原创 PADS创建MARK点

1、Mark点设计方法:进入封装编辑器,

2024-03-06 13:20:08 886

转载 PADS-导出Gerber文件

转载链接:https://blog.csdn.net/weixin_62567907/article/details/123057088。silkscreen top/bottom层:边框、参考编号、2D线、文本。top/bottom层:边框、参考编号。元件的参考编号(位号)、边框等丝印。

2024-01-03 16:54:47 646

原创 在动态显示文本/数字的时候发现,显示对象闪烁

分析及解决办法:窗口管理器的默认特性是向每个需要重绘的窗口发送一条WM_PAINT 消息。这会导致闪烁效果。为抑制这些‘每个窗口’的闪烁效果,可为重绘操作自动使用内存设备。方法为,在创建窗口时设置标记WM_CF_MEMDEV 、使用函数WM_SetCreateFlags() 设置默认创建标记, 或使用函数WM_EnableMemdev()。WM然后会将WM_PAINT 消息的输出重定向到内存设备中,执行实际显示时再一次性复制到显示器中。如果没有足够的内存存放整个窗口,会自动使用分段。内存设备只在WM_PAI

2022-09-18 21:35:20 226

原创 Invalidate(TRUE)与Invalidate(FALSE)区别(前者会发送WM_ERASEBKGND消息全部刷新,然后使用WM_PAINT消息绘制,而后者只发送WM_PAINT消息)

WM_Invalidate()有效性和无效性区别

2022-09-18 20:56:25 233

原创 Keil MDK编译器下查看占用Flash和SRAM空间大小

在Keil MDK编译器编译后,信息栏都会显示编译情况,这其中就包含了FLASH和SRAM的信息。如下图所示:/**************************************************************************************************************/查看FLASH和SRAM的占用空间问题,主要看下面的语句:Program Size:Code=44856 RO-data=448 RW-data=148 ZI-d

2021-03-31 10:29:40 570

原创 深入理解pthread_cond_wait()

深入理解pthread_cond_wait()在多线程同步互斥的应用场景下,通常会用到pthread_cond_wait()和pthread_cond_signal()函数。那么这两个函数到底是如何保证互斥同步的呢?为了对上面的问题有个直观的了解,可以从下面的问题着手。下面两段这些程序有什么bug么?a. 等待条件的线程执行的代码:Thread 1:{……………………..pthread_cond_wait(cv, mutex);do_worker_task();….

2021-03-23 13:21:09 521

原创 线程加锁与同步,pthread_mutex_lock,pthread_mutex_unlock,pthread_cond_wait,pthread_cond_signal

线程加锁与同步,pthread_mutex_lock,pthread_mutex_unlock,pthread_cond_wait,pthread_cond_signal线程之间的同步是通过临界资源来实现的,简言之,临界资源就是全局变量,而同步就是一个线程使另一个线程的条件成立,唤醒阻塞的线程,然后将CPU控制权给它,此时为了防止线程混乱,最好将自己的条件变为假,等待另一个线程使自己的条件为真。注意事项:一个线程调用pthread_cond_wait()阻塞等待时,后面的代码不会再执行。而当另一

2021-03-23 11:40:05 534

原创 Linux系统---进程间的通信方式介绍

Linux系统—进程间的五种通信方式介绍进程间通信(IPC,InterProcess Communication)是指在不同进程之间传播或交换信息。IPC的方式通常有管道(包括五名管道和命名管道)、消息队列、信号量、共享存储、Socket、Streams等。其中Sockt和Stream支持不同主机上的两个进程IPC。以Linux中的C语言编程为例。一、管道管道,通常指无名管道,是UNIX系统IPC最古老的形式。1、特点 1.它是半双工的(即数据只能在一个方向上流动),具有固定的读端和写端。

2021-03-18 15:13:12 256

原创 strlen和sizeof求字符串长度

首先,strlen是函数,sizeof是运算操作符,二者得到的结果类型为size_t,即unsigned int类型。大部分编译程序在编译的时候就把sizeof计算过了,而strlen的结果要在运行的时候才计算出来。对于以下语句:char *str1 = "asdfgh";char str2[] = "asdfgh";char str3[8] = {'a', 's', 'd'};char str4[] = "as\0df";执行结果是:sizeof(str1) = 4; str.

2021-03-10 21:31:30 3016

转载 NB-IoT的DRX、eDRX、PSM三个模式怎么用?通俗解释,看完就懂!

原创 燚智能 2018-04-21 11:32:08欢迎关注燚智能头条号↗燚智能开发大讲堂用简单的语言,讲复杂的技术!前面我们讲了不少NB-IOT的应用、软件和硬件设计的变动。(链接在文章末尾)。今天讲讲NB-IoT的三大模式,在各种物联网和智能硬件场景中的使用方法DRX、eDRx、PSM是什么?DRX虽然叫做“不连续接收”,但是对硬件产品来讲,是“连续接收”。...

2019-07-25 11:09:16 3173

转载 物联网小课堂之NB-IoT黑科技——低功耗技术

NB-IoT,即Niubility Internet of Things。啪。。。Sorry,刚刚是隔壁老田抢了键盘。。。NB-IoT,即Narrow Band Internet of Things。作为物联网领域新晋代表性技术,身披覆盖深、功耗低、安全性高三大光环,从发布之初,便在物联网领域中占据了重要战略性地位,可谓是物联网领域的“第一网红”。今天便和大家探讨一下NB-IoT中...

2019-05-13 18:57:52 3132

转载 STM8S重映射

一、STM8S003 管脚重映射功能如图所示,我想使用这个对应关系: PC5->TIM2_CH1; PC6->TIM1_CH1; PC7->TIM1_CH2; 这三个管脚默认功能为: PC5->SPI_SCK PC6->SPI_MOSI PC7->SPI_MISO stm8s不像stm32一样可以配置GPIO就可以了;stm8s需要修改OptionBytes才可...

2018-03-24 16:35:19 5214

转载 基于STM32的红外遥控重点解析

本文有两个内容:一、红外遥控协议的的讲解;二、解码程序解析(参考正点原子的代码)红外的介绍、优点、缺点就不给大家说了,进入正题一、红外遥控协议的的讲解红外遥控的编码目前广泛使用的是:NEC Protocol的PWM(脉冲宽度调制)和Philips RC-5 Protocol的PPM(脉冲位置调制)本文将以NEC协议实现红外遥控。NEC协议的特征:1、8位地址和8位指令长度;2、地址和命令两次传输;...

2018-03-08 15:26:31 13648 2

转载 STM8S103的三路PWM波形

STM8S物美价廉,TIM2可同时产生三路PWM波形来,最快可达5MHZ #include "stm8s.h"uint16_t CCR1_Val = 500;uint16_t CCR2_Val = 250;uint16_t CCR3_Val = 100;static void TIM2_Config(void);void main(voi

2018-02-07 11:31:16 1610

转载 PWM模块

首先将管脚配置为推挽输出。下面以向上计数模式为例来讲述PWM产生的原理:TIMx开始向上计数,TIMx_CNT为计数值,计数一次加1,TIMx_ARR确定了计数的上限,达到上限后计数器从0开始重新计数,所以一次PWM频率就由TIMx_ARR来确定了,即计数器时钟*(TIMx_ARR-1),频率确定了,接下来就是占空比。占空比是由TIMx_CCRx来确定的,PWM模式1下当TIMx_CNT=TIMx

2018-02-07 11:28:35 4261

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除