-
在调试电机驱动程序的时候,是不能随便利用中断来进行一些寄存器或数据的查看的,不然你在运行的时候突然来一下,如果占空比大的话那可能直接就把MOS管给烧了,所以我们很多情况下只能使用USART(串口)来...
-
上一篇文章中,我们完成了两个任务使用PendSV实现了互相切换的功能,下面我们接着其思路往下做。这次我们完成OS基本框架,即实现一个非抢占式(已经调度的进程执行完成,然后根据优先级调度等待的进程)的...
-
假设有这么一个系统,里面有两个就绪的任务,并且通过SysTick异常启动上下文切换。但若在产生 SysTick 异常时正在响应一个中断,则 SysTick异常会抢占其 ISR。
-
一、安装IAR for ARM6.5
二、新建工程
-
一直想写个类似uCOS的OS,近段时间考研复习之余忙里偷闲,总算有点成果了。言归正传,我觉得OS最难的部分首先便是上下文切换的问题,他和MCU的架构有关,所以对于不同的MCU,这部分需要移植。一旦这...
-
初学感觉起来,还是挺复杂的,我在这里想简单的说说自己的理解,希望大家多多交流。
11-02 10:10by
永不止步步 3323次查看
-
我们玩ARM9,一般都是在内存里调试程序,速度飞快。STM32下也可以这样,虽说现在的flash寿命已经很长了,但flash中调试烧录程序还是一个很慢的过程,有时候程序上一个小小的改动要花上几倍的时...
-
因为要用内部FLASH代替外部EEPROM,把参数放在STM32的0x08000000+320K处,其中20K是bootloader,300K是应用程序。
-
有时候为了成本和项目需求综合考虑,不得不选用小Flash的MCU,我们苦逼的攻城狮们为了缩减Flash的空间打开各种优化,一个字节字节的裁剪),不过它使用的是IAR开发环境,这个…该咋办捏,下面我简...
10-28 12:00by
永不止步步 2127次查看
-
此实验建立在STM32F429核心板基础上,对于深刻了解STM32Cube使用具有深刻意义。利用DMA进行ADC采样,具有速度快,极大减少CPU消耗的优势,对于数据采集系统具有很大的优势,特别是其单...
-
最近在使用FreeRTOS的时候,突然发现程序在运行了几分钟之后所有的任务都不再调用了,只有几个中断能正常使用,看来是系统挂掉了,连续测试了几次想找出问题,可是这个真的有点不知所措。
-
STM32L的EEPROM和FLASH是统一编址,操作共用同一个读写电路,所以在EEPROM读写的时候STM32L核对于FLASH的一切访问和操作都将暂停,只有当EEPROM的操作完成后,才继续执...
-
学了8051单片机, 学了MSP430系列, 终于开始步入正轨, 开始学习 stm32(ARM Cortex-M3)系列微处理器~
-
由于学习STM32也不久,经常遇到一些编译调试的错误,但是老是找不到原因,多亏身边大侠的帮忙才得以解决。因此,将之前遇到的一些错误进行总结,方便以后自己查看,也希望能满足某些有需要的同行的需求。如果...
10-20 09:49by
永不止步步 8937次查看
-
文章总结了一些GPIO使用心得。
10-20 09:45by
永不止步步 1062次查看
-
下午制作了两个ARM-OB下载器,原以为会很快搞定,谁知道,在最后一步出现了如下的问题.....
10-17 10:48by
永不止步步 868次查看
-
IAR没有破解或者破解不成功,可能是对的,但这里不是因为这个问题。实际上是由于用习惯了KEIL,转换到IAR的时候启动文件选择错误,选择了KEIL的启动文件。
-
本文主要介绍了STM32单片机中的EEPROM在读写过程中产生中断异常的处理方法。
09-25 11:50by
微笑眼泪 9603次查看