头像-23565

荣丰宇

  • 四川省成都市
  • 单片机 嵌入式 模拟技术 传感器/MEMS
  • 计算机网络

个人成就

获得 18 次赞

帮助过9人

【活动】用IAP15F2K61S2单片机定时器T0实现D9每35秒取反一次

参考: I51开发板 第六讲:定时器之配置篇_单片机讨论_技术论坛_云汉电子社区 //www.icxbk.com/community/forum.php?mod=viewthread&tid=65517 为了最大化利用现成的代码,就采样第六讲中的配置,使用T0定时器实现1ms的定时,然后中断1000次为1秒 首先,配置定时器T0,配置定时器的工作方式及初值等。 T0工作于1T定时方式,在16位自动重装初值方式下,计算出1ms的定时器初值为:X = 65536UL - (MAIN_Fosc / 1000UL),即:HT=0xD1,TL=0x20;每当1ms定时时间到产生中断,中断1000次即为1秒。 然后,配置我们需要用来指示灯IO口,D9对于的IO为P3.0; 最后,在定时器T0中断函数里实现我们所需要的功能,在原来基础上稍微改了一下 PS:看到程序有点小问题哈

【活动】I51开发板做流水灯实验时,需要注意哪些事项?

感觉这个问题问到的点,从不同角度来看有比较多的认识,下面用自己的思路整理回答一下, I51开发板 第二讲:流水灯之硬件篇_单片机讨论_技术论坛_云汉电子社区 //www.icxbk.com/community/forum.php?mod=viewthread&tid=65413 1.首先在开发板设计的时候,明确LED电路的驱动方式,I51开发板是以灌电流驱动的方式,也即IO为高电平时,LED熄灭;IO为低电平时,LED点亮。 2.驱动电路需要使用限流电阻,不同的LED具有不同的压降和驱动电流,同时考虑电路中的电流需要在IO口承受的范围之内,当然也不能损坏LED,需要计算并合理选择限流电阻。 I51开发板 第三讲:流水灯之软件篇_单片机讨论_技术论坛_云汉电子社区 //www.icxbk.com/community/forum.php?mod=viewthread&tid=65458 3.I51上接两个LED的IO有复用,需要用短路帽进行设置 I51开发板 第四讲:流水灯之软件篇(续)_单片机讨论_技术论坛_云汉电子社区 //www.icxbk.com/community/forum.php?mod=viewthread&tid=65459 4.编写流水灯的驱动代码时,利用结构体的操作方式,已经与stm32的固件库很相似了,操作流程大概是,端口初始化(端口号,端口模式,上下拉什么的),本例中由于是要用到IO口的普通输出功能,所以将P30、P31、P16、P17、P46、P47六个IO口的输入输出模式均配置成了GPIO_PullUp,即准双向口模式;在IO口的模式配置好之后,便是在主函数里实现具体的功能了(注意:LED灌电流驱动方式)。

【活动】LED的驱动方式有哪几种,各种LED压降分别是多少?

本帖最后由 荣丰宇 于 2016-8-21 21:17 编辑 出处: I51开发板 第二讲:流水灯之硬件篇_单片机讨论_技术论坛_云汉电子社区 //www.icxbk.com/community/forum.php?mod=viewthread&tid=65413 常用的LED电路驱动有以下两种,即:灌电流驱动方式和拉电流驱动方式。 在I5开发板中,所有的LED驱动,都采用的是灌电流方式。 不同发光二极管的正向压降及驱动电流是不完全一样的,下面给出了几种常用贴片发光二极管的压降及驱动电流参数: 红色的压降为1.82-1.88V,电流5-8mA 绿色的压降为1.75-1.82V,电流3-5mA 橙色的压降为1.7-1.8V,电流3-5mA 兰色的压降为3.1-3.3V,电流8-10mA 白色的压降为3-3.2V,电流10-15mA

【活动】I51开发板与STC15F2K60S2开发板功能模块有哪些异同?

出处: //www.icxbk.com/community/forum.php?mod=viewthread&tid=65381 I51开发板的功能模块主要包括如下十五种,对比STC15F2K60S2开发板的功能模块还是可圈可点的,品质提升了不少,在此向作者点个赞~~~~ 下图是STC15F2K60S2开发板的功能模块: //www.icxbk.com/community/fo ... id=65264&pid=373629

【活动】STC15F2K60S2实验板有几个显示模块,分别是什么?

出处: 跟我学STC15F2K60S2-基于STC15F2K60S2单片机的实验板设计_单片机讨论_技术论坛_云汉电子社区 //www.icxbk.com/community/forum.php?mod=viewthread&tid=51350 STC15F2K60S2实验板上面有两个显示模块,分别为:4、数码管显示模块 与 12、LCD显示接口

【活动】STC15F2K60S2实验板使用的数码管驱动芯片是什么?

本帖最后由 荣丰宇 于 2016-8-13 22:44 编辑 出处: 跟我学STC15F2K60S2-基于STC15F2K60S2单片机的实验板设计_单片机讨论_技术论坛_云汉电子社区 //www.icxbk.com/community/forum.php?mod=viewthread&tid=51350 STC15F2K60S2实验板使用的数码管驱动芯片是两片74HC595芯片 感觉这是一个此开发实验板值得说道的地方,或者说亮点吧。 该实验板选用的是两片74HC595来驱动两个四位一体的数码管,只需要用到3个IO口,便可轻松的驱动多个是数码管,节省了不少IO资源。 74HC595是一款8位串行输入/输出或者并行输出移位寄存器,具有高阻关断状态。它可以将串行输入的8位数字,转变为并行输出的8位数字,例如控制一个8位数码管,将不会有闪烁,同时节省了IO资源。

【活动】STC15F2K60S2实验板有种通信接口,分别用的什么芯...

本帖最后由 荣丰宇 于 2016-8-13 22:35 编辑 出处: 跟我学STC15F2K60S2-基于STC15F2K60S2单片机的实验板设计_单片机讨论_技术论坛_云汉电子社区 //www.icxbk.com/community/forum.php?mod=viewthread&tid=51350 STC15F2K60S2实验板上面有两个通信接口,分别为:3、串口通信接口 与 10、双TTL通信实验模块 考虑到实际工业应用的时候会需要用到232或485通信,串口通信接口采用的芯片是max3232与max285,作为串口与232或485通信协议电平的转换 双TTL通信实验模块采用的芯片是MK22D10,也就是常见的拨码开关,用它来设置两个串口连线的连通与断开,利用主控的连个uart做内部的通信实验 常见的232转换芯片除了max3232,还有sp3232等 ps:现在的台式机上的com接口(DB9接口)几乎没有了,做开发一般是usb直接转ttl:常见的芯片如ch340、cp2102、pl2303、ft232

【活动】STC15F2K60S2实验板分为几个主要模块,分别是什么?

出自: 跟我学STC15F2K60S2-基于STC15F2K60S2单片机的实验板设计_单片机讨论_技术论坛_云汉电子社区 //www.icxbk.com/community/forum.php?mod=viewthread&tid=51350 一共可以分为14个模块,包括: 1、 主控模块 2、 供电及下载电路 3、 串口通信接口 4、 数码管显示模块 5、 红外收发模块 6、 基准电压及温度检测 7、 矩阵模块 8、 外部FLASH模块 9、带备用电池的RTC实时时钟 10、双TTL通信实验模块 11、外部并行总线模块 12、LCD显示接口 13、PCA-PWM实现DAC转换 14、外部AD采集