- 博客(10)
- 资源 (5)
- 收藏
- 关注
原创 大小端概述,验证、转换方法,常见单片机、CPU、系统、文件模式
STM32单片机的存储方式为小端模式举个例子:0x87 65 43 21 在内存 0x20 00 00 00 中的表示形式。1)大端模式:Big-Endian就是高位字节排放在内存的低地址端,低位字节排放在内存的高地址端。(其实大端模式才是我们直观上认为的模式,和字符串存储的模式差类似)-------------------------低地址 ------------------------------------------------------------------> 高地址
2020-12-26 15:03:32 668
原创 STM32 串口接收 检测到溢出错误 无法清标志
单片机 重定向c库函数printf到串口 方便了很多调试工作! 但今天要用到一个重定向c库函数scanf到串口,于是就用了下面函数。开始用的也挺好!但遇到特殊场合就很难用,还有各种问题!发现百度也说了scanf 函数 的一些问题! 折腾了很久决定放弃!自己编写接收函数!scanf 问题:scanf函数 点击链接…/** ******************************************************************************* * @brief
2020-12-25 20:18:10 2121
原创 常用的集成开环境IDE
集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器、图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。如微软的Visual Studio系列,Borland的C++ Builder、Delphi系列等。该程序可以独立运行,也可以和其它程序并用。每个IDE的针对性不同,承载的编译器不同,不同的语
2020-12-22 00:01:58 3278
原创 MAC地址
正式的产品MAC地址是需要向IEEE申请的,简单介绍一下MAC地址的两种申请方式:1。OUI方式:一般都是以这种方式申请为多,因为总共12位16进制码的MAC地址, 厂商ID占前6位, 其他6位客户都可以随意使用,自行管理,申请费用是1650美金,一次性收费。这样申请一个厂商ID号可以享用2的24次方即16777216个MAC地址,通常记为1600万个。申请方式是,首先确定自己的公司名称没有和别人重复,这个可以在这里查询:http://standards.ieee.org/regauth/oui/i
2020-12-19 13:09:17 447 1
原创 通信协议常见的帧头帧尾
以太网帧帧头(协议标识):IPv4 0x0800IPX 0x8137ARP 0x0806Pause Control 0x8808IPv6 0x86DD其他通信协议常见的帧头帧尾:帧头:0x55AA0xEB900x22220xAAAA帧尾:0x0D0x0D0A...
2020-12-15 11:58:05 9779
原创 解释型语言与编译型语言、 解释器与编译器 概念区别
类别优点缺点应用场合代表语言解释型 语言运行的时候将程序翻译成机器语言跨平台,开发效率高执行速度相对慢网页脚本、服务器脚本及辅助开发接口Java, JavaScript、VBScript、Perl、Python、Ruby、MATLAB编译型 语言源代码编译生成机器语言,再由机器运行机器码执行速度快不能跨平台,开发效率低操作系统、大型应用程序、数据库系统、单片机C/C++、Pascal/Object Pascal(Delphi)但随着硬件的升级和设计...
2020-12-13 20:39:34 611
原创 程序员常用的代码编辑器
文本编辑器名称资费运行环境Sublime Text收费跨平台(OS X、Windows、Linux)Atom免费 开源跨平台(OS X、Windows、Linux)Vim免费 开源跨平台(Unix、Linux、Mac OS、Windows)Emacs免费跨平台(OS X、Windows、Linux)Visual Studio Code免费跨平台(Windows、Linux、Mac OS)NodePad++免费仅兼容 Windows...
2020-12-13 19:49:19 2916 1
原创 上位机开发 常用的平台及语言
一、有哪些上位机开发平台(优缺点和使用场景)由于上位机概念的广泛性,所以上位机开发平台可以是任何开发平台。这里介绍几个常用的经典的上位机开发平台及其特性。VB(Visual Basic)开发语言:Basic(BASIC是一种直译式的编程语言,在完成编写后不须经由编译及连接等步骤即可执行,类似脚本语言)开发工具:Visual Basic(语言简单易用,对面向对象编程和多线程编程支持不完整)适用平台:WINDOWS ALL平台特点:以面向对象的思想开发可视化图形界面的应用程序。采用面向对象程序设计方
2020-12-09 13:17:33 13511
W25Q64(带书签版)(有笔记).pdf
2020-07-07
《电机总结》.pdf
2020-07-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人