完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 北洋水师 于 2015-10-18 15:40 编辑
作为一个并不资深的单片机学习者,对于机智云的学习还是基于其单片机角度的了解和使用。什么开箱评测就此略过了。。。感谢电子发烧友论坛和机智云能提供这样一个机会吧算是,让广大电子爱好者包括我自己有机会见识更多,学习更多,谢谢你们的不懈努力! 拿到板子之后,不用说,先看看MCU -> STM32f103c8t6,工欲善其事,必先利其器,想要更好的使用这个板子,了解芯片参数花一些的时间还是值得的。首先拿出 stm32f10xx 的手册,了解到,c8t6 属于中等容量产品,那么,自然而然的我们就知道,在建立工程文件的时候,需要添加的启动文件就是 startup_stm32f10x_md.s , 由于之前在学的也同属于中等容量的 rbt6 ,所以并未费多大力气就建立了 c8t6 的工程文件,在这里向大家力推原子的 SYSTEM 文件,其中包含的(sys.h)(usart.h)(delay.h) 三个头文件是很方便的,适用于大部分的 stm32f103xx 工程文件,不必做任何修改。 然后就是了解板子了,拿到了原理图,潜心研究了好几个小时,并对各个外设的 I/O 做出了记录,以方便自己写代码 ,各种外设不外乎是对 I/O 的状态进行控制,有了I/O 口,也就有了代码中对于 I/O 口的相应初始化,普通用法如 推挽输出 ,上/下拉输入 等等,在此不做过多赘述。 在编写 RGB 三色彩灯部分代码的时候,又了解到了一款强悍的 LED 驱动芯片 P9813 ,了解到其需要和 单片机进行 IIC 方式通信,那么就毋庸置疑的需要两个 I/O ,即 SCL 和 SDA ;还有一个 LED 使能端 PA0。了解完毕,就是对代码的编写,不可否认“搬砖”是最快的方式,也就是把别人编译通过的代码进行整理,化为己用,此处我找到了 机智云 2.2 版本的源代码,对 RGB部分的代码进行了整理。在此已上传了代码,供和我一样的寄存器版学习者使用。谢谢大家。 |
|
相关推荐
4 个讨论
|
|
嗯,共同学习!
|
|
|
|
|
|
可惜我还是不怎么懂啊
|
|
|
|
|
|
看看
|
|
|
|
|
|
66666666666666666666666
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
191个成员聚集在这个小组
加入小组【机智云转接板ML302-GC211试用体验】 第1章 机智云平台快速入门
8912 浏览 0 评论
3689 浏览 0 评论
【教程分享】Arduino uno R3接入机智云,快速实现物联网开发
7344 浏览 0 评论
4101 浏览 6 评论
1780 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-28 03:14 , Processed in 0.620243 second(s), Total 58, Slave 44 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号