- 博客(67)
- 资源 (27)
- 收藏
- 关注
原创 Orange Pi 香橙派 zero h2+ 实现DHT11 温湿度的读取 (附录代码也适用于 树莓派 DHT11)
OrangePi 的 26 pin 接口图 13 pin 接口图以下分5步介绍使用 wiringPi,实现读 DHT11 。(wiringPi是一个很棒的 IO 控制库,使用C语言开发,提供了丰富的接口:GPIO控制,中断,多线程,等等。)1.查看 gpio 库的版本号 (如果没有安装 请参考文章末尾说明)指令 : gpio -v打印gpio 信息...
2019-08-01 13:09:04
2895
原创 python 入门学习 模拟投掷骰子
本节视频学习使用 python语言实现模拟投掷骰子。本章节涉及到的知识点有:1. 通过python模拟随机事件,或生成随机数 random 模块函数 含义 random() 生成一个[0,1.0] 之间的随机浮点数 uiform(a,b) 生成一个a 到 b 之间的随机浮点数 randint(a,b) 生成一个 a 到 b 之间的随机整数 ...
2019-07-31 14:42:25
5888
2
原创 python 入门学习-判断密码强弱
注:本章节内容是看了小象学院视频教程之后的笔记整理。本章节内容涉及到的 python 知识点:1.python 字符串的判断函数 : str.isnumeric() str.isalpha() str.islower() str.isupper()更多关于isxxx()方法请参考https://docs.python.org/3/lib...
2019-07-30 15:54:12
2741
原创 python 入门学习,52周存钱挑战
52周存钱法,即52周阶梯式存钱法。本节涉及到的知识点有: 1.列表的使用 2. for循环 3.函数参数的传递参考代码1:"""作者:功能:实现输入每周存钱数,递增数,存钱周数,求存钱总数版本:v3.0日期:20190726"""import mathlist_money_num = []input_money_per_wee...
2019-07-26 17:46:46
1170
原创 python 入门学习-输入日期判断天数
输入某年某月某日,判断这一天是这一年的第几天,主要是牵扯到 月份不同 天数不一样,年份不同分闰年和平年只分闰年判断,四年一润,百年不润 四百年再润if ((year % 4 == 0) and(year % 100 != 0)) or (year % 400 == 0 ) : days+=1)1.通过本节主要学习 元组,列表,集合,字 典 的使用...
2019-07-26 16:04:29
5795
1
原创 python 安装使用pyserial,进行串口通信学习记录
学习参考链接https://blog.csdn.net/prolrj2015/article/details/89646466进行串口通信之前需要确保:1.python环境安装好,可以正常运行简单代码测试代码是:print('hello_________123')str_input = input('shuru :')print(str_input)运行截图...
2019-07-26 10:15:21
5986
2
原创 python 入门学习及练习笔记(第二章案例1汇率兑换)小象学院
本节源码下载地址:https://download.csdn.net/my案例分析:参考代码截图及源码;""""功能;汇率兑换版本:2.0日期:2019/07/24输入一串带单位的数字,自动判断是美元还是人民币"""USD_VS_RMB = 6.77input_y_n = input('退出Y/继续N')whil...
2019-07-24 15:36:13
605
转载 python 常用函数,带中文注释
1.常用内置函数:(不用import就可以直接使用)help(obj)在线帮助,obj可是任何类型callable(obj)查看一个obj是不是可以像函数一样调用repr(obj)得到obj的表示字符串,可以利用这个字符串eval重建该对象的一个拷贝eval_r(str)表示合法的python表达式,返回这个表达式dir(ob...
2019-07-22 15:13:27
902
原创 ADB 基本命令及测试基于4412使用
1,在 Windows 命令行中,输入以下命令“adb services”。会弹出 adb 命令的帮助文件。2.查找 adb 设备,在 Windows 命令行中,输入命令“ adb devices3.上传 C 的测试程序,到安卓的“data”文件夹中。在 Windows 命令行中,输入命令“ adb pu...
2019-07-01 13:56:27
250
原创 linux 笔记1基于iTop4412,学习记录。(包括设备注册设备驱动注册使用)
以下内容是本人学习讯为的4412,记录的一些常用的指令和操作,以便以后查看方便。内核编译的指令:进入文件夹“iTop4412_Kernel_3.0 ”,使用命令“cp config_for_android_pop_elite .config”覆盖自带的配置文件,如下图所示二.模块加载方法1.将生成的 .ko 文件拷贝到u盘或者 sd卡2...
2019-06-29 16:12:02
574
原创 STM32学习之STM32cubeMX软件安装与使用(附STM32cubeMX5.2.1下载地址)
关于STM32cubeMX5.2.1具体的下载地址:https://download.csdn.net/download/wzy15965343032/112479251、STM32cube简介功能强大的STM32Cube新软件平台由设计工具、中间件和硬件抽象层组成,让客户能够集中精力创新,,2014年3月10日 ——横跨多重电子应用领域的全球的半导体供应商、全球的ARM ...
2019-06-19 10:10:15
5403
2
原创 关于4412的 BL1 BL2 问题
【精通】低调的賊(454495965)21:32:59现在可以解释下BL1为什么这么神秘了么?@TOPEET迅为【精通】低调的賊(454495965)21:33:31很想知道。憋了好久了。一直没忍心打断。。。【精通】低调的賊(454495965)21:34:48为什么要弄个隐身的BL1?【精通】低调的賊(454495965)21:34:52...
2019-05-21 15:25:00
1047
原创 itopeet4412,启动过程与基本概念
1.开发板开机先运行 uboot 。2. uboot检测内存、存储等设备,并且设置处理器的时钟等。3.然后等待敲击键盘,如果有则停下来。如果没有则把zImage 那个文件拷贝到内存并去运行。4.uboot 把那个linux内核文件拷贝到内存后就开始go到内核去执行。5.对各种外设进行驱动初始化。6.挂载文件系统。Android 是一个在linux内核上跑的巨大的应用...
2019-05-21 14:20:07
282
原创 revert_one_byte 数据格式转换 uint8_t to uint32_t uint32_t to uint8_t
uint8_t revert_one_byte(uint8_t in){ int i=0; uint8_t _tmp_din=0; uint8_t sign = 1; for (i=0;i<8;i++) { _tmp_din |=((in&(sign<<i))>>i)<<(7-i); ...
2019-05-13 14:45:23
463
转载 STM32+IAP方案的实现,IAP实现原理(详细解决说明)。
此文档内容摘自:http://www.51hei.com/stm32/4315.html可参考文档:https://blog.csdn.net/gin_love/article/details/82015646--基于STM32F103ZET6的UART通讯实现一、什么是IAP,为什么要IAPIAP即为In Application Progra...
2019-03-14 08:50:12
26043
6
原创 stm32uart串口相关配置及函数参考。
源码地址:https://download.csdn.net/download/wzy15965343032/10966110 ----------------------------------------*****************.h#ifndef __RS232_USART_H#define __RS232_USART_H#include "stm32f...
2019-02-20 10:28:01
880
1
转载 嵌入式中使用的CRC校验 以 stm 32 平台 介绍 CRC 使用方法
转自 liyuanbhu&nbsp;http://blog.csdn.net/liyuanbhu/article/details/8746044#comments 写给嵌入式程序员的循环冗余校验(CRC)算法入门引导前言CRC校验(循环冗余校验)是数据通讯中最常采用的校验方式。在嵌入式软件开发中,经常要用到CRC 算法对各种数据进行校验。因此,掌握基本的CRC算法应是嵌入式...
2018-09-21 10:11:39
2898
1
原创 通用 I/o GPIO 相关寄存器 使用说明(最后分析的是 ODR BSSR区别及相关使用解读说明)
下面是分析的 ODR BSSR 的相关使用解读说明:用stm32 的配置GPIO 来控制LED 显示状态,可用ODR,BSRR,BRR 直接来控制引脚输出状态. ODR寄存器可读可写:既能控制管脚为高电平,也能控制管脚为低电平。管脚对于位写1 gpio 管脚为高电平,写 0 为低电平 BSRR 只写寄存器:[color=Re...
2018-09-12 15:36:19
4343
原创 按键防抖电路控制电路
按键防抖电路控制电路所示利用RC 积分电路来达成杂波的滤除与波形修整的电路(如图1 )。在S1 ON 的瞬间由于接触弹跳的关系,会使A 点电压呈现高速的断续现象,再S1 OFF时亦然,详(如图2所示),然而由于电容两端电压需由电压经电阻慢慢充电才会上升,使得B 点电位缓步上升情形:S1 OFF 时亦然,电容电压经R 放电,使B 点电压缓缓下降。此一变化,经史密特反相修整后,可得一标准负...
2018-09-04 14:01:07
10814
转载 IIC 读写操作 Linux下读写芯片的I2C寄存器
要想在Linux下读写芯片的I2C寄存器,一般需要在Linux编写一份该芯片的I2C驱动,关于Linux下如何编写I2C驱动,前一篇文章《手把手教你写Linux I2C设备驱动》已经做了初步的介绍,并且留下了两个疑问尚未解决,第一个是如何对Linux提供的I2C操作函数进行进一步封装,实现对芯片寄存器的读写;另一个是如何在用户空间调用该I2C驱动代码。本文将讨论前一个问题。 ...
2018-08-31 14:33:24
2597
原创 stm32f 144 脚 100 脚 64脚 管脚分布,管脚说明图 (附STM32的GPIO结构图分析)
144 pin STM32的GPIO结构图分析 连接如下:http://forum.eepw.com.cn/thread/298216/1
2018-08-14 14:48:50
10943
原创 征服C指针笔记(原著《征服C指针》作者:前桥和弥 吴雅明 译)
以下代码及其注释 均为 自己手敲,并在notpad++ 上运行测试没问题的。使用notepad++ 编译需要安装插件MinGW ,并且设置环境变量。Notepad++ 下载地址:https://download.csdn.net/download/wzy15965343032/10576833使用的插件MinGW(绿色版,免安装)下载地址:https://download.c...
2018-08-01 13:49:05
1107
原创 指针的一些经典使用,项目中常用为例
1.指针函数u8 * readData( ){ static u8 data_array[4]; int i; for(i=0;i<4;i++) { data_array[i]=i; } return data_array;} void ouptData( ) { u8...
2018-07-31 10:01:13
655
原创 Win7 32 不能安装STM32 虚拟串口驱动解决方法
相信不少人士遇到此问题,以下方式本人测试 都 ok,如果方式1有什么疑问欢迎留言交流。 方法1: 需要下载的驱动,并附件有安装说明。 下载地址: https://download.csdn.net/download/wzy15965343032/10571859#0-qzone-1-51433-d020d2d2a4e8d1a374a433f596ad1440 方法2 ...
2018-07-30 10:57:00
2944
1
原创 大的字符串的中数据转化为数字,字符数值的提取转化,atoi();
今天使用过的将数值通过sprintf();将数值转化为字符串后,可以显示在LCD 屏幕上,可以通过FATFS 存放到SD卡中,congSD卡中读取后也需要转化因此记录此次转换的常用函数sprintf(strDate1,"%d",3214); // 将数值3214 转成字符后 然后通过 atoi () 转成 数值 3214char strDate1[16]; u
2017-10-10 09:19:57
462
原创 指针方式的文件拷贝
/* Copy memory to memory */staticvoid mem_cpy (void* dst, const void* src, UINT cnt) {BYTE *d = (BYTE*)dst;const BYTE *s = (const BYTE*)src;#if _WORD_ACCESS == 1while (cnt >= sizeof (i
2017-10-10 09:15:18
351
转载 STM32通过USB方式烧录程序DFU详解 ( 使用新版本的DFU工具 DfuSe_Demo_V3.0.5_Setup 测试ok 2018-7-27 改)
(最新 DfuSe_Demo_V3.0.5_Setup 下载地址为: https://download.csdn.net/download/wzy15965343032/10566994 ) DFU的全称是Device Firmware Upgrade,即设备固件升级。=========================================================...
2017-08-08 11:04:04
24821
7
tcpspeed_perf_code.rar
2021-11-10
ARM.mbedTLS.1.6.0.pack
2020-02-14
ccode_invert.rar
2019-10-31
【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.0.pdf
2019-10-26
gcc-linaro-4.9.4-2017.01-i686-mingw32_armeb-linux-gnueabihf.tar.xz
2019-10-11
STM32的FSMC扩展SRAM的时序测量及配置.rar
2019-08-07
香橙派 OrangePiZeroH2+ dht11 驱动 树莓派 DHT11 STM32f4 DHT11
2019-08-01
stm32CubeProgrammer(stm烧录工具)
2018-07-27
DfuSe_Demo_V3.0.5_Setup
2018-07-27
串口通信程序
2013-04-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅