stm32f4discovery教程 怎么供电

ARM买了STM32F4DISCOVERY,初学发现很难,大家有没有什么好的入门方法? 另外求推荐好的论坛、资料、网站_百度知道
ARM买了STM32F4DISCOVERY,初学发现很难,大家有没有什么好的入门方法? 另外求推荐好的论坛、资料、网站
用的是STM32F407VG芯片,照着例程三天才点亮一个LED,哎
提问者采纳
htm" target="_blank">http.openedv,看看正点原子的吧,最主要的是要会看库函数.openedv:///forums/list,有了库函数编程很简单哦.com/forums/list,等吧库了解了才看底层的东西,stm32F4与F3库函数差不多。<a href="http://www嗯,这样好理解一些
提问者评价
其他类似问题
为您推荐:
您可能关注的推广
arm的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁在STM32F4 Discovery上用.net程序 - STM32 - 意法半导体STM32/STM8技术社区
后使用快捷导航没有帐号?
查看: 2617|回复: 43
在STM32F4 Discovery上用.net程序
主题帖子威望
初级会员, 积分 104, 距离下一级还需 96 积分
初级会员, 积分 104, 距离下一级还需 96 积分
本帖最后由 nick_zhang 于
13:33 编辑
说是.net,其实是.NET MicroFramework,一个给嵌入式设备用的精简版,好处是不需要操作系统,可直接在单片机上运行
你需要准备下面几个
1.当然,一块STM32F4 Discovery
2.usb micro和usb mini线
3.STM32 ST-LINK Utility 用来写bootloader到板上
5.visual studio ?
6. .NET MicroFramework SDK
装好所有软件,连接 usb mini线到电脑,接上F4
打开STM32 ST-LINK Utility,它会安装板的驱动,并自动升级bootloader(联网),擦除所有东西
解压 stm32f4discovery.zip 有三个文件: Tinybooter.hex, ER_Flash.hex and ER_Config.hex.
选择Tinybooter.hex写入
主题帖子威望
金牌会员, 积分 2702, 距离下一级还需 298 积分
金牌会员, 积分 2702, 距离下一级还需 298 积分
其实实时嵌入式用C++都费劲(程序员、硬件资源等等)更不用说用C#了。
个人认为,这个C#完全是个噱头!
别搞C#了,简直是在浪费时间和精力。
下图是.NET Micro Framework对硬件资源的最低要求(smallest form):
QQ截图41.jpg (126.44 KB, 下载次数: 1)
16:43 上传
最低要求64Kb RAM和256Kb的Flash存储,按照惯例此处的单位都是KByte,但随着该.NET的升级,最低要求还会升高。
当然,如果你要添加更多的特性,我估计对硬件的需求将会是成倍的增加(C#最简单的hello world二进制程序代码比最简单的C SDK版hello world多出若干倍的数量级,这只是程序代码,为了运行c#还需要.NET来支撑)!
LZ使用的F4 DISCOVERY,具有192KB RAM, 1024KB FLASH,我估计添加一些基本的特性,就没空间了吧?那该如何添加应用呢?
对于低成本的STM32来说,C#就是无用的!
截图取自《.NET Micro Framework Porting Kit Version 4.2》(见附件),目前是最新的版本,可以在此处找到更新:
以及一个讨论列表:
16:50 上传
点击文件名下载附件
515.3 KB, 下载次数: 8
主题帖子威望
初级会员, 积分 104, 距离下一级还需 96 积分
初级会员, 积分 104, 距离下一级还需 96 积分
本帖最后由 nick_zhang 于
10:36 编辑
写入后重置板子,再连上microUSB线
插入电脑后windows发现新设备,安装
现在微框架部署工具(MFDeploy)能看到板子了
如上图 ping到板子后
找的ER_CONFIG和ER_FLASH并部署到板上
接下来就可以用Visual Studio来写程序了,打开vs,我的是2012,新建一个mf工程,本例在单片机上无图形,所以选console application
打开项目属性页 如图选择USB,写好程序就可以部署了,通过micro USB,mini USB也要插上为了供电
(102.71 KB, 下载次数: 36)
10:21 上传
(43.02 KB, 下载次数: 31)
10:32 上传
主题帖子威望
ST有一个专门的文档,说的很清楚了,不过没有Nucleo系列的包,只有429discovery的包。
主题帖子威望
初级会员, 积分 104, 距离下一级还需 96 积分
初级会员, 积分 104, 距离下一级还需 96 积分
本帖最后由 nick_zhang 于
10:53 编辑
这个是mf的固件,有好几个
(2.4 MB, 下载次数: 46)
13:52 上传
点击文件名下载附件
这个是STM32F4 Discovery的例子[url=]STM32F4Discovery_Demo.zip[/url]
[url=]using S
using System.T
using Microsoft.SPOT.H
namespace DemoBlink1
{
& & internal class LedRotator
& & {
& && &&&int _currentI
& && &&&private readonly OutputPort[] _
& && &&&private readonly int _maxI
& && &&&private bool _right =
& && &&&public bool Right
& && &&&{
& && && && &get { return _ }
& && &&&}
& && &&&public LedRotator(params OutputPort[] leds)
& && &&&{
& && && && &if (leds == null)
& && && && && & throw new ArgumentNullException(&leds&);
& && && && &_maxIndex = leds.Length - 1;
& && && && &_leds =
& && &&&}
& && &&&// ReSharper disable FunctionNeverReturns
& && &&&public void Run()
& && &&&{
& && && && &//krecimy diodamy
& && && && &for (;;)
& && && && &{
& && && && && & _leds[_currentIndex].Write(true);
& && && && && & Thread.Sleep(120);
& && && && && & _leds[_currentIndex].Write(false);
& && && && && & _currentIndex = GetNextIndex();
& && && && &}
& && &&&}
& && &&&// ReSharper restore FunctionNeverReturns
& && &&&private int GetNextIndex()
& && &&&{
& && && && &if(Right)
& && && && && & return _currentIndex == _maxIndex ? 0 : _currentIndex + 1;
& && && && &return _currentIndex == 0 ? _maxIndex : _currentIndex - 1;
& && &&&}
& && &&&public void ChangeDirection()
& && &&&{
& && && && &_right = !_
& && &&&}
& & }
}复制代码这个程序例子里有[/url]
10:49 上传
点击文件名下载附件
2.14 MB, 下载次数: 26
主题帖子威望
初级会员, 积分 104, 距离下一级还需 96 积分
初级会员, 积分 104, 距离下一级还需 96 积分
ST有一个专门的文档,说的很清楚了,不过没有Nucleo系列的包,只有429discovery的包。 ...
对呀,不过这个是407的,官方可没有
主题帖子威望
高级会员, 积分 919, 距离下一级还需 81 积分
高级会员, 积分 919, 距离下一级还需 81 积分
那岂不是可以支持C#写的程序了
主题帖子威望
初级会员, 积分 104, 距离下一级还需 96 积分
初级会员, 积分 104, 距离下一级还需 96 积分
那岂不是可以支持C#写的程序了
没错,就是C#
主题帖子威望
高级会员, 积分 919, 距离下一级还需 81 积分
高级会员, 积分 919, 距离下一级还需 81 积分
没错,就是C#
太爽了,有没有支持NUCLEO的呀
主题帖子威望
初级会员, 积分 104, 距离下一级还需 96 积分
初级会员, 积分 104, 距离下一级还需 96 积分
太爽了,有没有支持NUCLEO的呀
NUCLEO没有407芯片的,不过你可以编译一个给401用的tinybooter,这有点麻烦
主题帖子威望
高级会员, 积分 919, 距离下一级还需 81 积分
高级会员, 积分 919, 距离下一级还需 81 积分
NUCLEO没有407芯片的,不过你可以编译一个给401用的tinybooter,这有点麻烦
只有411& && && && && && && && && &
站长推荐 /2
即日起报名参加STM32研讨会有机会获得STM32开发板和千元实物大奖!现场直播研讨会的网友还能获得ST定制大礼,更有终极神秘事揭晓!>>报名参加
即日起,ST面向全球征集STM32解决方案,其中优秀项目将有机会作为参考案例在ST官网展示,同时还将携手ST共赴线下展会,与全球技术大牛一较高下。
Tel: 3-8056
备案号: 苏ICP备号-2
Powered bystm32f4 discovery板子上面的swd用j-link烧录程序 怎么连线_百度知道
stm32f4 discovery板子上面的swd用j-link烧录程序 怎么连线
我有更好的答案
WD非常简单,就只有5个脚位,你自己对照芯片手册看吧,脚位连接,只能给你功能参考,每个半导体公司对这几个脚的位置不一样
其他类似问题
为您推荐:
discovery的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁现在的位置:
您可能还会对这些文章感兴趣!
您必须才能发表留言!&#xe621; 上传我的文档
&#xe602; 下载
&#xe60c; 收藏
该文档贡献者很忙,什么也没留下。
&#xe602; 下载此文档
正在努力加载中...
STM32F4_DISCOVERY(中文)
下载积分:0
内容提示:STM32F4_DISCOVERY(中文)
文档格式:PDF|
浏览次数:212|
上传日期: 09:03:22|
文档星级:&#xe60b;&#xe60b;&#xe60b;&#xe612;&#xe612;
该用户还上传了这些文档
STM32F4_DISCOVERY(中文)
官方公共微信

我要回帖

更多关于 stm32f4 discovery 的文章

 

随机推荐