博客园 - ^ν^向上人生^ν^
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=56194
2023-12-08T09:33:56Z
^ν^向上人生^ν^
https://www.cnblogs.com/forever5325/
feed.cnblogs.com
https://www.cnblogs.com/forever5325/p/15228387.html
瑞萨单片机笔记-IDE设置(待续) - ^ν^向上人生^ν^
一、IDE工具设置 1、常需设置项 设置编译生成Hex文件 设置字符格式 开启在线仿真监控数据实时更新 2、可选设置项 编译显示内存消耗情况 选择C90或C99标准
2021-09-04T16:11:00Z
2021-09-04T16:11:00Z
^ν^向上人生^ν^
https://www.cnblogs.com/forever5325/
【摘要】一、IDE工具设置 1、常需设置项 设置编译生成Hex文件 设置字符格式 开启在线仿真监控数据实时更新 2、可选设置项 编译显示内存消耗情况 选择C90或C99标准 <a href="https://www.cnblogs.com/forever5325/p/15228387.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/forever5325/p/14918415.html
Altium Designer学习笔记(待续) - ^ν^向上人生^ν^
一、PCB层介绍 1、Top Layer(顶层布线层):设计为顶层铜箔走线,如为单面板则没有该层。 2、Bottom Layer(底层布线层):设计为底层铜箔走线。 3、Top/Bottom Solder(顶层/底层阻焊层):顶层/底层敷设阻焊绿油,以保护铜箔不被氧化、上锡,即平时在PCB板上刷的阻
2021-06-22T06:20:00Z
2021-06-22T06:20:00Z
^ν^向上人生^ν^
https://www.cnblogs.com/forever5325/
【摘要】一、PCB层介绍 1、Top Layer(顶层布线层):设计为顶层铜箔走线,如为单面板则没有该层。 2、Bottom Layer(底层布线层):设计为底层铜箔走线。 3、Top/Bottom Solder(顶层/底层阻焊层):顶层/底层敷设阻焊绿油,以保护铜箔不被氧化、上锡,即平时在PCB板上刷的阻 <a href="https://www.cnblogs.com/forever5325/p/14918415.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/forever5325/p/14206091.html
电子元器件选型、特性及应用 - ^ν^向上人生^ν^
电子元器件选型、特性及应用 一、二极管 1、选型 2、二极管的分类及作用 1)整流二极管:利用二极管的单向导电性,可以把方向交替变化的交流电变换成单一方向的脉动直流电。 2)检波二极管:把叠加在高频载波中的低频信号检测出来的器件,具有较高的检波频率和良好的频率特性,其在收音机起检波作用。 3)开关二
2020-12-29T05:46:00Z
2020-12-29T05:46:00Z
^ν^向上人生^ν^
https://www.cnblogs.com/forever5325/
【摘要】电子元器件选型、特性及应用 一、二极管 1、选型 2、二极管的分类及作用 1)整流二极管:利用二极管的单向导电性,可以把方向交替变化的交流电变换成单一方向的脉动直流电。 2)检波二极管:把叠加在高频载波中的低频信号检测出来的器件,具有较高的检波频率和良好的频率特性,其在收音机起检波作用。 3)开关二 <a href="https://www.cnblogs.com/forever5325/p/14206091.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/forever5325/p/12619473.html
STM32 HAL库学习笔记 - ^ν^向上人生^ν^
1、普通函数与回调函数的区别 对普通函数的调用: 调用程序发出对普通函数的调用后,程序执行立即转向被调用函数执行,直到被调用函数执行完毕后,再返回调用程序继续执行。从发出调用的程序的角度看,这个过程为“调用-->等待被调用函数执行完毕-->继续执行” 对回调函数调用: 调用程序发出对回调函数的调用后
2020-04-02T06:07:00Z
2020-04-02T06:07:00Z
^ν^向上人生^ν^
https://www.cnblogs.com/forever5325/
【摘要】1、普通函数与回调函数的区别 对普通函数的调用: 调用程序发出对普通函数的调用后,程序执行立即转向被调用函数执行,直到被调用函数执行完毕后,再返回调用程序继续执行。从发出调用的程序的角度看,这个过程为“调用-->等待被调用函数执行完毕-->继续执行” 对回调函数调用: 调用程序发出对回调函数的调用后 <a href="https://www.cnblogs.com/forever5325/p/12619473.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/forever5325/p/12265027.html
嵌入式Linux学习笔记 - ^ν^向上人生^ν^
嵌入式Linux学习笔记 学习网址: https://www.jianshu.com/p/d13ef54da62f 一、Linux的优势 1、广泛的硬件支持 Linux能够支持x86、ARM、MIPS、ALPHA、PowerPC等多种体系结构,目前已经成功移植到数十种硬件平台,几乎能够运行在所有流行
2020-02-05T10:45:00Z
2020-02-05T10:45:00Z
^ν^向上人生^ν^
https://www.cnblogs.com/forever5325/
【摘要】嵌入式Linux学习笔记 学习网址: https://www.jianshu.com/p/d13ef54da62f 一、Linux的优势 1、广泛的硬件支持 Linux能够支持x86、ARM、MIPS、ALPHA、PowerPC等多种体系结构,目前已经成功移植到数十种硬件平台,几乎能够运行在所有流行 <a href="https://www.cnblogs.com/forever5325/p/12265027.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/forever5325/p/11727721.html
AVR_Interrupt - ^ν^向上人生^ν^
https://blog.csdn.net/dandri/article/details/54799300 /***作者:Dandri*时间:2017/01/31*MCU:ATMega16*频率:8MHz*功能:按下两次按键,LED灯亮一次*/ #include <avr/io.h>#include
2019-10-23T09:44:00Z
2019-10-23T09:44:00Z
^ν^向上人生^ν^
https://www.cnblogs.com/forever5325/
【摘要】https://blog.csdn.net/dandri/article/details/54799300 /***作者:Dandri*时间:2017/01/31*MCU:ATMega16*频率:8MHz*功能:按下两次按键,LED灯亮一次*/ #include <avr/io.h>#include <a href="https://www.cnblogs.com/forever5325/p/11727721.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/forever5325/p/10983006.html
shutdown命令用法 - ^ν^向上人生^ν^
shutdown -a 取消关机 shutdown -s 关机 shutdown -f 强行关闭应用程序 shutdown -m \\计算机名 控制远程计算机 shutdown -i 显示“远程关机”图形用户界面,但必须是Shutdown的第一个参数 shutdown -l 注销当前用户 shutd
2019-06-06T00:29:00Z
2019-06-06T00:29:00Z
^ν^向上人生^ν^
https://www.cnblogs.com/forever5325/
【摘要】shutdown -a 取消关机 shutdown -s 关机 shutdown -f 强行关闭应用程序 shutdown -m \\计算机名 控制远程计算机 shutdown -i 显示“远程关机”图形用户界面,但必须是Shutdown的第一个参数 shutdown -l 注销当前用户 shutd <a href="https://www.cnblogs.com/forever5325/p/10983006.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/forever5325/p/10760716.html
ULINK2 USB电脑无法识别(连接电脑后,设备管理器显示未知设备) - ^ν^向上人生^ν^
ULINK: No ULINK Device Found Information in this knowledgebase article applies to: MDK-ARM V4.70 and later versions MDK-ARM V5 -- All versions QUESTIO
2019-04-24T02:03:00Z
2019-04-24T02:03:00Z
^ν^向上人生^ν^
https://www.cnblogs.com/forever5325/
【摘要】ULINK: No ULINK Device Found Information in this knowledgebase article applies to: MDK-ARM V4.70 and later versions MDK-ARM V5 -- All versions QUESTIO <a href="https://www.cnblogs.com/forever5325/p/10760716.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/forever5325/p/10733821.html
同一局域网内不同网段文件共享设置 - ^ν^向上人生^ν^
假设你的电脑IP是那个10.16.16.115,对方电脑IP是10.16.17.56。 这样做: 进入你的电脑的本地连接,属性,IPv4地址协议,双击进入,不要自动获取IP,点一下另一个,“使用下面的IP地址”,然后,最下面的“高级”按钮,进入后,手动添加IP地址, 点击“添加”,先写入你自己的网段
2019-04-19T00:56:00Z
2019-04-19T00:56:00Z
^ν^向上人生^ν^
https://www.cnblogs.com/forever5325/
【摘要】假设你的电脑IP是那个10.16.16.115,对方电脑IP是10.16.17.56。 这样做: 进入你的电脑的本地连接,属性,IPv4地址协议,双击进入,不要自动获取IP,点一下另一个,“使用下面的IP地址”,然后,最下面的“高级”按钮,进入后,手动添加IP地址, 点击“添加”,先写入你自己的网段 <a href="https://www.cnblogs.com/forever5325/p/10733821.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/forever5325/p/10286581.html
MDK中编译程序后Program Size详解 - ^ν^向上人生^ν^
一 说明 Code, RO-data,RW-data,ZI-data Code为程序代码部分RO-data 表示 程序定义的常量const temp;RW-data 表示 已初始化的全局变量ZI-data 表示 未初始化的全局变量 Program Size: Code="18248" RO-data
2019-01-18T03:03:00Z
2019-01-18T03:03:00Z
^ν^向上人生^ν^
https://www.cnblogs.com/forever5325/
【摘要】一 说明 Code, RO-data,RW-data,ZI-data Code为程序代码部分RO-data 表示 程序定义的常量const temp;RW-data 表示 已初始化的全局变量ZI-data 表示 未初始化的全局变量 Program Size: Code="18248" RO-data <a href="https://www.cnblogs.com/forever5325/p/10286581.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/forever5325/p/10240224.html
MDK fromelf - ^ν^向上人生^ν^
2019-01-08T09:27:00Z
2019-01-08T09:27:00Z
^ν^向上人生^ν^
https://www.cnblogs.com/forever5325/
【摘要】 <a href="https://www.cnblogs.com/forever5325/p/10240224.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/forever5325/p/10240099.html
Keil(MDK-ARM)系列教程(三)_工程目标选项配置(Ⅰ) - ^ν^向上人生^ν^
Ⅰ、写在前面Options for Target目标选项其完全意思是工程目标选项配置,或许有些人分不清工作空间、工程、目标这三个名词的意思和区别,下面章节将简述工作空间、工程、目标他们的意思。 由于目标配置的选项比较多,我将其分为工程目标选项配置(Ⅰ)和工程目标选项配置(Ⅱ)两篇文章来讲述。 目标选
2019-01-08T09:15:00Z
2019-01-08T09:15:00Z
^ν^向上人生^ν^
https://www.cnblogs.com/forever5325/
【摘要】Ⅰ、写在前面Options for Target目标选项其完全意思是工程目标选项配置,或许有些人分不清工作空间、工程、目标这三个名词的意思和区别,下面章节将简述工作空间、工程、目标他们的意思。 由于目标配置的选项比较多,我将其分为工程目标选项配置(Ⅰ)和工程目标选项配置(Ⅱ)两篇文章来讲述。 目标选 <a href="https://www.cnblogs.com/forever5325/p/10240099.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/forever5325/p/10240025.html
第48章 MDK的编译过程及文件类型全解 - ^ν^向上人生^ν^
全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/firege 本章参考资料:MDK的帮助手册《ARM Development Tools》,点击MDK界面的"help->uVision Help
2019-01-08T09:06:00Z
2019-01-08T09:06:00Z
^ν^向上人生^ν^
https://www.cnblogs.com/forever5325/
【摘要】全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/firege 本章参考资料:MDK的帮助手册《ARM Development Tools》,点击MDK界面的"help->uVision Help <a href="https://www.cnblogs.com/forever5325/p/10240025.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/forever5325/p/10239985.html
MDK 的编译过程及文件类型全解 - ^ν^向上人生^ν^
MDK 的编译过程及文件类型全解 (在arm9的开发中,这些东西都是我们自己搞定的,但是在windows上,IDE帮我们做好了,了解这些对深入开发是很有帮助的,在有arm9开发的基础上,下面的东西很容易理解,如果看不懂,证明你还没有入门。下面的是从world复制过来的,格式和博客不太兼容,所有开始以
2019-01-08T09:02:00Z
2019-01-08T09:02:00Z
^ν^向上人生^ν^
https://www.cnblogs.com/forever5325/
【摘要】MDK 的编译过程及文件类型全解 (在arm9的开发中,这些东西都是我们自己搞定的,但是在windows上,IDE帮我们做好了,了解这些对深入开发是很有帮助的,在有arm9开发的基础上,下面的东西很容易理解,如果看不懂,证明你还没有入门。下面的是从world复制过来的,格式和博客不太兼容,所有开始以 <a href="https://www.cnblogs.com/forever5325/p/10239985.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/forever5325/p/10239151.html
MDK4 如何生成bin文件 - ^ν^向上人生^ν^
1、首先打开keil4的Options for Target ‘Target1’ 2、按照下图进行配置 配置有3种方法: 1、直接添加: fromelf.exe --bin -o "$L@L.bin" "#L",就不用纠结路径了 2、绝对路径:D:\MDK4\ARM\ARMCC\bin\fromel
2019-01-08T07:17:00Z
2019-01-08T07:17:00Z
^ν^向上人生^ν^
https://www.cnblogs.com/forever5325/
【摘要】1、首先打开keil4的Options for Target ‘Target1’ 2、按照下图进行配置 配置有3种方法: 1、直接添加: fromelf.exe --bin -o "$L@L.bin" "#L",就不用纠结路径了 2、绝对路径:D:\MDK4\ARM\ARMCC\bin\fromel <a href="https://www.cnblogs.com/forever5325/p/10239151.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/forever5325/p/9934658.html
10种AD采样的软件滤波方法及算法 - ^ν^向上人生^ν^
AD采样点的电压多少有点起伏波动,经运放放大后电压的波动如果超过ADC的分辩率,则显示的值会出现波动。波动如果十分大的话, 建议在硬件上滤波,相反,如果波动较小,你可以用软件滤波方法解决这个问题。 1、限幅滤波法(又称程序判断滤波法) A、方法: 根据经验判断,确定两次采样允许的最大偏差值(设为A)
2018-11-09T05:47:00Z
2018-11-09T05:47:00Z
^ν^向上人生^ν^
https://www.cnblogs.com/forever5325/
【摘要】AD采样点的电压多少有点起伏波动,经运放放大后电压的波动如果超过ADC的分辩率,则显示的值会出现波动。波动如果十分大的话, 建议在硬件上滤波,相反,如果波动较小,你可以用软件滤波方法解决这个问题。 1、限幅滤波法(又称程序判断滤波法) A、方法: 根据经验判断,确定两次采样允许的最大偏差值(设为A) <a href="https://www.cnblogs.com/forever5325/p/9934658.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/forever5325/p/9927666.html
Cotex-M3内核LPC17xx系列时钟及其配置方法 - ^ν^向上人生^ν^
一、背景: 最近正在接手一个项目,核心芯片既是LPC17XX系列MCU,内核为ARM的Cotex-M3内核。 想要玩转一个MCU,就一定得搞定其时钟! 时钟对MCU而言,就好比人类的心脏。由其给AHB、APB总线供给血液(时钟频率),而挂在AHB(Advance High Bus)总线上的器件就像是
2018-11-08T02:37:00Z
2018-11-08T02:37:00Z
^ν^向上人生^ν^
https://www.cnblogs.com/forever5325/
【摘要】一、背景: 最近正在接手一个项目,核心芯片既是LPC17XX系列MCU,内核为ARM的Cotex-M3内核。 想要玩转一个MCU,就一定得搞定其时钟! 时钟对MCU而言,就好比人类的心脏。由其给AHB、APB总线供给血液(时钟频率),而挂在AHB(Advance High Bus)总线上的器件就像是 <a href="https://www.cnblogs.com/forever5325/p/9927666.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/forever5325/p/9916224.html
同一个工程下使用多个.C文件的设计(模块化设计) - ^ν^向上人生^ν^
以main.c 和LCD.c文件为例进行说明。 多个 C文件的设计,一般称之为 模块化设计,一个C文件就为一个设备(模块)的功能函数(如LCD.c为液晶屏的功能函数)。这种设计的程序结构阶级性是非常明显的,如main.c 可以使用LCD.c的函数,而LCD.c 不可以使用main.c的函数,这就像一
2018-11-06T08:43:00Z
2018-11-06T08:43:00Z
^ν^向上人生^ν^
https://www.cnblogs.com/forever5325/
【摘要】以main.c 和LCD.c文件为例进行说明。 多个 C文件的设计,一般称之为 模块化设计,一个C文件就为一个设备(模块)的功能函数(如LCD.c为液晶屏的功能函数)。这种设计的程序结构阶级性是非常明显的,如main.c 可以使用LCD.c的函数,而LCD.c 不可以使用main.c的函数,这就像一 <a href="https://www.cnblogs.com/forever5325/p/9916224.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/forever5325/p/9608330.html
Visual Stdio 2015打包安装项目的方法(使用Visual Studio Installer) - ^ν^向上人生^ν^
首先在官网下载VS2015的Visual Studio Installer 1.创建安装项目 里面最左侧的框框有三个文件夹 1.“应用程序文件夹”即"Application Folder"表示要安装的应用程序需要添加的文件; 2.“用户的‘程序’菜单”即"User's Programs Menu"表
2018-09-08T02:50:00Z
2018-09-08T02:50:00Z
^ν^向上人生^ν^
https://www.cnblogs.com/forever5325/
【摘要】首先在官网下载VS2015的Visual Studio Installer 1.创建安装项目 里面最左侧的框框有三个文件夹 1.“应用程序文件夹”即"Application Folder"表示要安装的应用程序需要添加的文件; 2.“用户的‘程序’菜单”即"User's Programs Menu"表 <a href="https://www.cnblogs.com/forever5325/p/9608330.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/forever5325/p/9598301.html
C++相关工具及操作记录(待续) - ^ν^向上人生^ν^
1、vim(文本编辑器) 官网下载: https://www.vim.org/ 参考网址: https://www.cnblogs.com/szzshi/p/9050807.html https://www.cnblogs.com/qiyuexin/p/6398606.html http://www
2018-09-06T06:49:00Z
2018-09-06T06:49:00Z
^ν^向上人生^ν^
https://www.cnblogs.com/forever5325/
【摘要】1、vim(文本编辑器) 官网下载: https://www.vim.org/ 参考网址: https://www.cnblogs.com/szzshi/p/9050807.html https://www.cnblogs.com/qiyuexin/p/6398606.html http://www <a href="https://www.cnblogs.com/forever5325/p/9598301.html" target="_blank">阅读全文</a>