OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 9120|回复: 11

Sunny号STM32开发板资料开源前篇——47个基础例程源代码加手册,欢迎下载学习

[复制链接]

7

主题

36

帖子

0

精华

初级会员

Rank: 2

积分
84
金钱
84
注册时间
2012-10-7
在线时间
0 小时
发表于 2012-10-19 14:20:59 | 显示全部楼层 |阅读模式
 logo_v2.jpg
    兑现承诺:由于学生时间有限,而且在加工和供货上经验不足,目前产品未能进入正常轨道,为了不让各位网友白等,现先将部分资源公开,供大家学习使用,如果你发现我们哪个例程对你有帮助的,还希望能发个帖子支持一下。等我们产品进入轨道后,我们将再发一个贴子,将全部资料开源,我们会按之前所承诺的,争取在10月份内保证供货!!现公布其中基础例程全部源代码和数据手册共47个,提高篇的代码及综合测试例程,以及Sunny号专用MP3固件源码将在下篇帖子中公布,如果大家使用我们的源码或手册,发现有什么地方有错的,欢迎跟帖指正。[/
/**************************************************************************************
* Copyright (C), 2012 D&K电子工作室  http://design-kernel.taobao.com/
* MDK版本:        V4.53
* 官方外设库版本: V3.5
* D&K电子工作室中间件  V1.1
* 微博:    http://weibo.com/u/2613869605
* 淘宝店:http://design-kernel.taobao.com/
* 网站:    http://design-kernel.yahubb.com/
* QQ群:253682599
* Email:unwei.wu@gmail.com">Dunwei.wu@gmail.com     scuthxc@gmail.com
* 业务QQ:1648969431
* 备注:欢迎关注官方微博,了解最新动态及资源发布。
**************************************************************************************/

基础实验例程说明(简单的就不传演示视频了):
(1)        Sunny号实验1-LED简单控制实验
功能:通过控制STM32的GPIOA8来点亮和熄灭LED灯
手册:Sunny号实验1-LED简单控制实验.pdf
http://dl.vmall.com/c0qmi82smv
http://dl.vmall.com/c0grcfb2ab
(2)        Sunny号实验2-按键输入实验(LED)
功能:通过检测按键的状态来控制Sunny号上的LED灯
手册:Sunny号实验2-按键输入实验(LED).pdf
http://dl.vmall.com/c0dia5fsjb
http://dl.vmall.com/c0lvpkfy7u
(3)        Sunny号实验3-串口
功能:实现STM32的串口功能,从串口输出Hello World!,并接收用户的输入
手册:Sunny号实验3-串口输入输出实验.pdf
http://dl.vmall.com/c0vaayr857
http://dl.vmall.com/c02s6m1gph
(4)        Sunny号实验4-串口中断
功能:实现STM32的串口接收中断功能,在中断服务函数中打印输入的字符
手册:Sunny号实验4-串口中断实验.pdf
http://dl.vmall.com/c0n7m4t13a

(5)        Sunny号实验5-外部中断实验
功能:通过检测按键的状态来控制Sunny号上的LED灯
手册:Sunny号实验5-外部中断实验.pdf
http://dl.vmall.com/c0mxy2ga4b
http://dl.vmall.com/c0070q634x

(6)        Sunny号实验6-定时器LED灯闪烁实验
功能:通过STM32的定时器来定时点亮和熄灭LED灯
手册:Sunny号实验6-定时器中断实验(LED).pdf
http://dl.vmall.com/c0bir4t5x8
http://dl.vmall.com/c0q15asjjn
(7)        Sunny号实验7-PWM呼吸灯实验
功能:利用STM32的PWM功能实现呼吸灯
手册:Sunny号实验7-定时器呼吸灯实验.pdf
http://dl.vmall.com/c03s4wstn1
http://dl.vmall.com/c0oiy30ua1
(8)        Sunny号实验8-独立看门狗实验
功能: 实现独立看门狗功能,用户需要在设定的时间内喂狗,否则软件复位
手册:Sunny号实验8-独立看门狗实验.pdf
http://dl.vmall.com/c06eklkbnm
http://dl.vmall.com/c0gfgbtpqr
(9)        Sunny号实验9-窗口看门狗实验
功能: 实现窗口看门狗功能,也就是喂狗的时间在一个限制的范围内
手册:Sunny号实验9-窗口看门狗实验.pdf
http://dl.vmall.com/c0dhntzk7n

(10)        Sunny号实验10-SysTick实验
功能:通过STM32的系统时钟来定时点亮和熄灭LED灯
手册:Sunny号实验10-SysTick实验.pdf
http://dl.vmall.com/c0v7auu8tx
http://dl.vmall.com/c0n2ic3znv
(11)        Sunny号实验11-按键输入实验(串口)
功能:通过检测用户的按键操作,同时从串口中打印出操作结果
手册:Sunny号实验11-按键输入滤波实验(串口).pdf
http://dl.vmall.com/c0d7t1wche
http://dl.vmall.com/c0wan41022
(12)        Sunny号实验12-读写SST25串行FLASH
功能: 实现通过SPI总线来操作Sunny号板载的SST25 SPI Flash存储芯片
手册:Sunny号实验12- SPI读写SST25串行FLASH实验.pdf
http://dl.vmall.com/c0y4e3pe8f
http://dl.vmall.com/c03xph1ynb
(13)        Sunny号实验13-DMA实验
功能:利用STM32内部的DMA功能来从串口中打印数据
手册:Sunny号实验13-DMA实验.pdf
http://dl.vmall.com/c0jqgvkvle
http://dl.vmall.com/c0uzltra9a
(14)        Sunny号实验14-TFT屏显示
功能:通过FSMC总线及SSD1963来驱动液晶显示屏,进行简单的画图
手册:Sunny号实验14-TFT屏显示实验.pdf
http://dl.vmall.com/c0iskkouxv
http://dl.vmall.com/c0rsagia6w
(15)        Sunny号实验15-DKGUI
功能: 使用DKGUI提供的API函数进行绘图
手册:Sunny号实验15-TFT屏DKGUI.pdf
http://dl.vmall.com/c0g9lc1eav
http://dl.vmall.com/c05ij5hlnc
(16)        Sunny号实验16-睡眠和唤醒实验
功能: 通过按键让Sunny号进入睡眠或唤醒状态。
手册:Sunny号实验16-睡眠和唤醒实验.pdf
http://dl.vmall.com/c0g9lc1eav
http://dl.vmall.com/c05avgouqb
(17)        Sunny号实验17-ADC内部温度传感器实验
功能: 实现通过利用STM32内部的温度传感器来采集芯片的温度
手册:Sunny号实验17-ADC内部温度传感器实验.pdf
http://dl.vmall.com/c0g9lc1eav
http://dl.vmall.com/c0aqu9yb1s
(18)        Sunny号实验18-18B20温度传感器实验
功能: 实现通过利用18B20温度传感器来采集周围环境的温度
手册:Sunny号实验18-18B20温度传感器实验.pdf
http://dl.vmall.com/c0g9lc1eav
http://dl.vmall.com/c0bk94glxn
(19)        Sunny号实验19-软件模拟IIC读写AT24C02
功能: 实现通过软件来模拟IIC总线,并驱动EEPROM存储芯片AT24C02
手册:Sunny号实验19-软件模拟IIC读写AT24C02.pdf
http://dl.vmall.com/c0kwqarqvt
http://dl.vmall.com/c0lnsxl6jr
(20)        Sunny号实验20-硬件IIC读写AT24C02
功能: 实现通过STM32内部的IIC总线来驱动EEPROM存储芯片AT24C02
手册:Sunny号实验20-硬件IIC读写AT24C02.pdf
http://dl.vmall.com/c05kyg370j
http://dl.vmall.com/c0mu2j63qu
(21)        Sunny号实验21-时钟实验PCF8563定时闹钟
功能: 实现通过IIC总线来驱动时钟芯片PCF8563,实现时钟及闹钟功能
手册:Sunny号实验21-时钟实验PCF8563定时闹钟.pdf
http://dl.vmall.com/c051bqkxtm
http://dl.vmall.com/c09b78r1pk
(22)        Sunny号实验22-红外解码
功能: 实现通过Sunny号板载的红外解码头来解码用户的遥控指令
手册:Sunny号实验22-红外解码.pdf
http://dl.vmall.com/c051bqkxtm
http://dl.vmall.com/c0x7eoyzhi
(23)        Sunny号实验23-CAN总线通讯
功能: 实现通过CAN总线通信,发送端通过CAN总线向接收端发送数据
手册:Sunny号实验23-CAN总线通讯.pdf
http://dl.vmall.com/c0s0zivlbb
http://dl.vmall.com/c00aarpl0c
(24)        Sunny号实验24-TFT屏触摸
功能: 实现TFT屏的触摸功能,利用调色板来进行手写画图
手册:Sunny号实验24-TFT屏触摸实验.pdf
http://dl.vmall.com/c0ugidiuzl
http://dl.vmall.com/c0sxir1zyb
(25)        Sunny号实验25-uCGUI_LIB(480X272)横版显示库
功能:uCGUI库文件编译源文件,通过该工程来生成uCGUI的库文件
手册:Sunny号实验25-26-ucGUI3.90-DEMO实验.pdf
http://dl.vmall.com/c0ugidiuzl
http://dl.vmall.com/c0dbzbznef
(26)        Sunny号实验26-ucGUI 3.90a-DEMO
功能:uCGUI 3.90a的实验DEMO演示例程
手册:Sunny号实验25-26-ucGUI3.90-DEMO实验.pdf
http://dl.vmall.com/c0a1f79hxz
http://dl.vmall.com/c0dbzbznef
(27)        Sunny号实验27-SDIO-TF卡实验.rar
功能:通过STM32的SDIO接口实现对TF卡中数据的读取
手册:Sunny号实验27-TF卡实验.pdf
http://dl.vmall.com/c0o1spponh
http://dl.vmall.com/c0czpgyhj6
(28)        Sunny号实验28-TF-FATFS
功能:实现基于TF卡的FatFs文件系统
手册:Sunny号实验28-TF-FatFs实验.pdf
http://dl.vmall.com/c0a1f79hxz
http://dl.vmall.com/c0xfpch7xq
(29)        Sunny号实验29-TFT-汉字显示
功能:实现在TFT触摸屏上打印中文字符,使用的字库文件存放在TF卡中
手册:Sunny号实验29-汉字显示实验.pdf
http://dl.vmall.com/c0a1f79hxz
http://dl.vmall.com/c06artlshc
(30)        Sunny号实验30-FatFs-cc936
功能:实现将cc936.c文件中的字库移植到TF卡中,减少ROM的占用
手册:Sunny号实验30-FatFs-cc936实验.pdf
http://dl.vmall.com/c03ph64m5b
http://dl.vmall.com/c03kbsabmq
(31)        Sunny号实验31-VS1003音乐播放
功能:通过VS1003实现对TF卡中音频文件的解码,实现音乐播放功能
手册:Sunny号实验31-VS1003音乐播放.pdf
http://dl.vmall.com/c0cckp2yir
http://dl.vmall.com/c0mnfia0tc
(32)        Sunny号实验32-TF-Photo
功能:实现对TF卡中图片文件的解码,支持bmp、jpg、bin格式的图片
手册:Sunny号实验32-TF-Photo实验.pdf
http://dl.vmall.com/c0cckp2yir
http://dl.vmall.com/c085u6nt1u
(33)        Sunny号实验33-一体化背景菜单显示(BIN)
功能:实现bin图片格式的一体化背景菜单的设计
手册:Sunny号实验33-34-一体化背景菜单显示实验.pdf
http://dl.vmall.com/c0cckp2yir
http://dl.vmall.com/c02aqn0ndl
(34)        Sunny号实验34-一体化背景菜单显示(BMP)
功能:实现bmp图片格式的一体化背景菜单的设计
手册:Sunny号实验33-34-一体化背景菜单显示实验.pdf
http://dl.vmall.com/c0vbwtbkr0
http://dl.vmall.com/c02aqn0ndl
(35)        Sunny号实验35-bmp图标菜单显示(白)
功能:实现白色背景下,bmp图片格式的图标菜单的设计
手册:Sunny号实验35-38-菜单显示实验.pdf
http://dl.vmall.com/c0nk0lo1ab
http://dl.vmall.com/c0b18fkoeu
(36)        Sunny号实验36-bmp图标菜单显示(黑)
功能:实现黑色背景下,bmp图片格式的图标菜单的设计
手册:Sunny号实验35-38-菜单显示实验.pdf
http://dl.vmall.com/c0lr7jgxte
http://dl.vmall.com/c0b18fkoeu
(37)        Sunny号实验37-bin图标菜单显示(白)
功能:实现白色背景下,bin图片格式的图标菜单的设计
手册:Sunny号实验35-38-菜单显示实验.pdf
http://dl.vmall.com/c01jzhbw10
http://dl.vmall.com/c0b18fkoeu
(38)        Sunny号实验38-bin图标菜单显示(黑)
功能:实现黑色背景下,bin图片格式的图标菜单的设计
手册:Sunny号实验35-38-菜单显示实验.pdf
http://dl.vmall.com/c0bekkb75w
http://dl.vmall.com/c0b18fkoeu
(39)        Sunny号实验39-ucGUI 3.90a-GIF动画
功能:实现播放存储在STM32芯片中的GIF图片
手册:Sunny号实验39-ucGUI 3.90a-GIF动画实验.pdf
http://dl.vmall.com/c043ic1s2q
http://dl.vmall.com/c0dsv0bspa
(40)        Sunny号实验40-ucGUI 3.90a-GIF动画-FatFs
功能:实现播放TF卡中的GIF图片文件
手册:Sunny号实验40-ucGUI 3.90a-GIF动画-FatFs.pdf
http://dl.vmall.com/c0bsh35jvc
http://dl.vmall.com/c0zz84ribv
(41)        Sunny实验41-ucOS II V2.86
功能:实现在Sunny号上运行ucOS操作系统,系统运行3个用户任务
手册:Sunny号实验41-ucOS II V2.86实验.pdf
http://dl.vmall.com/c0g2jqyf4l
http://dl.vmall.com/c0d71oeui9
(42)        Sunny号实验42-ucOS II V2.86 ucGUI 3.90a
功能:实现ucOS II V2.86和ucGUI3.90a的融合,在操作系统的环境下运行ucGUI
手册:Sunny号实验42-ucOS II V2.86 ucGUI 3.90a实验.pdf
http://dl.vmall.com/c0rbb6z6ea
http://dl.vmall.com/c0bg9h44bu
(43)        Sunny号实验43-触摸屏USB鼠标
功能:实现基于USB接口的触摸屏鼠标,用户可以通过触摸屏控制电脑的鼠标
手册:Sunny号实验43-触摸屏USB鼠标实验.pdf
http://dl.vmall.com/c019zqmw3q
http://dl.vmall.com/c067dfoxd7
(44)        Sunny号实验44-多媒体USB键盘
功能:实现基于USB接口的多媒体键盘,实现一些快捷键操作
手册:Sunny号实验44-多媒体USB键盘.pdf
http://dl.vmall.com/c0m7d324t0
http://dl.vmall.com/c0hbkzo7d8
(45)        Sunny号实验45-SST25-U盘
功能:实现基于USB接口的U盘设备,存储媒介为Sunny号上板载的SPI Flash
手册:Sunny号实验45-SST25-U盘.pdf
http://dl.vmall.com/c02b3hm44g
http://dl.vmall.com/c0ttbq4uc7
(46)        Sunny号实验46-TF卡读卡器
功能:实现基于USB接口的TF卡读卡器,并通过电脑读写Sunny号TF卡的文件
手册:Sunny号实验46-TF卡读卡器实验.pdf
http://dl.vmall.com/c0i3xrpjfs
http://dl.vmall.com/c0h0vkd7wj
(47)        Sunny号实验47-软件IIC读写时钟芯片PCF8563.rar
功能:实现通过软件来模拟IIC总线,并驱动时钟芯片PCF8563.
手册:Sunny号实验21-时钟实验PCF8563定时闹钟.pdf
http://dl.vmall.com/c093ekpkoh

已经全部更新为网盘链接,欢迎下载学习。

D&K电子工作室:http://design-kernel.taobao.com/ 
GSM控制装置、MP3模块、数码相机DIY模组、网络控制装置、语音识别控制装置、智能MP3控制板、开发板
* 微博:    http://weibo.com/u/2613869605
* QQ群:253682599
* 业务QQ:1648969431
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

109

主题

1606

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2222
金钱
2222
注册时间
2011-12-15
在线时间
37 小时
发表于 2012-10-19 14:28:44 | 显示全部楼层
你搞毛啊,到这里来抢生意啊,什么情况。
专业制作STM32 物联网通信模块板,模块交流群:369840039。
回复 支持 反对

使用道具 举报

1

主题

25

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2012-9-21
在线时间
0 小时
发表于 2012-10-19 14:58:59 | 显示全部楼层
为什么 不打包成一个压缩包?这样有点下载不方便哦。不过还是感谢
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2012-10-19 15:12:29 | 显示全部楼层
谢谢共享。
回复 支持 反对

使用道具 举报

2

主题

100

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
278
金钱
278
注册时间
2012-4-15
在线时间
0 小时
发表于 2012-10-19 19:51:05 | 显示全部楼层
建议楼主再配一个移动电源,然后找个“基地”,大家一块开发些好玩的应用。这样不就更爽了.......
喜欢单片机,没什么道理,就像爱吃水煮鱼,对味而已。
回复 支持 反对

使用道具 举报

12

主题

216

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
313
金钱
313
注册时间
2011-4-7
在线时间
3 小时
发表于 2012-10-19 20:02:39 | 显示全部楼层
谢谢了 同意打包下方便
回复 支持 反对

使用道具 举报

5

主题

166

帖子

2

精华

高级会员

Rank: 4

积分
506
金钱
506
注册时间
2012-10-8
在线时间
0 小时
发表于 2012-10-20 02:00:52 | 显示全部楼层
感觉楼主用心做这个东西了,稍稍提点意见。
我下载了uCOS和uCGUI的例程看了下。
(1)uCOS的源码貌似是2.85版本的,里面有个BUG,一直,没有修正。
        这个BUG到2.88才得到修正,有机会将版本升级一下,官网2.90,
        2.92都有的。
     


(2)uCGUI最好以源码的形式存在,如果以库的形式存在不利于学习,虽然编译速度快点。
        看了下移植,最好将16bpp的地方也优化了,貌似绘制窗口之类的控件都用的这个函数。
        优化后,会发现打开窗口的速度快很多(当然也和申请的动态内存大小有关)。
               如果可以的话,搞个3.98的源码版本,里面还是有个很不错的绘图控件。
(3)既然是做开发板,我觉得应该向原子兄学习一下,如果你们的特色是uCOS和uCGUI
        那么就应该写一个GUI的使用教程,GUI的使用教程好像还没有开发板做过,而且想学习
        uCGUI的人也不少。
(4)还有就是你们的程序写的不够规范,有时间可以看看安富莱开发板写的例程,程序写的很
        规范,规范的程序写法很重要的。

回复 支持 反对

使用道具 举报

39

主题

168

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
380
金钱
380
注册时间
2012-7-23
在线时间
24 小时
发表于 2012-10-20 08:52:13 | 显示全部楼层
多谢开源,这样能促进STM32的发展,也能促进STM32开发板向白菜价推进!
回复 支持 反对

使用道具 举报

5

主题

166

帖子

2

精华

高级会员

Rank: 4

积分
506
金钱
506
注册时间
2012-10-8
在线时间
0 小时
发表于 2012-10-30 10:01:41 | 显示全部楼层
10月还有一天就结束了 Sunny还发布吗,很期待啊





回复 支持 反对

使用道具 举报

7

主题

36

帖子

0

精华

初级会员

Rank: 2

积分
84
金钱
84
注册时间
2012-10-7
在线时间
0 小时
 楼主| 发表于 2012-10-31 16:05:42 | 显示全部楼层
赶上最后一班列车了。
D&K电子工作室:http://design-kernel.taobao.com/ 
GSM控制装置、MP3模块、数码相机DIY模组、网络控制装置、语音识别控制装置、智能MP3控制板、开发板
* 微博:    http://weibo.com/u/2613869605
* QQ群:253682599
* 业务QQ:1648969431
回复 支持 反对

使用道具 举报

6

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
70
金钱
70
注册时间
2014-6-20
在线时间
0 小时
发表于 2014-8-22 09:04:10 | 显示全部楼层
谢谢共共享!
人生没有一帆风顺,只能勤勤恳恳。
回复 支持 反对

使用道具 举报

57

主题

156

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
453
金钱
453
注册时间
2013-5-23
在线时间
47 小时
发表于 2015-5-10 14:14:47 | 显示全部楼层
mark一下.....
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-22 19:21

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表