单片机论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
分享 STM32+BMP280
YANG15608195147 2020-2-11 18:23
/*①*****************主程序**********************************************************************************/ int main(void) { LUX=55; LUY=60; RUX=LUX+210; RUY=LUY; POINT_X=165; POINT_Y=467; fistsca=1 ...
0 个评论
分享 结构体对齐 __packed
qinshuai 2020-1-17 10:48
哎,昨天被结构体对齐给坑了。 定义了一个几百个字节的大结构体,之前和同事通讯传输数据时都是正常的,最近看结构体结构不是很好看, 就把里面的一个量的位置给移了移,后来再和同事测试,发现移动的量读出来的数据是往后排了一个字节位置。 然后就很苦恼,怀疑是结构体大小、地址数错了?赋值时赋错了?同事的程 ...
32 次阅读|0 个评论
分享 硬件知识小tips
残废的名侦探 2019-12-25 22:31
晶体和晶振 晶体:无源,也称谐振器,英文crystal,简称XTAL,一般是直插两脚的无极性元件,两个输出脚实质无正反之分,需借助时钟电路产生振荡信号; 晶振:有源,也称振荡器,英文oscillator,一般是表贴四脚元件,四个脚分别为电源、地、时钟输出、压控脚,内部有时钟电路,只需供电就可产生振荡信号;
57 次阅读|0 个评论
分享 经常使用的小程序
残废的名侦探 2019-12-16 22:42
递归法分解质因数 void prim(int m,int n) { if (m = n) { while ( m % n ) n++; ( m/=n ); prim(m, n); ...
73 次阅读|0 个评论
分享 经常使用的小程序
残废的名侦探 2019-12-15 22:51
声明:摘自牛客 输出随机数: 从0...n-1中等概率随机输出m个不重复的数字,并且假设n远大于m knuth(int n,int m) { srand((unsignedint)time(0)); for (int i =0; i n; i++) { &n ...
66 次阅读|0 个评论
分享 C/C++内存分配小tips
残废的名侦探 2019-12-15 22:24
关于new的问题 new作为一个函数,调用时会默认初始化,但是根据对象类型的不同,其情况也不同。 1 内置类型: 当new内置类型的单个对象时,为对象分配内存后其返回一个指向该对象的指针,但是并没有对其值进行初始化,所以得到的值是随机值。 例如:int*pa = new int; 当new内 ...
68 次阅读|0 个评论
分享 linux知识点总结
残废的名侦探 2019-10-27 20:48
linux知识点总结
如有不对还请大家指正,谢谢 linux下软件安装: 两大系列: Redhat系列:Redhat、Centos、Feroda等; Debian系列:Debian、Ubuntu等; 源码包:后缀一般为tar.gz,安装源码包需要有编译器gcc,解压源码包之后查看该安装包中是否有Makefile文件,如果没有则查看是否有configure,运行configure得到Makefile文件,得到Ma ...
112 次阅读|0 个评论
分享 STM32之OV7620调试记录
fan52 2019-10-23 16:25
最近学习STM32做了OV7620的相关调试工作,刚开始是很困难的,慢慢的搞清楚原理和配置之后就开始熟悉了,目前主要可以采用三种采集模式进行摄像头数据采集,基本过程差不多,分别是配置IO口,配置SCCB,配置采集控制方式(场、行、像素时钟),送显(可以采用两种送显方式,一是图像数据采集完送显,二是边采集边送显)。 1.G ...
171 次阅读|0 个评论
分享 linux知识点总结
残废的名侦探 2019-10-22 22:01
尽量每天发布一些自己最近学习的总结 创建文件的两种方法: 1 dd; 2 touch; dd 创建文件的方式:dd if=/dev/zero of=/test bs=1024M count=10; 其中 if是指输入文件名称; /dev/zero是linux中的一个设备文件,其不占用存储空间但是可以提供无尽的数据,因此可以将其作为输入文件; of是指输出 ...
117 次阅读|0 个评论
分享 ZigBee_CC2530_Zstack3.0.2 收发数据
13642091870 2019-10-8 11:15
方法一:很多初学者从Zstack 2.5.1开始学习,转到在stack 3.0.2后,会很不适应。方法一就是在zstack 3.0.2中用在stack 2.5.1a协议栈的方式实现无线接收。 在zstack 3.0.2中无线数据接收处理在如下函数中: uint16 zcl_event_loop( uint8 task_id, uint16 events ) { …… & ...
208 次阅读|0 个评论

手机版|小黑屋|单片机论坛 |51黑电子论坛技术交流 QQ 管理员QQ:125739409;技术交流QQ群636986012

Powered by 单片机教程网

返回顶部