你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 3382|回复: 2

Sunny号STM32开发板全部资料开源—67个例程源代码+手册

[复制链接]

3

主题

1

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2012-10-31 17:14:07 | 显示全部楼层 |阅读模式
 

    好消息:Sunny号STM32开发板今天隆重上市啦,而且资料全部开源啦!!基础例程47个,提高例程19个并且持续更新中,综合例程及Sunny号官方OS固件1个,共67个。
/**************************************************************************************
* 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:Dunwei.wu@gmail.com     scuthxc@gmail.com
* 业务QQ:1648969431
* 备注:欢迎关注官方微博,了解最新动态及资源发布。
**************************************************************************************/
Sunny号STM32开发板硬件资源介绍视频:

Sunny号STM32开发板OS固件演示视频,最后有亮点:

Sunny号STM32开发板播放TF卡内的GIF动画演示例程:

光盘资料预览:
 
基础实验例程:
 
配套实验手册:
 
实验例程提高篇:
 
精选学习资料及笔记:
 
实用软件开发工具:
 
开发板真机照:
 
 
 
 
 
 
 
 
基础实验例程说明:
(1)        Sunny号实验1-LED简单控制实验
功能:通过控制STM32的GPIOA8来点亮和熄灭LED灯
手册:Sunny号实验1-LED简单控制实验.pdf
 Sunny号实验1-LED简单控制实验.rar (265.13 KB, 下载次数: 15) 
(2)        Sunny号实验2-按键输入实验(LED)
功能:通过检测按键的状态来控制Sunny号上的LED灯
手册:Sunny号实验2-按键输入实验(LED).pdf
 Sunny号实验2-按键输入实验(LED).rar (266.3 KB, 下载次数: 9) 
(3)        Sunny号实验3-串口
功能:实现STM32的串口功能,从串口输出Hello World!,并接收用户的输入
手册:Sunny号实验3-串口输入输出实验.pdf
 Sunny号实验3-串口.rar (266.22 KB, 下载次数: 10) 
(4)        Sunny号实验4-串口中断
功能:实现STM32的串口接收中断功能,在中断服务函数中打印输入的字符
手册:Sunny号实验4-串口中断实验.pdf
 Sunny号实验4-串口中断.rar (268.12 KB, 下载次数: 10) 
(5)        Sunny号实验5-外部中断实验
功能:通过检测按键的状态来控制Sunny号上的LED灯
手册:Sunny号实验5-外部中断实验.pdf
 Sunny号实验5-外部中断实验.rar (268.13 KB, 下载次数: 9) 
(6)        Sunny号实验6-定时器LED灯闪烁实验
功能:通过STM32的定时器来定时点亮和熄灭LED灯
手册:Sunny号实验6-定时器中断实验(LED).pdf
 Sunny号实验6-定时器LED灯闪烁实验.rar (272.88 KB, 下载次数: 18) 
(7)        Sunny号实验7-PWM呼吸灯实验
功能:利用STM32的PWM功能实现呼吸灯
手册:Sunny号实验7-定时器呼吸灯实验.pdf
 Sunny号实验7-PWM呼吸灯实验.rar (268.96 KB, 下载次数: 9) 
(8)        Sunny号实验8-独立看门狗实验
功能: 实现独立看门狗功能,用户需要在设定的时间内喂狗,否则软件复位
手册:Sunny号实验8-独立看门狗实验.pdf
 Sunny号实验8-独立看门狗实验.rar (271.89 KB, 下载次数: 9) 
(9)        Sunny号实验9-窗口看门狗实验
功能: 实现窗口看门狗功能,也就是喂狗的时间在一个限制的范围内
手册:Sunny号实验9-窗口看门狗实验.pdf
 Sunny号实验9-窗口看门狗实验.rar (267.21 KB, 下载次数: 10) 
(10)        Sunny号实验10-SysTick实验
功能:通过STM32的系统时钟来定时点亮和熄灭LED灯
手册:Sunny号实验10-SysTick实验.pdf
 Sunny号实验10-SysTick实验.rar (267.04 KB, 下载次数: 9) 
(11)        Sunny号实验11-按键输入实验(串口)
功能:通过检测用户的按键操作,同时从串口中打印出操作结果
手册:Sunny号实验11-按键输入滤波实验(串口).pdf
 Sunny号实验11-按键输入实验(串口).rar (274.46 KB, 下载次数: 10) 
(12)        Sunny号实验12-读写SST25串行FLASH 
功能: 实现通过SPI总线来操作Sunny号板载的SST25 SPI Flash存储芯片
手册:Sunny号实验12- SPI读写SST25串行FLASH实验.pdf
 Sunny号实验12-读写SST25串行FLASH.rar (274.25 KB, 下载次数: 10) 
(13)        Sunny号实验13-DMA实验
功能:利用STM32内部的DMA功能来从串口中打印数据
手册:Sunny号实验13-DMA实验.pdf
 Sunny号实验13-DMA实验.rar (295.74 KB, 下载次数: 9) 
(14)        Sunny号实验14-TFT屏显示
功能:通过FSMC总线及SSD1963来驱动液晶显示屏,进行简单的画图
手册:Sunny号实验14-TFT屏显示实验.pdf
 Sunny号实验14-TFT屏显示.rar (271.69 KB, 下载次数: 9) 
(15)        Sunny号实验15-DKGUI
功能: 使用DKGUI提供的API函数进行绘图
手册:Sunny号实验15-TFT屏DKGUI.pdf 
 Sunny号实验15-DKGUI.rar (289.19 KB, 下载次数: 20) 
(16)        Sunny号实验16-睡眠和唤醒实验
功能: 通过按键让Sunny号进入睡眠或唤醒状态。
手册:Sunny号实验16-睡眠和唤醒实验.pdf 
 Sunny号实验16-睡眠和唤醒实验.rar (295.13 KB, 下载次数: 8) 
(17)        Sunny号实验17-ADC内部温度传感器实验
功能: 实现通过利用STM32内部的温度传感器来采集芯片的温度
手册:Sunny号实验17-ADC内部温度传感器实验.pdf
 Sunny号实验17-ADC内部温度传感器实验.rar (299.94 KB, 下载次数: 8) 
(18)        Sunny号实验18-18B20温度传感器实验
功能: 实现通过利用18B20温度传感器来采集周围环境的温度
手册:Sunny号实验18-18B20温度传感器实验.pdf
 Sunny号实验18-18B20温度传感器实验.rar (295.68 KB, 下载次数: 8) 
(19)        Sunny号实验19-软件模拟IIC读写AT24C02 
功能: 实现通过软件来模拟IIC总线,并驱动EEPROM存储芯片AT24C02
手册:Sunny号实验19-软件模拟IIC读写AT24C02.pdf
 Sunny号实验19-软件模拟IIC读写AT24C02.rar (297.48 KB, 下载次数: 10) 
(20)        Sunny号实验20-硬件IIC读写AT24C02 
功能: 实现通过STM32内部的IIC总线来驱动EEPROM存储芯片AT24C02
手册:Sunny号实验20-硬件IIC读写AT24C02.pdf
 Sunny号实验20-硬件IIC读写AT24C02.rar (297.36 KB, 下载次数: 10) 
(21)        Sunny号实验21-时钟实验PCF8563定时闹钟
功能: 实现通过IIC总线来驱动时钟芯片PCF8563,实现时钟及闹钟功能
手册:Sunny号实验21-时钟实验PCF8563定时闹钟.pdf
 Sunny号实验21-时钟实验PCF8563定时闹钟.rar (301.51 KB, 下载次数: 8) 
(22)        Sunny号实验22-红外解码
功能: 实现通过Sunny号板载的红外解码头来解码用户的遥控指令
手册:Sunny号实验22-红外解码.pdf
 Sunny号实验22-红外解码.rar (295.76 KB, 下载次数: 11) 
(23)        Sunny号实验23-CAN总线通讯
功能: 实现通过CAN总线通信,发送端通过CAN总线向接收端发送数据
手册:Sunny号实验23-CAN总线通讯.pdf
 Sunny号实验23-CAN总线通讯.rar (592.58 KB, 下载次数: 9) 
(24)        Sunny号实验24-TFT屏触摸
功能: 实现TFT屏的触摸功能,利用调色板来进行手写画图
手册:Sunny号实验24-TFT屏触摸实验.pdf
 Sunny号实验24-TFT屏触摸.rar (293.85 KB, 下载次数: 9) 
(25)        Sunny号实验25-uCGUI_LIB(480X272)横版显示库
功能:uCGUI库文件编译源文件,通过该工程来生成uCGUI的库文件
手册:Sunny号实验25-26-ucGUI3.90-DEMO实验.pdf
 Sunny号实验25-uCGUI_LIB(480X272)横版显示库.rar (2.99 MB, 下载次数: 22) 
(26)        Sunny号实验26-ucGUI 3.90a-DEMO 
功能:uCGUI 3.90a的实验DEMO演示例程
手册:Sunny号实验25-26-ucGUI3.90-DEMO实验.pdf
 Sunny号实验26-ucGUI 3.90a-DEMO.rar (3.07 MB, 下载次数: 15) 
(27)        Sunny号实验27-SDIO-TF卡实验.rar 
功能:通过STM32的SDIO接口实现对TF卡中数据的读取
手册:Sunny号实验27-TF卡实验.pdf
 Sunny号实验27-SDIO-TF卡实验.rar (312.25 KB, 下载次数: 8) 
(28)        Sunny号实验28-TF-FATFS 
功能:实现基于TF卡的FatFs文件系统
手册:Sunny号实验28-TF-FatFs实验.pdf
 Sunny号实验28-TF-FATFS.rar (802.03 KB, 下载次数: 8) 
(29)        Sunny号实验29-TFT-汉字显示
功能:实现在TFT触摸屏上打印中文字符,使用的字库文件存放在TF卡中
手册:Sunny号实验29-汉字显示实验.pdf
 Sunny号实验29-TFT-汉字显示.rar (804.15 KB, 下载次数: 7) 
(30)        Sunny号实验30-FatFs-cc936 
功能:实现将cc936.c文件中的字库移植到TF卡中,减少ROM的占用
手册:Sunny号实验30-FatFs-cc936实验.pdf
 Sunny号实验30-FatFs-cc936.rar (653.89 KB, 下载次数: 8) 
(31)        Sunny号实验31-VS1003音乐播放
功能:通过VS1003实现对TF卡中音频文件的解码,实现音乐播放功能
手册:Sunny号实验31-VS1003音乐播放.pdf
 Sunny号实验31-VS1003音乐播放.rar (665.6 KB, 下载次数: 15) 
(32)        Sunny号实验32-TF-Photo 
功能:实现对TF卡中图片文件的解码,支持bmp、jpg、bin格式的图片
手册:Sunny号实验32-TF-Photo实验.pdf
 Sunny号实验32-TF-Photo.rar (669.14 KB, 下载次数: 9) 
(33)        Sunny号实验33-一体化背景菜单显示(BIN)
功能:实现bin图片格式的一体化背景菜单的设计
手册:Sunny号实验33-34-一体化背景菜单显示实验.pdf
 Sunny号实验33-一体化背景菜单显示(BIN).rar (673.39 KB, 下载次数: 8) 
(34)        Sunny号实验34-一体化背景菜单显示(BMP)
功能:实现bmp图片格式的一体化背景菜单的设计
手册:Sunny号实验33-34-一体化背景菜单显示实验.pdf
 Sunny号实验34-一体化背景菜单显示(BMP).rar (673.6 KB, 下载次数: 9) 
(35)        Sunny号实验35-bmp图标菜单显示(白)
功能:实现白色背景下,bmp图片格式的图标菜单的设计
手册:Sunny号实验35-38-菜单显示实验.pdf
 Sunny号实验35-bmp图标菜单显示(白).rar (673.22 KB, 下载次数: 8) 
(36)        Sunny号实验36-bmp图标菜单显示(黑)
功能:实现黑色背景下,bmp图片格式的图标菜单的设计
手册:Sunny号实验35-38-菜单显示实验.pdf
 Sunny号实验36-bmp图标菜单显示(黑).rar (673.23 KB, 下载次数: 8) 
(37)        Sunny号实验37-bin图标菜单显示(白)
功能:实现白色背景下,bin图片格式的图标菜单的设计
手册:Sunny号实验35-38-菜单显示实验.pdf
 Sunny号实验37-bin图标菜单显示(白).rar (673.22 KB, 下载次数: 7) 
(38)        Sunny号实验38-bin图标菜单显示(黑)
功能:实现黑色背景下,bin图片格式的图标菜单的设计
手册:Sunny号实验35-38-菜单显示实验.pdf
 Sunny号实验38-bin图标菜单显示(黑).rar (673.23 KB, 下载次数: 6) 
(39)        Sunny号实验39-ucGUI 3.90a-GIF动画
功能:实现播放存储在STM32芯片中的GIF图片
手册:Sunny号实验39-ucGUI 3.90a-GIF动画实验.pdf
 Sunny号实验39-ucGUI 3.90a-GIF动画.rar (4.62 MB, 下载次数: 9) 
(40)        Sunny号实验40-ucGUI 3.90a-GIF动画-FatFs
功能:实现播放TF卡中的GIF图片文件
手册:Sunny号实验40-ucGUI 3.90a-GIF动画-FatFs.pdf
 Sunny号实验40-ucGUI 3.90a-GIF动画-FatFs.rar (3.35 MB, 下载次数: 8) 
(41)        Sunny实验41-ucOS II V2.86
功能:实现在Sunny号上运行ucOS操作系统,系统运行3个用户任务
手册:Sunny号实验41-ucOS II V2.86实验.pdf
 Sunny号实验41-ucOS II V2.86.rar (411.46 KB, 下载次数: 6) 
(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
 Sunny号实验42-ucOS II V2.86 ucGUI 3.90a.rar (1.92 MB, 下载次数: 8) 
(43)        Sunny号实验43-触摸屏USB鼠标
功能:实现基于USB接口的触摸屏鼠标,用户可以通过触摸屏控制电脑的鼠标
手册:Sunny号实验43-触摸屏USB鼠标实验.pdf
 Sunny号实验43-触摸屏USB鼠标.rar (388.04 KB, 下载次数: 6) 
(44)        Sunny号实验44-多媒体USB键盘
功能:实现基于USB接口的多媒体键盘,实现一些快捷键操作
手册:Sunny号实验44-多媒体USB键盘.pdf
 Sunny号实验44-多媒体USB键盘.rar (388.9 KB, 下载次数: 7) 
(45)        Sunny号实验45-SST25-U盘
功能:实现基于USB接口的U盘设备,存储媒介为Sunny号上板载的SPI Flash
手册:Sunny号实验45-SST25-U盘.pdf
 Sunny号实验45-SST25-U盘.rar (388.86 KB, 下载次数: 7) 
(46)        Sunny号实验46-TF卡读卡器
功能:实现基于USB接口的TF卡读卡器,并通过电脑读写Sunny号TF卡的文件
手册:Sunny号实验46-TF卡读卡器实验.pdf
 Sunny号实验46-TF卡读卡器.rar (746.02 KB, 下载次数: 7) 
(47)        Sunny号实验47-软件IIC读写时钟芯片PCF8563.rar
功能:实现通过软件来模拟IIC总线,并驱动时钟芯片PCF8563.
手册:Sunny号实验21-时钟实验PCF8563定时闹钟.pdf
 Sunny号实验47-软件IIC读写时钟芯片PCF8563.rar (305.09 KB, 下载次数: 7) 
提高篇实验例程说明(结合了uCOS操作系统及ucGUI图形界面系统(修改底层)):
(1)        Sunny号实验提高篇-LED灯和按键-ucOS-ucGUI.rar
功能:本例程是建立在基础例程中的uCOS和uCGUI例程基础上的,去除了例程中DEMO中的演示程序,利用uCGUI建立了一个窗体及滑动条,通过滑动条来调节Sunny号板载的LED的闪烁快慢,通过检测板载的两个按键的状态,如果按键被按下的话则修改对应文字的字体颜色。
 Sunny号实验提高篇-LED灯和按键-ucOS-ucGUI.rar (2.59 MB, 下载次数: 13) 
(2)        Sunny号实验提高篇-LED呼吸灯-ucgui ucos.rar
功能:本例程是建立在基础例程中的uCOS和uCGUI例程基础上的,去除了例程中DEMO中的演示程序,利用uCGUI建立了一个窗体及滑动条,通过滑动条来调节Sunny号板载的LED的亮度,采用的是STM32的定时器1的PWM模式,对应的基础实验为基础例程中的PWM呼吸灯实验。
 Sunny号实验提高篇-LED呼吸灯-ucgui ucos.rar (2.59 MB, 下载次数: 16) 
(3)        Sunny号实验提高篇-ADC-内部温度传感器-ucgui ucos.rar
功能:本例程是建立在基础例程中的uCOS和uCGUI例程基础上的,去除了例程中DEMO中的演示程序,利用uCGUI建立了一个窗体和进度条,通过STM32内部的ADC及温度传感器,获取芯片的温度值,并将温度值显示出来,包括摄氏度,华氏度及指示条三种表示方式。
 Sunny号实验提高篇-ADC-内部温度传感器-ucgui ucos.rar (2.6 MB, 下载次数: 16) 
(4)        Sunny号实验提高篇-USB-鼠标-ucgui ucos.rar
功能:本例程是建立在基础例程中的uCOS和uCGUI例程基础上的,去除了例程中DEMO中的演示程序,利用uCGUI建立了6个按键,包括4个方向键和左右按键。通过这四个方向按键我们可以控制电脑上的鼠标进行移动,并通过左右按键实现鼠标左右键。使用本例程记得将4位拨码开关设置为USB接口模式。
 Sunny号实验提高篇-USB-鼠标-ucgui ucos.rar (2.39 MB, 下载次数: 17) 
(5)        Sunny号实验提高篇-CAN通信实验-ucgui ucos.rar
功能:本例程是建立在基础例程中的uCOS和uCGUI例程基础上的,去除了例程中DEMO中的演示程序,实现了主从机之间通过CAN总线进行通信。
 Sunny号实验提高篇-CAN通信实验-ucgui ucos.rar (2.61 MB, 下载次数: 15) 
(6)        Sunny号实验提高篇-18B20温度传感器-ucgui ucos.rar
功能:本例程是建立在基础例程中的uCOS和uCGUI例程基础上的,去除了例程中DEMO中的演示程序,利用uCGUI建立了一个窗体和进度条,通过板载的18B20温度传感器,获取环境的温度值,并将温度值显示出来,包括摄氏度,华氏度及指示条三种表示方式。
 Sunny号实验提高篇-18B20温度传感器-ucgui ucos.rar (2.6 MB, 下载次数: 16) 
(7)        Sunny号实验提高篇-PCF8563-ucgui ucos.rar
功能:本例程是建立在基础例程中的uCOS和uCGUI例程基础上的,去除了例程中DEMO中的演示程序,利用uCGUI建立了一个窗体、显示文本和选择控件,通过板载的时钟芯片PCF8563获取时钟值,使用IIC总线来驱动时钟芯片。同时计算出国际0时区的时间,通过按键及选择控件用户可以对日期和时间进行设定。
 Sunny号实验提高篇-PCF8563-ucgui ucos.rar (2.6 MB, 下载次数: 16) 
(8)        Sunny号实验提高篇-TF-Fatfs ucgui ucos.rar
功能:本例程是建立在基础例程中的uCOS和uCGUI例程基础上的,去除了例程中DEMO中的演示程序,利用uCGUI建立了一个对话框,对话框里的列表框作为文件选择区,文本框作为文件内容显示区,磁盘介质采用了外部的TF卡存储器,在上面移植了FATFS0.08b,支持中文文件名及长文件名。请选择无格式文件作为测试文件,比如,.txt  .c  .h等。本例程中所使用到的中文字库存储在外部的TF卡中,与其他厂家提供的例程不同,不会占用STM32内部宝贵的ROM资源。
 Sunny号实验提高篇-TF-Fatfs ucgui ucos.rar (2.59 MB, 下载次数: 17) 
(9)        Sunny号实验提高篇-SST25VF016B Fatfs ucgui ucos.rar
功能:本例程是建立在基础例程中的uCOS和uCGUI例程基础上的,去除了例程中DEMO中的演示程序,利用uCGUI建立了一个对话框,对话框里的列表框作为文件选择区,文本框作为文件内容显示区,磁盘介质采用了板子上SPI FLASH(SST25VF016B 2M字节容量),在上面移植了FATFS0.08b,支持中文文件名及长文件名。请选择无格式文件作为测试文件,比如,.txt  .c  .h等。文件的拷入
请用基础例程中的Sunny号实验-SST25-U盘来实现,将资料包中的SST25_U盘文件通过电脑存入FLASH。本例程中所使用到的中文字库存储在外部的FLASH中,与其他厂家提供的例程不同,不会占用STM32内部宝贵的ROM资源。
 Sunny号实验提高篇-SST25VF016B Fatfs ucgui ucos.rar (2.29 MB, 下载次数: 23) 
(10)        Sunny号实验提高篇-红外遥控实验-ucgui ucos.rar
功能:本例程是建立在基础例程中的uCOS和uCGUI例程基础上的,去除了例程中DEMO中的演示程序,利用uCGUI建立了一个窗体及显示文本,将解码得到的遥控按键信息显示在屏幕上。
 Sunny号实验提高篇-红外遥控实验-ucgui ucos.rar (2.6 MB, 下载次数: 23) 
(11)        Sunny号实验提高篇-MP3播放器-ucgui ucos.rar
功能:本例程是建立在基础例程中的uCOS和uCGUI例程基础上的,去除了例程中DEMO中的演示程序,利用uCGUI建立了一个窗体及按键,用户通过按键可以实现MP3的功能,如播放、暂停、上一首、下一首、增加音量、减小音量等等。
 Sunny号实验提高篇-MP3播放器-ucgui ucos.rar (2.61 MB, 下载次数: 25) 
(12)        Sunny号实验提高篇-手写触摸屏-ucgui ucos.rar
功能:本例程是建立在基础例程中的uCOS和uCGUI例程基础上的,去除了例程中DEMO中的演示程序,利用uCGUI建立了一个窗体,并通过窗体中的调色板选择画笔的颜色,通过配套的触摸笔即可实现触摸画板的功能。
 Sunny号实验提高篇-手写触摸屏-ucgui ucos.rar (2.59 MB, 下载次数: 12) 
(13)        Sunny号实验提高篇-电子书阅读器-ucgui ucos.rar
功能:本例程是建立在基础例程中的uCOS和uCGUI例程基础上的,去除了例程中DEMO中的演示程序,利用uCGUI建立了一个对话框,对话框里的列表框作为TXT文件选择区,文本框作为文件内容显示区,磁盘介质采用了外部的TF卡存储器,在上面移植了FATFS0.08b,支持中文文件名及长文件名。本例程中所使用到的中文字库存储在外部的TF卡中,与其他厂家提供的例程不同,不会占用STM32内部宝贵的ROM资源。
 Sunny号实验提高篇-电子书阅读器-ucgui ucos.rar (2.59 MB, 下载次数: 17) 
(14)        Sunny号实验提高篇-拼图游戏.rar
功能:本例程将实现基于Sunny号的拼图游戏,游戏分为三个等级,简单、中等和困难,记录用户通关耗时及步数,具有最高纪录和排行版等功能。
 Sunny号实验提高篇-拼图游戏.rar (718.95 KB, 下载次数: 13) 
(15)        Sunny号实验提高篇-红外遥控MP3播放器-ucgui ucos.rar
功能:本例程是建立在基础例程中的uCOS和uCGUI例程基础上的,去除了例程中DEMO中的演示程序,利用uCGUI建立了一个窗体及按键,用户通过红外遥控器来控制Sunny号,通过遥控器可以实现MP3的功能,如播放、暂停、上一首、下一首、增加音量、减小音量等等。
 Sunny号实验提高篇-红外遥控MP3播放器-ucgui ucos.rar (2.61 MB, 下载次数: 24) 
(16)        Sunny号实验提高篇-多种中文字体-ucgui ucos(GB2312)
功能:本例程是建立在基础例程中的uCOS和uCGUI例程基础上的,去除了例程中DEMO中的演示程序,利用uCGUI建立了一个窗口,在窗口中利用不同的字体来打印文字,字库采用的是GB2312的编码。本例程中所使用到的中文字库存储在外部的TF卡中,与其他厂家提供的例程不同,不会占用STM32内部宝贵的ROM资源,而且那么多字库也不是STM32的ROM能够承受得了的。
 Sunny号实验提高篇-多种中文字体-ucgui ucos(GB2312).rar (2.59 MB, 下载次数: 20) 
(17)        Sunny号实验提高篇-中文大字体-ucgui ucos(GB2312)
功能:本例程是建立在基础例程中的uCOS和uCGUI例程基础上的,去除了例程中DEMO中的演示程序,利用uCGUI建立了一个窗口,在窗口中利用不同的字体来打印文字,字库采用的是GB2312的编码,与之前的例程不同之处的是这里采用的是24*24的大字体。本例程中所使用到的中文字库存储在外部的TF卡中,与其他厂家提供的例程不同,不会占用STM32内部宝贵的ROM资源,而且那么多字库也不是STM32的ROM能够承受得了的。
 Sunny号实验提高篇-中文大字体-ucgui ucos(GB2312).rar (2.59 MB, 下载次数: 13) 
(18)        Sunnny号实验提高篇-汉字拼音输入法-Fatfs ucgui ucos
功能:本例程是建立在基础例程中的uCOS和uCGUI例程基础上的,去除了例程中DEMO中的演示程序,利用uCGUI建立了1个编辑栏、2个文本显示区,和一个全键盘,用户通过键盘可以使用拼音输入法对编辑栏的内容进行编辑。
 Sunny号实验提高篇-汉字拼音输入法-Fatfs ucgui ucos.rar (2.61 MB, 下载次数: 15) 
(19)        Sunny号实验提高篇-动态校准触摸屏-Fatfs ucgui ucos
功能:本例程是建立在基础例程中的uCOS和uCGUI例程基础上的,去除了例程中DEMO中的演示程序,利用uCGUI建立了一个窗体,并通过窗体中的调色板选择画笔的颜色,通过配套的触摸笔即可实现触摸画板的功能,在开启绘画功能之前,我们先进行了一个校准过程,通过该校准函数我们可以动态地对基于ucGUI的触摸屏进行校准而无需重新编译库文件,详细信息请查看工程内的代码说明。
 Sunny号实验提高篇-动态校准触摸屏-Fatfs ucgui ucos.rar (2.6 MB, 下载次数: 22) 

Sunny号STM32开发板原理图:  Sunny号STM32开发板使用前必读V1.1.pdf (5.32 MB, 下载次数: 58) 
Sunny号STM32开发板使用前必读手册:

完整资料光盘比较大,这里直接给出下载地址:http://d.1tpan.com/tp1113004298

光盘之中包含有Sunny号OS固件,也就是上面的演示视频的源代码,固件会不定时更新,消除BUG,增强功能,SRAM资源的有限要学会重复利用,欢迎关注官方微博http://weibo.com/u/2613869605或我们的QQ群253682599。

目前实现的V0.96C版本的软件功能包括:
1、按键及LED控制功能测试任务
2、红外解码功能测试任务
3、温度测试功能
4、时钟万年历功能
5、MP3播放器功能
6、CAN总线通信功能
7、TF卡读卡器功能,支持USB读写TF卡数据
8、EEPROM测试功能
9、电压采集及显示屏背光调节功能
10、拼图游戏,三个等级,有最高纪录,支持继续游戏
11、图片浏览,数码相册功能,支持BMP、JPEG、BIN格式
12、10个用户任务图标

更新日志
/ 8.20,'12    V0.90    原型.
/
/ 9.10,'12    V0.92    第一个稳定版本.
/
/ 9.15,'12    V0.92a   更改固件背景,GUI进一步美化.
/
/ 9.20,'12    V0.92b   修改MP3播放器界面,增加歌曲选择.
/
/ 9.30,'12    V0.94    增加主页滑屏效果,实现上下滑屏,增加10个任务图标.
/
/10.17,'12    V0.96    修改MP3播放器音量控制,将按键控制音量修改为触摸控制.
/
/10.24,'12    V0.96    增加MP3播放频谱显示功能.
/
/10.27,'12    V0.96a   美化MP3播放频谱显示,增加动态下降效果.
/
/10.28,'12    V0.96b   提高主页滑屏识别速度及流畅度.
/
/10.30,'12    V0.96c   修复切换音乐后音量恢复为初始值的BUG
/                       提高MP3界面控制的灵敏度和精度
/                              解决拼图游戏选择难度界面的BUG.
回复

使用道具 举报

24

主题

317

回帖

0

蝴蝶豆

高级会员

最后登录
2020-10-10
发表于 2012-11-1 08:21:14 | 显示全部楼层

RE:Sunny号STM32开发板全部资料开源—67个例程源代码+手册

太牛了
回复 支持 反对

使用道具 举报

3

主题

1

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
 楼主| 发表于 2012-11-1 18:44:14 | 显示全部楼层

回复:Sunny号STM32开发板全部资料开源—67个例程源代码+手册

鉴于有人反映金山T盘下载有问题,现将光盘资料打包成3个文件上传到了百度云网盘,有需要的可以去下载,必须3个全下载以后才能解压,解压完以后就可以使用虚拟光驱等软件打开了。
Sunny号STM32开发板资料光盘121030.part1.rar
https://pan.baidu.com/share/link?shareid=102676&uk=1611253233
Sunny号STM32开发板资料光盘121030.part2.rar
https://pan.baidu.com/share/link?shareid=102677&uk=1611253233
Sunny号STM32开发板资料光盘121030.part3.rar
https://pan.baidu.com/share/link?shareid=102674&uk=1611253233
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版