嵌入式
文章平均质量分 91
飘香一剑
这个作者很懒,什么都没留下…
展开
-
TTL电平、CMOS电平、RS232电平的区别
转自:http://www.cnblogs.com/steararre/archive/2012/03/21/2410179.html转载 2014-09-18 19:04:38 · 4766 阅读 · 0 评论 -
STM32下SPI模式通过MAX7219驱动8位数码管显示模块
借鉴的地方:1、正点原子的“ALIENTEK MINISTM32 实验20 SPI实验”2、http://www.openedv.com/posts/list/46179.htm工具:STM32F103RCT6开发板;MAX7219 8位数码管显示模块:数码管模块电路图:(店家https://item.taobao.com/item.htm?spm=a1z09.2.0.原创 2015-12-12 20:47:14 · 16627 阅读 · 11 评论 -
STM32 PWM波驱动模拟舵机(库函数版)
基本上参考《STM32不完全手册——库函数版本》原创 2014-08-28 16:00:35 · 49238 阅读 · 11 评论 -
STM32 外部中断
转自:http://blog.csdn.net/yskcg/article/details/8201505转载 2014-08-23 23:09:37 · 3154 阅读 · 0 评论 -
IIC详解,包括原理、过程,最后一步步教你实现IIC
转自:http://blog.csdn.net/shaguahaha/article/details/70766665 IIC详解1、I2C总线具有两根双向信号线,一根是数据线SDA,另一根是时钟线SCL 2、IIC总线上可以挂很多设备:多个主设备,多个从设备(外围 设备)。上图中主设备是两个单片机,剩下的都是从设备。 3、多主机会产生总线裁决问题。当多个主机同时想占用总线时,企图启动总线传输数...转载 2018-03-17 23:57:42 · 3629 阅读 · 0 评论 -
使用ICC AVR和AVR STUDIO的一些差别
转自:http://blog.sina.com.cn/s/blog_6b05425901019470.html以前无论是51还是STM32,都用keil,算是比较方便的,也不懂得编译器什么的怎么个组成,尤其是用了UNLINK之后,keil这个IDE集成编译环境早就习惯了,早就接触过一点IAR,也没用明白,现在接触AVR之后,编译有了更多的选择,我就迷茫了,不知道用什么。IAR虽然以前接触过,不过我...转载 2018-03-19 02:31:48 · 6640 阅读 · 0 评论 -
GCC-AVR 中断向量的注意事项
转自:http://blog.csdn.net/sunymen/article/details/53219386//注意:本文使用的GCC-AVR版本为WinAVR20100110中断不是C语言的一部分,中断的实现是由编译器实现的。所以,不同版本的编译器的中断的写法有很大的不同;即便同样是WinAVR,不同版本中的中断向量竟然都是略有区别的!1.头文件如果使用GCC-AVR的中断操作,必须包括头文...转载 2018-03-19 02:56:41 · 551 阅读 · 0 评论 -
AVR(Mega32)读写内部EEPROM
开发工具:codeblocks+winAVR2010方式一:(根据Atmega32资料)其实就两个函数——不知道为什么有时候成功又时候失败(不明所以);结合这两个读写函数,可以自己重写出其他读写一个block的函数unsigned char EEPROM_read(unsigned int uiAddress){/* Wait for completion of previous write ...转载 2018-03-20 00:54:09 · 3098 阅读 · 0 评论 -
建立免费的编程环境 AVR Studio 4+WinAVR
转自:https://blog.csdn.net/dearwind153/article/details/7414187从网上下载AVR Studio 4和 WinAVR 并安装.AVR Studio 4.18 (build 684)下载地址:http://www.atmel.com/dyn/resources/prod_documents/AvrStudio4Setup.exe(http://m...转载 2018-04-09 16:53:06 · 8479 阅读 · 0 评论 -
180度舵机与360度舵机
转自:https://blog.csdn.net/yx1302317313/article/details/80378037首先看一般舵机的原理,舵机内部有一个基准电路,产生周期为20ms,高电平宽度为1.5ms的基准信号,这个位置其实是舵机转角的中间位置。通过比较信号线的PWM信号与基准信号,内部的电机控制板得出一个电压差值,将这个差值加到电机上控制舵机转动。控制舵机的高电平范围为0.5ms...转载 2018-10-07 17:52:38 · 7120 阅读 · 0 评论 -
STM32利用FATFS读写数组
因为存为TXT可以实现,但是读取TXT里边的数据总是不尽如人意,所以,最终存为bin文件了。先摘几个观点:http://www.openedv.com/posts/list/36712.htm “文本文件存储的都是ASCII内容,如果你以16进制格式显示出来,那就是ASCII的内码。”http://www.openedv.com/posts/list/58089.htm“ 你这种不要存原创 2015-09-04 19:18:18 · 6069 阅读 · 1 评论 -
Altium Designer PCB 常用功能键
转自:http://home.eeworld.com.cn/my/space-uid-255876-blogid-40543.html12.PCB设计提高a 方格与格点的切换:View-Grids-Toggle Visible Grid Kind源点:Edit-Origin-Set边界的定义:Keep Out Layer-Utility Tools-Place Line转载 2015-07-26 18:18:36 · 1702 阅读 · 0 评论 -
STM32 变量存储问题
今天无意中在 局部变量里边定义了 一堆数组,结果 编译下载程序后发现chengx转载 2014-10-15 19:03:50 · 6233 阅读 · 1 评论 -
stm32时钟分析
转自:http://blog.chinaunix.net/uid-21658993-id-3129667.html转载 2014-08-22 22:37:34 · 707 阅读 · 0 评论 -
STM32学习笔记6-定时器中断
转自:http://blog.csdn.net/wangxiaobupt/article/details/18461915STM32 的定时器功能十分强大。有TIME1 和 TIME8 等高级定时器,TIME2~TIME5 等通用定时器,TIME6 和TIME7 等基本定时器。STM32 的通用定时器可以被用于:测量输入信号的脉冲长度(输入捕获)或者产生输出波形(输出比转载 2014-08-22 22:53:40 · 4373 阅读 · 0 评论 -
STM32 PWM
转自:http://blog.csdn.net/dazhaozi/article/details/6868414转载 2014-08-24 10:59:21 · 2614 阅读 · 0 评论 -
STM32中GPIO的8种工作模式
转:http://blog.csdn.net/it1988888/article/details/7944314转载 2014-08-17 21:07:01 · 1337 阅读 · 1 评论 -
STM32F10X_XX宏定义的选择
转自:http://blog.csdn.net/norains/article/details/5935279转载 2014-09-11 21:05:08 · 1114 阅读 · 0 评论 -
STM32——ADC
转自:http://www.cnblogs.com/hnrainll/archive/2011/01/18/1937888.html转载 2014-08-29 09:41:46 · 7659 阅读 · 0 评论 -
stm32 USART 串口通信[操作寄存器+库函数]
转自:http://www.ichanging.org/stm32_usart.html串口通信虽然在如今的电脑上使用的越来越少,因为其在通信速率,距离已经不适应pc的要求,取而代之的是USB口。但是在嵌入式领域,USART仍然广泛运用着。 stm32的最多可以提供5路串口,有分数波特率发生器、支持同步单线通信和半双工单线通信、具有DMA等。使用USART时,stm32的I/O口转载 2014-09-13 17:10:47 · 2694 阅读 · 0 评论 -
在头文件声明全局变量和创建extern
转自:http://blog.csdn.net/fengyu09/article/details/9929603转载 2014-09-13 15:40:50 · 1331 阅读 · 0 评论 -
STM32 产生随机数
方法:利用ADC产生种子seed,然后srand(seed),然后 rand()%10即可产生0~9的随机数主要函数:ADC里边//开启通道14(PC4) void Adc_Init(void){ AD原创 2014-10-07 16:49:41 · 10326 阅读 · 2 评论 -
Altium Designer -- 精心总结
转自:https://blog.csdn.net/qq_29350001/article/details/52199356如需转载请注明出处:http://blog.csdn.net/qq_29350001/article/details/52199356以前是使用DXP2004来画图的,后来转行。想来已经有一年半的时间没有画过了。突然转到AD,有些不适应。用了下发觉很多功能确实比DXP要...转载 2019-03-02 19:45:15 · 1776 阅读 · 0 评论