- 博客(8)
- 资源 (9)
- 收藏
- 关注
原创 【库函数版本】基于STM32F103的MPU6050的原始数据读取程序详解
因为我的博客已经对I2C协议的详细过程已经做了一个例子!所以这个MPU6050的程序我将使用库函数完成!第一步:硬件连接:第二步:初始化I2C端口的函数:/***PB6/PB7 端口初始化****/static void I2C_GPIO_Config(void){GPIO_InitTypeDef GPIO_InitStructure;RCC
2017-05-26 17:20:46 24718 14
原创 欧拉函数概念及其证明
欧拉函数概念 1、互质 质数:质数(prime number)又称素数,有无限个。质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数的数称为质数。 互质:如果两个正整数,除了1以外,没有其他公因子,那么就称这两个数是互质关系!(注意,这里并没有说这两个数一定是质数或有一个为质 数。比如15跟4就是互质关系
2017-05-19 15:59:25 1531
原创 (二)基于STM32f103的I2C通信接口的EPPROM模块(24C256)读写程序详解
接上面的文章!!! 第五步:我们要封装2个函数,一个用于读8位数据,一个用于写8位数据,程序如下:第六步:我们要利用上面2个函数再封装2个函数,一个用于向EPPROM指定的地址写指定的一字节数据,一个用于读EPPROM指定的地址的数据。程序如下:第七步:我们要封装2个函数,用于多字节的读写!程序如下:最后我们就是主函数了!当
2017-05-18 09:46:11 10984 11
原创 STM32寄存器操作端口模式SDA_OUT()/SDA_IN()
#define SDA_IN() {GPIOB->CRL&=0X0FFFFFFF;GPIOB->CRL|=(u32)8#define SDA_OUT() {GPIOB->CRL&=0X0FFFFFFF;GPIOB->CRL|=(u32)3是不是看到懵了,其实不难,相信用寄存器写过stm8s的就明白了,其实这是利用寄存器配置端口模式,只是32为的寄存器太多!
2017-05-17 10:29:39 22255 5
原创 (一)基于STM32f103的I2C通信接口的EPPROM模块(24C256)读写程序详解
想做到在24C256上读写数据,必须要掌握单片机的I2C通信知识,掌握这个对于其他外设也基于I2C通信的就可以引用了! I2C 有四条连接线,SCL、SDA、VCC、GND。 I2C的通信协议: 数据若要传输,传输前必须由SCL、SDA线产生一个特定的电平组合,告诉模块接下来要开始传输数据了,此特 定组合称为开始信号;
2017-05-17 10:02:31 17511 6
原创 【STM32烧写方法二】RS232-TTL(用于有些芯片的JTAG和SWD端口被禁止烧写的解决)
注意这种方法可以用于恢复芯片的SWD和JTAG被禁用!第二种方法:利用串口模块烧写程序,就是usart通信协议,只需要4根线,但STM32芯片上的脚需要操作一下!分别是BOOT0和B00T1!这种方法可以使有些芯片的JTAG和SWD被关闭的芯片可以重新开启!第一步:将芯片的BOOT0接入高电平(就接一个3.3v的电压),将BOOT1接地!第二步:将该烧写的模
2017-05-15 14:24:05 10556
原创 【STM32烧写方法一】ST-LINK烧写
首先烧写就是将你写好的程序下载到单片机的芯片里,这篇提供2中烧写方法! 第一种为ST-LINK烧写: STLink的JTAG接口在SWD模式下载时理论上需要4根数据线就okay了SWCLK,SWDIO,GND,VCC。 我们只需要上面的19、20 、7、9 脚即可!至于管口的确定你可以根据上电后的电压来判断! 将上面的口连接到STM32芯片上的对应口,再
2017-05-15 14:08:15 25695
基于Renesas芯片的TH06C温湿度的嵌入式开发pdf_V1.0.zip
2020-03-04
LIN项目代码 .rar
2020-02-22
AP4_for_RL78_EC__V10500.exe
2020-01-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人