整个程序是利用STM32F107芯片完成的测试代码
/////////////////////////////////////////////////
// ELC@WHUT //
// qq:522329082 //
/////////////////////////////////////////////////
代码说明:
1.整个代码包含了IO口输出、串口、AD、CAN、DS18B20、RTC、内部FLASH、外部中断、USB读写U盘、NET等功能.
2.代码利用UART1和超级终端实现了一个简单的Shell,通信的波特率为115200.
3.每部分程序都是独立的,稍加修改可以独立应用,独立应用时只需将LOOPFLAG修改为1即可.
4.测试时,根据shell的提示输入相应的字母就可以进入每部分的测试程序,输入S,即可退出程序.
5.LED测试:利用滴答定时器实现四颗LED的交替闪烁.
6.UART1测试:串口1每隔1秒打印一次Number,Number每次+1.
7.ADC测试:串口每隔500ms打印一次AD采样值.
8.CAN测试:测试前将CAN1和CAN2连接,实现数据的传送.
9.DS18B20:串口每隔500ms打印一次实时温度.
10.RTC测试:利用STM32的内部RTC实现电子钟,并且有上电校时功能.
11.内部FLASH测试:通过串口输入数据,数据可以保存时内部FLASH,掉电不丢失.
12.外部中断测试:通过外部中断控制LED的亮灭.
13.NET测试:包含uIP协议,通过IE浏览器打开内部的测试网页,IP:192.168.1.8.
14.USB-HOST测试:可以实现U盘的读写.
6.部分代码借鉴了网友程序,在此表示感谢!
/////////////////////////////////////////////////////////////
//整个工程的系统函数被我做成了LIB文件,这样编译速度可以加快,彻底摆脱库文件的繁杂
//LIB文件可以用到其他的工程里面
//修改了官方例程里面时钟初始化的函数,使得外部25M晶振的时钟初始化和8M晶振的区别很小
////////////////////////////////////////////////////////////
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
STM32F107简单Shell指令测试程序.rar (3个子文件)
STM32F107简单Shell指令测试程序
STM32F107测试程序包-ELC.rar 670KB
shell操作截图.doc 522KB
READ ME.txt 1KB
共 3 条
- 1
资源评论
- WAZY77585212014-06-24很好,经过修改可以使用
- elitelv2014-07-29很不错,调板子方便多了。
- crcrui2015-04-07不错,很多常用的功能都有
- ARM_112012-12-05嗯,不错。要是有硬件电路图就更好了。
huzhongtang
- 粉丝: 2
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功