- 博客(147)
- 资源 (35)
- 论坛 (1)
- 收藏
- 关注
原创 使用c语言函数指针和结构体实现动态绑定(面向对象写法)
面向对象写法,有点像C++味道。直接进入主题:#include <iostream>typedef struct _SHAPE Shape;struct _SHAPE { float a, b; float (*shapeArea)(Shape);};Shape new_Shape(float a, float b, float(*shapeArea)(Shape));Shape new_Box(float a, float b);Shape new_Tr
2021-01-13 15:26:11
1424
原创 了不起的程序员
概述本文文章,不打算写任何东西,多年的CSDN重度使用者,CSDN既然发了这个短信,感谢CSDN小小礼物。本篇只是做一下记录。礼物见下图:总结:非常感谢CSDN礼物,非常厚的一本书,阔以记录自己每天一些小小的程序。...
2021-01-11 18:21:56
1441
原创 瑞盟 MS41929 电机驱动IC一些使用心得
概述 项目上使用了一款(瑞盟MS41929 )电机驱动芯片,使用了一段时间,在这写些个人心得,个人能力有限,理解可能有误,其它地方还是需要自己看datasheet。在这做一下记录,方便以后查阅。只有按照寄存器来操作即可。INTCTxx[15:0] × 768 = OSCIN 频率 / 转动频率INTCTxx[15:0] × PSUMxx[7:0] × 24 = OSCIN 频率 / VD 频率转动频率 = 800pps / 8 = 100Hz 8细分因为对应的是1-2...
2020-12-28 17:57:16
1525
原创 CAM350可制造性分析工具
概述 先来了解一下,CAM350是什么东东。引用百度百科的中一段话。CAM350可制造性分析工具随着产品的小型化,快速化,带来了设计的复杂度的大幅提高,如何保证复杂的设计工程数据能快速有效转换到可实际生产的PCB制作文件,并保证设计数据的正确性,显得非常重要。CAM350提供完整的从设计到生产的PCB流程,成功完成数据的流畅转换和检测。嗯没错,它就是检查你绘制好PCB板文件的工具。为了减少打板出错的概率,前面少不了,使用CAM350工具的操作。一、打开CAM350...
2020-12-11 17:32:02
1926
原创 Cadence 如何通过.dra(封装)查看使用哪个.pad(焊盘)文件
目录概述一、打开.dra封装二、重新生成.PSM文件概述 本人使用Cadence 17.4版本,在这做下笔录,介绍下Allegro如何通过.dra(封装)查看使用哪个.pad(焊盘)文件过程。以排针封装为例,做下介绍,该步骤,可以方便的针对制作错误的封装进行修改。一、打开.dra封装1)在工具栏中Tools->Padstack->Modify Design Padstack..2)此时鼠标点要查看的焊盘二、重新生成.PSM...
2020-12-11 17:31:52
2023
原创 Cadence 绘制PCB添加泪滴与差分布线与铺铜简单介绍
概述 本人使用Cadence 17.4版本,在这做下笔录,介绍PCB布线时添加泪滴与差分布线过程。一、添加泪滴1)没有加泪滴时,如下所示:2)新增泪滴时,如下所示:二、差分布线1)Setup->constraints->electrical2)设置差分走线(Physical选项)创建成功3)改变差分对的规则属性(Electrical选项)a)Primary Gap:可以设置差分对最优先线间距;b...
2020-12-11 17:31:39
2190
2
原创 Cadence Gerber文件制作过程
概述 本人使用Cadence 17.4版本,在这做下笔录,Gerber文件制作过程,相信画过板子的人都知道,LayoutPCB设计后,需要给资料制作PCB板的厂商,同时给自己存档作用。好了,下面只要讲解使用Allegro工具导出光绘文件,输出步骤与参数配置过程。一、在导出gerber文件之前注意事项在导出gerber文件之前,要先对图纸的参数、层叠结构、铺铜皮的参数、DRC的状态报告进行统一检查,只有设置的参数对了,才能进行gerber文件的输出。二、Design Par...
2020-12-11 11:50:43
2165
原创 Cadence 绘制板边框Outline与绘制禁止布线区(Route Keepout)
概述 本人使用Cadence 17.4版本,在这做下笔录,绘制板边与限制布线区域方法。一、绘制板边二、设置布线区域
2020-12-11 09:25:11
1934
原创 Cadence 生成gerber文件,嘉立创下单助手解析不了PCB板的问题
概述 最近由于公司的原因,使用Cadence EDA工具绘制一块 TMC2300电机驱动板,遇到一些问题,在这记录一下坑,也方便遇到这个问题的硬件攻城狮得到解决。1、EDA:Cadence 17.4,在生成gerber文件时,使用CAM350查看是没啥毛病,但是再生成zip文件时,在嘉立创下单助手平台上解析不了。 2、解决方法:1)在.drl 文件,使用记事本打开,把前面带有;号的行删除即可。如下所示: ...
2020-12-10 18:06:22
2069
原创 Cadence PCB封装绘制
概述 绘制PCB封装之前,先绘制好相对应的元器件焊盘,如何绘制焊盘阅读《Cadence 焊盘绘制》 这篇博文。在这,我使用的是Cadence 17.4版本。在画焊盘之前最好是查阅你要使用元器件规格书(DataSheet)为准。当然也可以使用 “OrCAD Library Builder” 绘制封装神器来完成。一、新建工程1、在系统开始,找到Cadence PCB 17.4-2019文件夹,展开它 选择“PCBEditor”双击打开它,如下所示:打开后弹出如下...
2020-11-28 18:33:14
1999
原创 Cadence 焊盘绘制
概述 首先,Cadence不会像AD那样,画PCB封装与焊盘可以在同一个窗口完成,Cadence画PCB封装时,分两个步骤:一个组件专门画焊盘,另一个组件专门画PCB封装,(同时也是画PCB板的组件)。在这,我使用的是Cadence 17.4版本。在画焊盘之前最好是查阅你要使用元器件规格书(DataSheet)为准。当然也可以使用 “OrCAD Library Builder” 绘制封装神器来完成。一、新建工程1、在系统开始,找到Cadence PCB Utilities...
2020-11-28 15:26:55
2433
原创 Cadence 绘制自己的元器件Part库(填充/实心部分)
概述 Cadence,使用“OrCAD Capture CIS”组件,绘制自己的原理图元件库,绘制实心Part,步骤。一、新建工程1、双击“Capture CIS 17.4”打开它,如下所示:
2020-11-26 16:39:29
2817
原创 Cadence 17.4使用心得
概述 作为EDA中的佼佼者,学习cadence。还是有必要的,不管是出于兴趣还是以后从事高薪工作,从目前市场上来说,使用比较多的EDA分别是:AD、Pads、Cadence,包括现在比较出名的嘉立创,它们也出来一个EDA工具,也比较优秀,可以网页版本与PC端版本。学习每一个知识同时,都要想清楚学习成本还有以后能不能拿到高薪,学习才有动力,因为现在我们还没能达到财务自由的阶层,或者是领军人物,学任何东西根本不用考虑太多,当然学习也重在兴趣启动下才能完美掌握它的精髓,好了,废话有点多,唠嗑一下!...
2020-11-14 15:10:53
3223
原创 镜头快速精准反馈位置硬件环境搭建
概述 本篇只要介绍,硬件电路搭建,这次是项目的需要,重新捡起多年没有使用 Altium Designer 软件,熟悉又陌生,经过2、3天时间,终于出炉,第一版本测试模块。在这,只是做个记录。绘图工具:AD2021版本硬件平台:STM32F103 + 轨至轨运放 + 电机驱动芯片 + 其它部件(注:《其它部件》由于是公司的产品,不方便透露,请谅解)该项目:分两部分:1、检测部分2、驱动部分一、检测部分1、原理图 2、PCB板二、驱动部分...
2020-11-06 14:33:32
3063
原创 基于Visual Studio IDE + STM32CubeMX + RT-Thread +开源 GUI 库 LittleVGL (移植 二)
概述 本篇介绍如何将 LittlevGL 移植到正点原子开发板上面以及如何在 PC 模拟器上面运行。一、STM32CubeMx配置二、Visual Studio IDE配置
2020-07-29 17:58:20
2263
原创 基于Visual Studio IDE + STM32CubeMX + RT-Thread +开源 GUI 库 LittleVGL (介绍 一)
概述 学习LittleVGL库之前先去官网,了解了解它是什么东西,它能做什么东西。奔着这个好奇心,继续前行。进入首页如下所示:深入了解这个GUI库,在首页->选中Dos,进入如下界面,关于这个GUI库的详细说明。链接总结,通过阅读官网介绍,基本了解一些,优点很多,LittlevGL 是一个免费的开放源代码图形库, 它提供创建嵌入式 GUI 所需的一切, 它具有易于使用的图形元素, 精美的视觉效果和低内存占用。使用C语言编写,同时方便移植其它平台等。...
2020-07-29 17:58:02
8114
原创 LittlevGL移植( Error: L6406E: No space in execution regions ...解决方法)
概述 硬件平台:正点原子探索者开发板 GUI:lvgl 代码链接: 1)、https://github.com/lvgl/lvgl 2)、https://github.com/lvgl/lv_examples一、移植过程中,出现报以下错误问题:(根据报错提示:意思是内存不够) 二、解决方法: 找到 lv_port_disp.c 文件,找到 lv_port_disp_init()方法,按照下...
2020-07-29 17:57:49
7265
原创 基于 STM32CubeMX 添加 RT-Thread 操作系统组件(十七)- CPU 利用率统计
概述 本篇只要介绍这么使用STM32CubeMx工具添加RT-Thread操作系统组件,码代码的IDE是keil。介绍单线程SRAM静态内存使用。如果还不知道,这么使用STM32CubeMx工具添加RT-Thread操作系统组件,请移步到《基于 STM32CubeMX 添加 RT-Thread 操作系统组件(一)- 详细介绍操作步骤》文章阅读。好了,喝杯茶先^_^,继续前行。上一篇介绍关于《双向链表》...
2020-07-29 17:56:09
8822
原创 基于 STM32CubeMX 添加 RT-Thread 操作系统组件(十六)- 双向链表
概述 本篇只要介绍这么使用STM32CubeMx工具添加RT-Thread操作系统组件,码代码的IDE是keil。介绍单线程SRAM静态内存使用。如果还不知道,这么使用STM32CubeMx工具添加RT-Thread操作系统组件,请移步到《基于 STM32CubeMX 添加 RT-Thread 操作系统组件(一)- 详细介绍操作步骤》文章阅读。好了,喝杯茶先^_^,继续前行。上一篇介绍关于《中断管理》...
2020-07-29 17:02:01
7999
原创 基于 STM32CubeMX 添加 RT-Thread 操作系统组件(十五)- 中断管理
概述 本篇只要介绍这么使用STM32CubeMx工具添加RT-Thread操作系统组件,码代码的IDE是keil。介绍单线程SRAM静态内存使用。如果还不知道,这么使用STM32CubeMx工具添加RT-Thread操作系统组件,请移步到《基于 STM32CubeMX 添加 RT-Thread 操作系统组件(一)- 详细介绍操作步骤》文章阅读。好了,喝杯茶先^_^,继续前行。上一篇介绍关于《内存管理》...
2020-07-29 17:01:43
7363
原创 基于 STM32CubeMX 添加 RT-Thread 操作系统组件(十四)- 内存管理
概述 本篇只要介绍这么使用STM32CubeMx工具添加RT-Thread操作系统组件,码代码的IDE是keil。介绍单线程SRAM静态内存使用。如果还不知道,这么使用STM32CubeMx工具添加RT-Thread操作系统组件,请移步到《基于 STM32CubeMX 添加 RT-Thread 操作系统组件(一)- 详细介绍操作步骤》文章阅读。好了,喝杯茶先^_^,继续前行。上一篇介绍关于《邮箱》...
2020-07-29 17:01:30
8041
原创 基于 STM32CubeMX 添加 RT-Thread 操作系统组件(十三)- 邮箱
概述 本篇只要介绍这么使用STM32CubeMx工具添加RT-Thread操作系统组件,码代码的IDE是keil。介绍单线程SRAM静态内存使用。如果还不知道,这么使用STM32CubeMx工具添加RT-Thread操作系统组件,请移步到《基于 STM32CubeMX 添加 RT-Thread 操作系统组件(一)- 详细介绍操作步骤》文章阅读。好了,喝杯茶先^_^,继续前行。上一篇介绍关于《软件定时器》...
2020-07-29 17:01:17
7252
原创 基于 STM32CubeMX 添加 RT-Thread 操作系统组件(十二)- 软件定时器
概述 本篇只要介绍这么使用STM32CubeMx工具添加RT-Thread操作系统组件,码代码的IDE是keil。介绍单线程SRAM静态内存使用。如果还不知道,这么使用STM32CubeMx工具添加RT-Thread操作系统组件,请移步到《基于 STM32CubeMX 添加 RT-Thread 操作系统组件(一)- 详细介绍操作步骤》文章阅读。好了,喝杯茶先^_^,继续前行。上一篇介绍关于《事件》...
2020-07-29 17:00:54
7627
原创 基于 STM32CubeMX 添加 RT-Thread 操作系统组件(十一)- 事件
概述 本篇只要介绍这么使用STM32CubeMx工具添加RT-Thread操作系统组件,码代码的IDE是keil。介绍单线程SRAM静态内存使用。如果还不知道,这么使用STM32CubeMx工具添加RT-Thread操作系统组件,请移步到《基于 STM32CubeMX 添加 RT-Thread 操作系统组件(一)- 详细介绍操作步骤》文章阅读。好了,喝杯茶先^_^,继续前行。上一篇介绍关于《互斥量》...
2020-07-29 17:00:42
7166
原创 基于 STM32CubeMX 添加 RT-Thread 操作系统组件(十)- 互斥量
概述 本篇只要介绍这么使用STM32CubeMx工具添加RT-Thread操作系统组件,码代码的IDE是keil。介绍单线程SRAM静态内存使用。如果还不知道,这么使用STM32CubeMx工具添加RT-Thread操作系统组件,请移步到《基于 STM32CubeMX 添加 RT-Thread 操作系统组件(一)- 详细介绍操作步骤》文章阅读。好了,喝杯茶先^_^,继续前行。上一篇介绍关于《信号量》...
2020-07-29 17:00:30
6947
原创 基于 STM32CubeMX 添加 RT-Thread 操作系统组件(九) - 信号量
概述 本篇只要介绍这么使用STM32CubeMx工具添加RT-Thread操作系统组件,码代码的IDE是keil。介绍单线程SRAM静态内存使用。如果还不知道,这么使用STM32CubeMx工具添加RT-Thread操作系统组件,请移步到《基于 STM32CubeMX 添加 RT-Thread 操作系统组件(一)- 详细介绍操作步骤》文章阅读。好了,喝杯茶先^_^,继续前行。上一篇介绍关于《消息队列》一、STM32CubeMx配置二、KEIL IDE在Applicatio...
2020-07-29 16:59:12
7128
原创 基于 STM32CubeMX 添加 RT-Thread 操作系统组件(八) - 消息队列
概述 本篇只要介绍这么使用STM32CubeMx工具添加RT-Thread操作系统组件,码代码的IDE是keil。介绍单线程SRAM静态内存使用。如果还不知道,这么使用STM32CubeMx工具添加RT-Thread操作系统组件,请移步到《基于 STM32CubeMX 添加 RT-Thread 操作系统组件(一)- 详细介绍操作步骤》文章阅读。好了,喝杯茶先^_^,继续前行。上一篇介绍关于《线程管理》一、STM32CubeMx配置二、KEIL IDE在Applicatio...
2020-07-29 16:57:39
5855
原创 基于 STM32CubeMX 添加 RT-Thread 操作系统组件(七)- 线程管理
概述 本篇只要介绍这么使用STM32CubeMx工具添加RT-Thread操作系统组件,码代码的IDE是keil。介绍单线程SRAM静态内存使用。如果还不知道,这么使用STM32CubeMx工具添加RT-Thread操作系统组件,请移步到《基于 STM32CubeMX 添加 RT-Thread 操作系统组件(一)- 详细介绍操作步骤》文章阅读。好了,喝杯茶先^_^,继续前行。上一篇介绍关于《RT-Thread 的启动流程》...
2020-07-29 16:54:36
6183
原创 基于 STM32CubeMX 添加 RT-Thread 操作系统组件(六)- RT-Thread 的启动流程
概述 本篇只要介绍这么使用STM32CubeMx工具添加RT-Thread操作系统组件,码代码的IDE是keil。介绍单线程SRAM静态内存使用。如果还不知道,这么使用STM32CubeMx工具添加RT-Thread操作系统组件,请移步到《基于 STM32CubeMX 添加 RT-Thread 操作系统组件(一)- 详细介绍操作步骤》文章阅读。好了,喝杯茶先^_^,继续前行。上一篇介绍关于《串口重映射到 rt_kprintf 函数》...
2020-07-29 16:54:19
6414
原创 基于 STM32CubeMX 添加 RT-Thread 操作系统组件(五)- 串口重映射到 rt_kprintf 函数
概述 本篇只要介绍这么使用STM32CubeMx工具添加RT-Thread操作系统组件,码代码的IDE是keil。介绍单线程SRAM静态内存使用。如果还不知道,这么使用STM32CubeMx工具添加RT-Thread操作系统组件,请移步到《基于 STM32CubeMX 添加 RT-Thread 操作系统组件(一)- 详细介绍操作步骤》文章阅读。好了,喝杯茶先^_^,继续前行。上一篇介绍关于《单线程SRAM动态内存如何使用》...
2020-07-29 16:54:04
6633
原创 基于 STM32CubeMX 添加 RT-Thread 操作系统组件(四)- 多线程SRAM动态内存
概述 本篇只要介绍这么使用STM32CubeMx工具添加RT-Thread操作系统组件,码代码的IDE是keil。介绍单线程SRAM静态内存使用。如果还不知道,这么使用STM32CubeMx工具添加RT-Thread操作系统组件,请移步到《基于 STM32CubeMX 添加 RT-Thread 操作系统组件(一)- 详细介绍操作步骤》文章阅读。好了,喝杯茶先^_^,继续前行。上一篇介绍关于《单线程SRAM动态内存如何使用》...
2020-07-29 16:53:58
5493
原创 基于 STM32CubeMX 添加 RT-Thread 操作系统组件(三)- 单线程SRAM动态内存
概述 本篇只要介绍这么使用STM32CubeMx工具添加RT-Thread操作系统组件,码代码的IDE是keil。介绍单线程SRAM静态内存使用。如果还不知道,这么使用STM32CubeMx工具添加RT-Thread操作系统组件,请移步到《基于 STM32CubeMX 添加 RT-Thread 操作系统组件(一)- 详细介绍操作步骤》文章阅读。好了,喝杯茶先^_^,继续前行。上一篇介绍关于《单线程SRAM静态内存如何使用》...
2020-07-29 16:53:50
3838
原创 基于 STM32CubeMX 添加 RT-Thread 操作系统组件(二)- 单线程SRAM静态内存
概述 本篇只要介绍这么使用STM32CubeMx工具添加RT-Thread操作系统组件,码代码的IDE是keil。介绍单线程SRAM静态内存使用。如果还不知道,这么使用STM32CubeMx工具添加RT-Thread操作系统组件,请移步到《基于 STM32CubeMX 添加 RT-Thread 操作系统组件(一)- 详细介绍操作步骤》文章阅读。好了,喝杯茶先^_^,继续前行。...
2020-07-29 16:53:30
4213
原创 微服务学习书籍推荐(从攻城狮到架构师进阶之路)
概述 本文只要介绍,微服务学习的书籍。下一个大神就是你,赶快行动吧!Spring Cloud Alibaba微服务原理与实战 作者简介: 咕泡学院联合创始人,拥有12年Java开发及架构经验,主要关注微服务、高并发及容器化等技术领域,纯粹的技术爱好者。 曾就职于平安支付、挖财,担任业务架构师。2013年参与并主导Dubbo服务化落地项目。2015年负责公司内部Spring Boot集成Dubbo实现微服务化落地。2017年成立咕泡学院,目前主要负责咕泡学院Jav...
2020-07-18 18:01:28
7788
2
原创 C# 学习书籍推荐(步步为营)
概述 本文只要介绍,C#学习的书籍。C#入门经典(第8版) C#高级编程(第11版) C#图解教程 第5版(图灵出品) WPF编程宝典:使用C# 2012和.NET 4.5(第4版) C#从入门到精通(第5版) C#项目开发实战入门(全彩版) Visual C#从入门到精通(第9版) C# 7.0本质论[Essential C# 7.0] CLR via C#(第4版)未完待续。。。...
2020-07-17 13:39:00
7569
2
原创 设计模式学习书籍推荐(设计模式书籍你读过哪几本)
概述 想成为大神级别的攻城狮,就读以下这些书籍吧!让你从小白到大佬,写出有灵魂程序。让你成为大神中的大神。一、CC现代编程 集成开发环境 设计模式 极限编程 测试驱动开发 重构 C Qt设计模式电子工业出版社9787121168901[美]艾朱斯特 C嵌入式设计模式二、C++道法自然-面向对象实践指南 设计模式:可复用面向对象软件的基础(典藏版)三、C# C#设计模式(第2版) .NET与设计模式 深入浅出设计模式(C#/Java版)四...
2020-07-17 11:38:03
7135
原创 C++/C plus plus 学习书籍推荐(步步为营)
概述 本文只要介绍,C++学习的书籍。C++ Primer Plus(第6版)中文版 C++ Primer中文版(第5版) 未完待续。。。
2020-07-17 09:23:18
6322
原创 JavaScript学习书籍推荐(步步为营)
概述 本文只要介绍,JavaScript学习的书籍。《JavaScript之美》 《JavaScript设计模式》 《JavaScript框架设计(第2版)》 《JavaScript开发框架权威指南》 《JavaScript核心技术开发解密》 《JavaScript函数式编程指南》 《JavaScript函数式编程思想》 《JavaScript从入门到精通》 《JavaScriptES6函数式编程入门经典(Web开发经典丛书)》 《HTML5+CSS3+JavaSc...
2020-07-17 09:01:44
4994
2
原创 Java学习书籍推荐(步步为营)
概述 本文只要介绍,Java学习的书籍。《Java虚拟机基础教程》 《Java线程与并发编程实践》 《Java中文文本信息处理(从海量到精准)》 《Java遗传算法编程》 《Java虚拟机规范(JavaSE8版)》 《Java性能权威指南》 《Java微服务实战》 《Java微服务》 《Java数字图像处理编程技巧与应用实践》 《Java机器学习》 《Java核心技术卷I:基础知识(原书第10版)》 《Java核心技术卷II:高级特性(原书第10版)》 《Jav...
2020-07-17 09:00:14
6086
原创 Python学习书籍推荐(步步为营)
概述 本文只要介绍,分别从入门和进阶两个阶段介绍Python学习的数据和资源。1. 入门1.1 网上免费资源菜鸟教程可以说,菜鸟教程这个网站是对我帮助最大的一位“老师”,由于工作需要,或者兴趣使然,我学习了不同的编程语言,C/C++、Python、JS、Go、Java等,我都是通过菜鸟教程这个网站进行学习的。在菜鸟教程上花费了很多学习时间,我觉得这是值得的,因为它的确是一种最高效、最简单的入门学习方法。在通过菜鸟教程学习的过程中会发现,这是一个非常有教育经验、非...
2020-07-16 18:39:26
6593
1
TMC2300(出错).zip
2020-12-13
stm32L051C8T6.zip
2019-07-31
STM32L0系列-dataSheet.zip
2020-07-18
stm32_L051_rtc_stop.zip
2019-09-07
BST-BNO055-DS000-中文版本.pdf
2019-05-22
test_stm32L051C8T6_TIM.zip
2019-08-03
STM32L431_Send_Rece_Code.zip
2020-03-13
JLink_Windows_V644f.zip
2020-07-09
ConsoleApplication1.zip
2020-07-03
TencentOS_Keil_Project.zip
2020-03-24
STM32L051C8_ClionProject.zip
2020-03-23
STM32L051_LOWPOWER.zip
2019-09-06
stm32L051C8T6_PWM.zip
2019-08-01
移远BC20_AT_Commands中文版本
2019-04-23
深入探索Android热修复技术-高清完整版
2017-11-17
Android Studio实战快速高效地构建应用-高清版本
2017-11-16
apktool_2.3.0.jar
2017-10-10
程序员的职业素养.pdf
2017-05-07
GitHub入门与实践.pdf高清完整版
2017-05-07
android面试选择题汇总
2017-05-03
下载资源
发表于 2018-12-19 最后回复 2018-12-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝