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

查看: 3385|回复: 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&amp;uk=1611253233
Sunny号STM32开发板资料光盘121030.part2.rar
https://pan.baidu.com/share/link?shareid=102677&amp;uk=1611253233
Sunny号STM32开发板资料光盘121030.part3.rar
https://pan.baidu.com/share/link?shareid=102674&amp;uk=1611253233
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版