- 博客(49)
- 资源 (3)
- 收藏
- 关注
原创 Linux 系统编程
一、文件open函数 打开和创建文件的操作#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <stdio.h>int main(){ int fd = 0; // open 函数会返回一个int类型的变量,用fd变量来保存 fd = open("./file1", O_RDWR); // "./file1" 表示当前文件夹下的 file
2021-12-03 13:02:10
910
原创 单片机常用的数据类型
/*!< Signed integer types */typedef signed char int8_t;typedef signed short int16_t;typedef signed long int32_t; /*!< Unsigned integer types */typedef unsigned char uint8_t; typedef unsigned short uint16_t;typedef u
2021-11-19 21:25:22
617
转载 keil c51不编译未调用函数
在用KEIL C51,经常会遇到定义了的函数未调用,编译时会发出“UNCALLED SEGMENT,IGNORED FOR OVERLAY PROCESS”的警告,我们不想手动去删除,也不想这部分代码被编译和链接进最终的程序,以免浪费有限的储存空间。方法如下: 未设置的情况下:设置如下1.把target options中的device页中选上“use Extended Linker(LX51) instead of BL51”.如下图:2.在LX51 Misc 页中的Misc Contro
2021-11-18 10:03:45
2113
原创 蓝桥杯CT107D 单片机编程例题
一、按键#include "stc15f2k60s2.h"#define InitHC138(n) {P2 = P2 & 0x1f | (n << 5);}sbit led1 = P0^0;sbit S7 = P3^0;sbit S6 = P3^1;void Delay(unsigned int t){ unsigned char i, j; while(t--) { i = 12; j = 169; do { while (--j); }
2021-11-16 15:09:24
1135
原创 基于野火霸道的 STM32F103 代码集合
什么是SPISPI 是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口。是Motorola(摩托罗拉)首先在其MC68HCXX系列处理器上定义的。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。...
2021-10-22 20:11:07
3658
转载 STM32 MPU6050 源码
STM32 MPU6050 源码MPU6050型号商家描述:此六轴模块采用先进的数字滤波技术,能有效降低测量噪声,提高测量精度。模块内部集成了运动引擎DMP,获取四元数得到当前姿态。姿态测量精度0.01度,稳定性极高,性能甚至优于某些专业的倾角仪!此六轴模块采用高精度的陀螺加速度计 MPU6050,通过处理器读取 MPU6050 的测量数据然后通过串口输出,免去了用户自己去开发MPU6050 复杂的 I2C 协议,同时精心的 PCB 布局和工艺保证了 MPU6050 收到外接的干扰最小,测量的精度最高。
2021-10-20 20:24:28
968
转载 CT107D 编程手册
一、 IO口编程IO编程,该开发板使用了573锁存器,通过P2口的5,6,7位连接3-8译码器,扩展出了8个口,其中4个口分别连接4个573锁存器,这里以LED的锁存器来举例:原理图573:分析代码:P2=((P2&0x1f)|0x80);其中0x1f=0001 1111,P2与0x1f进行与运算,高三位清零,其余位保持原来状态,不改变,即把控制3-8译码器的高三位留出来:接着再或上0x80;容易发现0x80=1000 0000;或运算,与1或结果为1,与0或结果不变,所以或上0x80只需看P2
2021-10-04 15:57:36
943
原创 基于U8g2库驱动Arduino UNO 的OLED和LCD12864(SPI通讯)
基于U8g2库驱动Arduino UNO 的OLED和LCD12864参考链接:[https://blog.csdn.net/dpjcn1990/article/details/92831760]参考链接:[https://blog.csdn.net/qq_43313294/article/details/113264344]/*接线 * LCD12864-----------Arduino UNO * PSB----------------GND * E------------------4
2021-09-14 15:01:59
1640
原创 基于ESP8266的Wemos D1 开发板的Arduino 例程代码
一、高低电平输出:voidsetup() {pinMode(D5, OUTPUT); //设置D5引脚为输出引脚}voidloop() {digitalWrite(D5, LOW); //输出低电平,蜂鸣器燥起来delay(1000);digitalWrite(D5, HIGH); //输出高电平,蜂鸣器闭嘴delay(1000); //延时一秒}......
2021-07-08 21:52:11
1935
1
wiringPi.zip
2022-08-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅