2020-12-26-开发记录

1、某型号单片机,在单片机中开启了DMA,且是循环模式,则一旦开启以后,DMA一直独立于MCU在运行,假设此时DMA一直在往RAM的某一地址写数据,在使用j-flash烧录时,由于前要把烧录算法程序写入RAM,在RAM进行运行烧写程序,此时DMA又一直在更新RAM的某一个地址,假如这个地址和烧写程序使用的地址有重合,则会出现j-flash烧录不成功的现象。

2、在单片机编程时,在中断里和中断外需要更改同一变量时,要千万小心,因为有可能你这一时刻在中断外使a = 1;在下一时刻中断内就执行a  =  2;使得a的值无法按照你的意思来赋值。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值