1. STM32中寄存器实际是线性内存单元上对应的一个地址 2. 如GPIOA->ODR寄存器实际是对内存上某一单元的操作 #define GPIOA_BASE (APB2PERIPH_BASE + 0x00000800U) //定义GPIOA的基地址 #define GPIOA ((GPIO_Ty ...
分类:
其他好文 时间:
2020-01-20 15:06:27
阅读次数:
76
PDF等文件中都包含了一些或者很多光栅化数据(图片、嵌入的字体等)。这些文件在打印时,打印机驱动程序都会在系统中生成大量EMF文件(增强型变换文件),小到1MB,大到500MB,过大的EMF临时文件会造成打印效率明显下降。解决方法是: 点击“开始→设置→打印机和传真”; 然后右击需要打印的打印机选择 ...
分类:
其他好文 时间:
2020-01-20 14:34:20
阅读次数:
1564
MySQL驱动程序安装: 我们使用Django来操作Mysql,实际上底层还是通过Python来操作的,因此我们想要使用Django来操作mysql,首先还是需要安装一个驱动程序,在Python3中,驱动程序有多种选择。比如有pymysql以及mysqlclient等。这里我们就是用pymysql来 ...
分类:
数据库 时间:
2020-01-19 12:30:34
阅读次数:
136
from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdrive ...
分类:
其他好文 时间:
2020-01-19 00:27:28
阅读次数:
113
最近用IAR,玩了一下CC2541. 自己写了个最简单的程序。 #include <ioCC2541.h> int main(void) { P1SEL = 0; // 由注释中的语句删除“//”后得到 //P1SEL = 0; // Configure Port 1 as GPIO P1DIR = ...
分类:
其他好文 时间:
2020-01-18 18:09:50
阅读次数:
110
改进部分: 1.8012_CF引脚接PB0,当前接PB2的缺点是计量范围有限。为保证兼容性,可多引出一个配置脚,输入:高电平表示CF接PB2,低电平表示CF接PB0。 2.无线模块RX/TX和MCU之间不要直连,可考虑加跳线,便于生产测试。 3.将未用GPIO引脚用排针引出,供后续扩展用。留3个GP ...
分类:
其他好文 时间:
2020-01-18 10:30:39
阅读次数:
73
一、器件 32单片机:STM32F407ZG FPGA :EP4CE6E22C8N 二、通信方式 STM32作为主机(软件); FPGA作为从机; SPI通信方式为0; 三、STM32源代码 1 #include "delay.h" 2 #include "stm32f4xx.h" 3 4 #ifn ...
分类:
其他好文 时间:
2020-01-18 01:23:16
阅读次数:
129
我使用了两种驱动开发的模型来写了smart210上的按键驱动程序,这里做一下总结以及提供他人参考以及建议和改进,最后一个原因是自己很久没有写过博客了,现在想分享一下linux驱动开发程序的编写。 首先是Linux的中断处理机制。裸机开发中,通过中断标识一个函数指明该函数是中断处理函数,在编译器处理时 ...
分类:
系统相关 时间:
2020-01-17 22:44:26
阅读次数:
120
STM32 一种参数检查用法介绍 是一个在代码中很常见的写法,这个函数的功能一般是对函数参数的合法性进行检查,这里以一个例子进行分析: assert_param(IS_GPIO_ALL_PERIPH(GPIOx)) 函数的参数是 ,原型为: 这个宏定义的作用就是检查参数PERIPH,判断参数PERI ...
分类:
其他好文 时间:
2020-01-16 23:42:23
阅读次数:
111
1. 相关概念 1. selenium模块 是一个基于浏览器自动化的模块 2. 与爬虫之间的关联 便捷的捕获到动态加载到的数据(可见即可得) 实现模拟登陆 3.环境安装 pip3 install selenium 简单演示 from selenium import webdriver from ti ...
分类:
其他好文 时间:
2020-01-16 22:07:13
阅读次数:
104