asean的ARM DIY进程帖
已经上传了四个视频:以太网测试视频,图片_日历时钟_LCD显示,AD采集_温度采集_超声测距_日历时钟_LCD显示,NRF24L01半双工通信,欢迎观看。
如需代码,请根据表后的链接转到相应的帖子里找。
调试通过的HEX文件(对应表后的18个调试实验):
【2012-03-15】 主控硬件资料准备;
【2012-03-19】 模块购买资料准备;
【2012-03-22】 器件及模块购买情况,附图5楼;
【2012-03-30】 收到PCB;
【2012-04-08】 焊装了STM32F103ZET,复位、时钟、串口,以及外部5V电源接口、3.3V电源;
【2012-04-09】 使用串口1,下载了第一个程序:LED流水灯,附图8楼;
【2012-04-16】1. 第一个代码,根据模板修改:LED流水灯,流水灯分两种方式显示,附主程序代码,详见9楼;
【2012-04-17】2. 按键控制的LED显示,附主程序代码,详见10楼;
【2012-04-18】3. 滴答时钟定时中断控制的LED流水灯显示,附主程序和中断服务程序代码,详见12楼;
【2012-04-19】4. 串口(USART1)查询方式发送和接收程序调试通过,附主程序代码,详见13楼;
【2012-04-21】5. 串口(USART1)中断方式接收,并将接收内容返回,程序调试通过,附主程序代码,详见14楼;
【2012-04-23】6. LCD图形和英文字符显示程序调试通过,附主程序和LCD库函数,详见17楼 ;
【2012-04-24】7. 实时时钟的LCD显示完成,显示了汉字,附主程序和时钟函数,详见21楼;
【2012-04-25】8. ADC数据采集的LCD显示调试完成,使用了DMA,同时显示实时时钟,并可以将ADC采集的数据通过USART传送到PC机。附主程序和中断程序。详见24楼。
【2012-04-27】9. RTC(实时日历时钟)、ADC数据采集、温度(DS18B20)的LCD显示调试完成,附主程序和温度子程序(其他子程序见前面的帖子),详见25楼。
【2012-04-28】10. 日历时钟、ADC数据采集、温度采集、以及超声测距的LCD显示调试完成,附主程序代码、超声测距代码及中断代码,详见32楼。
【2102-05-03】11. 以太网调试通过,可ping通,网址是192.168.1.123,可通过网页控制LED灯全灭和全亮。在LCD上显示调试的各个过程,如IP地址,端口,以及网络响应等。有主程序,库函数和应用程序代码,详见36楼。
【2012-05-08】12. 双轴倾角测量,通过软件模拟SPI接口配置和读取数据,带日历时钟;为看清显示,和实时时钟一样,1秒刷新一次,附主程序和倾角函数,详见43楼。
【2012-05-14】13. 调试了触摸屏,但效果不是很好,还需要调试。效果见56楼。5月15修改了代码,可按键消除手写内容。详见58楼。
【2012-05-16】14. AT24C02测试:将ADC采集的数据写入,然后读出,写入的数据和读出数据均通过USART1发送到PC机,每秒测试一次,通过RTC控制。详见59楼。
【2012-05-17】15. CAN polling测试,LCD显示调试过程,同时用LED指示。附主程序和中断程序代码,详见60楼。
【2012-06-13】16. 参照神舟的代码,修改了少量代码,进行了uCOS+uCGUI移植,但未调通触摸屏。参见65楼。
【2012-06-14】17. NRF24L01半双工通信完成,详见66楼。
【2012-06-14】18. ADC数据的LCD波形显示,可显示任意波形。详见68楼。
关键词: asean 进程 代码 时钟 显示 调试 主程序
原理图及PCB图:http://share.eepw.com.cn/share/download/id/61326
元器件清单:
ARM DIY元件表:http://share.eepw.com.cn/share/download/id/61222
ARM DIY器件表:http://share.eepw.com.cn/share/download/id/61221
DemoBoard工程压缩包:http://share.eepw.com.cn/share/download/id/61309
----------------来自于ARM DIY活动官网或本论坛------------------------
根据版主建议,选择购买扩展模块。
具体的链接备份如下:
(特别注意:此液晶模块左右两边都有排针插孔,信号是相同的,原图焊接的是左边的32个排针,但是为了节省DIY板子的面积,PCB上是按照右边排针的信号线画的,所以需要大家自己焊接右边的32个排针,才能证没显示,否则画面是反的!液晶模块的安装请务必参考论坛中的实物照片) nRF24L01 2.4G无线模块:http://item.taobao.com/item.htm?id=12579898738&_u=ijqhgh64110&initiative_id=itemz_20120317;
版主HXW718059156的ARM DIY系列教程————硬件部分
1.EEPW ARM DIY手记之软硬件设计使用软件说明
详细介绍了3个内容:(1)绘制原理图和PCB所用的软件:AD10(包括参考下载地址);(2)软件开发环境MDK-ARM(V4.23)(包括参考下载地址);(3)软件开发固件库等的下载地址(ST)。
文章论坛地址址:http://forum.eepw.com.cn/thread/208023/1
文章博客地址:http://huxiongwei.spaces.eepw.com.cn/articles/article/item/90939
2.EEPW ARM DIY手记之硬件功夫——硬件设计前期准备
主要介绍了从硬件系统设计考虑,单元电路中的芯片资料阅读、选择,到元器件库(原理图库和PCB库)的建立等。
文章论坛地址址:http://forum.eepw.com.cn/thread/208029/1
文章博客地址:http://huxiongwei.spaces.eepw.com.cn/articles/article/item/90942
3.EEPW ARM DIY手记之硬件功夫(二)——PCB布局布线经验浅谈与问题总结
介绍了使用AD10进行PCB布线的很多经验和问题总结
文章论坛地址址:http://forum.eepw.com.cn/thread/208101/1
文章博客地址:http://huxiongwei.spaces.eepw.com.cn/articles/article/item/90957
4.EEPW ARM DIY手记之硬件功夫(三)——硬件焊接功夫与硬件测试心得
主要介绍了硬件焊接的经验:焊接工具的使用,步骤,方法及经验
文章论坛地址址:http://forum.eepw.com.cn/thread/208102/1
文章博客地址:http://huxiongwei.spaces.eepw.com.cn/articles/article/item/90958
软件部分见6楼
1.EEPW ARM DIY手记之软件设计(一)——MDK_ARM工程的搭建
主要介绍在MDK_ARM(V4.23)中搭建STM32软件工程的步骤,很详细。已经做成了pdf文档,pdf下载地址是http://share.eepw.com.cn/share/download/id/61406
文章论坛地址址:http://forum.eepw.com.cn/thread/208284/1
文章博客地址:http://huxiongwei.spaces.eepw.com.cn/articles/article/item/91005
2.EEPW ARM DIY手记之软件设计(二)——LED跑马灯实验
介绍了第一个实验,很详细。做成了pdf文档,pdf下载地址是:http://share.eepw.com.cn/share/download/id/61407
文章论坛地址址:http://forum.eepw.com.cn/thread/208285/1
文章博客地址:http://huxiongwei.spaces.eepw.com.cn/articles/article/item/91006
3.EEPW ARM DIY手记之软件设计(三)——hello the world(USART)
第二个实验,用printf()语句实现USART与PC间的串口通信
pdf下载地址是:
http://share.eepw.com.cn/share/download/id/61466
文章论坛地址址:http://forum.eepw.com.cn/thread/208417/1
文章博客地址:http://huxiongwei.spaces.eepw.com.cn/articles/article/item/91071
4.EEPW ARM DIY手记之ISP下载STM32单片机程序
pdf下载地址是:
http://share.eepw.com.cn/share/download/id/61511
文章论坛地址址:http://forum.eepw.com.cn/thread/208558/1
文章博客地址:http://huxiongwei.spaces.eepw.com.cn/articles/article/item/91113
5.EEPW ARM DIY手记之软件设计(四)——STM32的定时器中断使用
pdf下载地址是:http://share.eepw.com.cn/share/download/id/61587
文章博客地址:http://huxiongwei.spaces.eepw.com.cn/articles/article/item/91158
本次的PCB板主要有二个小bug:
1. PCB板上的第一个串口的引脚排列有错误,1-5脚的顺序反了。焊装时需要注意。
第一个串口座使用的是DB9弯头母座。第二个串口座使用的是DB9弯头公座。
详见http://forum.eepw.com.cn/thread/208557/1
解决办法是:把第5脚与地连接,原来的1脚接地不用管。
2. PCB板上液晶连接座的第22脚和第23脚画反了。
可将连接座的这两个针剪断,用绝缘线连接并交叉焊装到板上。
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
【笔记】生成报错synthdesignERROR被打赏50分 | |
【STM32H7S78-DK评测】LTDC+DMA2D驱动RGBLCD屏幕被打赏50分 | |
【STM32H7S78-DK评测】Coremark基准测试被打赏50分 | |
【STM32H7S78-DK评测】浮点数计算性能测试被打赏50分 | |
【STM32H7S78-DK评测】Execute in place(XIP)模式学习笔记被打赏50分 | |
每周了解几个硬件知识+buckboost电路(五)被打赏10分 | |
【换取逻辑分析仪】RA8 PMU 模块功能寄存器功能说明被打赏20分 | |
野火启明6M5适配SPI被打赏20分 | |
NUCLEO-U083RC学习历程2-串口输出测试被打赏20分 | |
【笔记】STM32CUBEIDE的Noruletomaketarget编译问题被打赏50分 |