叶帆工作室

叶帆科技|卓越.品质.专业 - www.yfiot.com (技术群:146524112)

【.Net Micro Framework PortingKit – 09】串口驱动

虽然在PC机中,串口渐行渐远,但是在嵌入式领域,串口仍可以说是如日中天,因为它造价低廉、并且编程也比较方便,在没有显示屏或输入设备的系统上,串口更是不可或缺,和超级终端一道,共同解决了信息显示和输入问题。经过这几天的努力,在Cortex-M3平台上的.Net Micro Framework的Nat...

2010-01-24 23:18:00

阅读数:4766

评论数:1

【.Net Micro Framework PortingKit - 08】GPIO驱动

要点亮LED灯或获得输入IO的状态应该是比较容易的,打开端口时钟,然后读写相关的GPIO寄存器就可以了,但是要实现一个输入中断,就要费些周折了。对STM32(Cortex-M3)的芯片,要实现一个GPIO中断一般需要如下几步:1、  配置时钟控制器寄存器(RCC)的APB2RSTR,确保对应的GP...

2010-01-20 23:29:00

阅读数:4889

评论数:0

【.Net Micro Framework PortingKit - 07】NVIC中断处理

      Cortex-M3的中断架构和以往的ARM7、ARM9、ARM11有了很大的区别,IRQ、FIQ的概念的已经消失,随之而来的是NVIC中断管理(支持最多256个中断优先级,128级抢断)及中断向量表。这个中断向量表似有相识之感,在当时大学时期学习DOS平台下的C语言开发的时候,在设置B...

2010-01-18 23:17:00

阅读数:5000

评论数:0

RVDS和MDK嵌入式开发工具调试脚本编写

最早使用的ARM开发工具是MDK 3.1,当时是为TI在DM335开发板上移植.Net Micro Framework,由于该开发板没有ISP工具,所以要调试内存版本的TinyCLR程序,必须要预先初始化SDRAM,否则无法把程序Download到内存中去。幸好MDK开发工具提供了一些脚本示例,所...

2010-01-07 16:07:00

阅读数:3833

评论数:4

【.Net Micro Framework PortingKit - 06】设置芯片时钟

上两篇《修改启动代码&重写向量表》《SRAM初始化&设置NVIC中断表偏移》文章中,我们设置了中断向量表,初始化了RAM,并重设了向量表的地址,本篇文章是相对重要的一篇,我们将设置芯片时钟。   1、新建CortexM3.h头文件   在./DeviceCode/Targets/N...

2010-01-03 21:18:00

阅读数:4328

评论数:2

【.Net Micro Framework PortingKit - 05】SRAM初始化&设置NVIC中断表偏移

上篇《修改启动代码&重写向量表》文章中我们介绍了中断向量表的编写,这次我们编写SRAM初始化代码,在《调试初步:点亮LED灯》文章中,我们提到了MDK脚本代码,其实这部分代码和MDK脚本代码实现类似的功能。   1、编写PreStackInit代码   我们从./DeviceCode/Dr...

2010-01-03 21:15:00

阅读数:4876

评论数:2

【.Net Micro Framework PortingKit - 04】修改启动代码&重写向量表

   在上三篇《移植初步:环境搭建》《STM3210E平台构建》《调试初步:点亮LED灯》文章中,我们介绍了如何搭建开发环境,并初步写了测试代码,下一步我们将根据Cortex-M3的架构特点,修改启动代码和重写中断向量表。   Cortex-M3的中断架构非常有特色,芯片内建一个嵌套向量中断控制器...

2010-01-03 21:11:00

阅读数:6282

评论数:3

【.Net Micro Framework PortingKit - 03】调试初步:点亮LED灯

在上一篇文章《STM3210E平台构建》中,我们已经构建好了STM3210的基本平台,并且已经编译通过,所以我们下一步就要考虑用MDK进行下载调试了。由于我们用到了片外SRAM,所以我们还得写一个MDK 脚本,实现三点功能,一是SRAM初始化,二是下载镜像文件,三是设置PC指针。EM-STM321...

2010-01-02 19:05:00

阅读数:8981

评论数:1

【.Net Micro Framework PortingKit - 02】STM3210E平台构建

在上一篇《移植初步:环境搭建》文章中,我们介绍了环境搭建的相关工作,下一步我们将要为STM3210E开发板构建平台代码。打开./tools/bin/SolutionWizard/SolutionWizard.exe,我们用平台向导来搭建我们的项目(具体的图文步骤请参见:.Net Micro Fra...

2010-01-02 00:51:00

阅读数:10941

评论数:8

【.Net Micro Framework PortingKit - 01】移植初步:环境搭建

.Net Micro Framework V4.0开源已经几个月了(参见:.Net Micro Framework 4.0正式开源),而支持.Net Micro Framework的低价开发板却难以找寻。其实在未开源之前,国外就已经推出了多款支持.Net Micro Framework的开发板,不...

2010-01-01 15:59:00

阅读数:18436

评论数:28

提示
确定要删除当前文章?
取消 删除