上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 23 下一页
摘要: 刚开始接触STM32,遇到一个项目中出现在产品调试中出现在关闭PWM输出时,GPIO电平有不确定的情况。在网上查阅资料发现大神们是这样解释的:PWM在一个脉冲没有结束时关闭输出,会导致GPIO电平不确定。 解决方法:1、在关闭PWM输出时随即将相应GPIO强制为低(这个高/低看各人的需要) tiM_ 阅读全文
posted @ 2020-05-19 13:25 国产零零柒 阅读(1032) 评论(0) 推荐(0) 编辑
摘要: 在前面推文的介绍中,我们知道STM32系统复位后首先进入SystemInit函数进行时钟的设置,然后进入主函数main。那么我们就来看下SystemInit()函数到底做了哪些操作,首先打开我们前面使用库函数编写的LED程序,在system_stm32f10x.c文件中可以找到SystemInit( 阅读全文
posted @ 2020-05-18 10:02 国产零零柒 阅读(969) 评论(0) 推荐(0) 编辑
摘要: 本篇文章是对C语言字符串操作进行了详细的总结分析,需要的朋友参考下 1)字符串操作 strcpy(p, p1) 复制字符串 strncpy(p, p1, n) 复制指定长度字符串 strcat(p, p1) 附加字符串 strncat(p, p1, n) 附加指定长度字符串 strlen(p) 取字 阅读全文
posted @ 2020-05-14 09:33 国产零零柒 阅读(200) 评论(0) 推荐(0) 编辑
摘要: Linux系统下的多线程遵循POSIX线程接口,称为 pthread。编写Linux下的多线程程序,需要使用头文件pthread.h,连接时需要使用库libpthread.a。顺便说一下,Linux 下pthread的实现是通过系统调用clone()来实现的。clone()是 Linux所特有的系统 阅读全文
posted @ 2020-05-13 13:37 国产零零柒 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 其中一种,其它的都可以触类旁通,快速上手了。如果你这些条件都没有,那就跟着我学吧,我建议你学习51 单片机。 为什么要学习51单片机: 虽然现在单片机种类和型号非常多,每个型号都有一定的市场份额,但是哪个型号也没有早期 51单片机那般风光和火爆,虽然现在地位不是那么高了,但是因为 51 单片机积累的 阅读全文
posted @ 2020-05-12 10:20 国产零零柒 阅读(122) 评论(0) 推荐(0) 编辑
摘要: C语言程序的结构认识 用一个简单的c程序例子,介绍c语言的基本构成、格式、以及良好的书写风格,使小伙伴对c语言有个初步认识。 例1:计算两个整数之和的c程序: #include main() { int a,b,sum; /定义变量a,b,sum为整型变量/ a=20; /把整数20赋值给整型变量a 阅读全文
posted @ 2020-05-11 09:56 国产零零柒 阅读(1546) 评论(0) 推荐(0) 编辑
摘要: 对于很多Linux初学者来说,在刚开始使用linux系统时会感到很多的不适。这里为大家整理了自己以前linux入门时别人告诉我的七个习惯。我相信如果你运用了这七个习惯,在你使用Linux时你会感觉更安全,便利,学到很多实用的东西,最终你会发现使用Linux也是那样的愉悦。 一、不要以根用户登录 这是 阅读全文
posted @ 2020-05-09 14:54 国产零零柒 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 在按键学习中,我们有用到查询的方法来判断按键事件是否发生,这种查询按键事件适用于程序工作量较少的情况下,一旦程序中工作量较大较多,则势必影响程序运行的效率,为了简化程序中控制的功能模块的执行时间,引入中断控制就很有必要,,一旦有中断时间发生,则程序立马跳转到中断向量的执行程序中,执行完成后就恢复到正 阅读全文
posted @ 2020-05-08 13:15 国产零零柒 阅读(1231) 评论(0) 推荐(0) 编辑
摘要: 众所周知STM32有5个时钟源HSI、HSE、LSI、LSE、PLL,其实他只有四个,因为从上图中可以看到PLL都是由HSI或HSE提供的。 其中,高速时钟(HSE和HSI)提供给芯片主体的主时钟.低速时钟(LSE和LSI)只是提供给芯片中的RTC(实时时钟)及独立看门狗使用,图中可以看出高速时钟也 阅读全文
posted @ 2020-05-07 10:52 国产零零柒 阅读(1357) 评论(0) 推荐(0) 编辑
摘要: 尝试了下STM32的ADC采样,并利用DMA实现采样数据的直接搬运存储,这样就不用CPU去参与操作了。 找了不少例子参考,ADC和DMA的设置了解了个大概,并直接利用开发板来做一些实验来验证相关的操作,保证自己对各部分设置的理解。 我这里用了3路的ADC通道,1路外部变阻器输入,另外两路是内部的温度 阅读全文
posted @ 2020-04-30 14:39 国产零零柒 阅读(254) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 23 下一页