目前有个项目不可避免的要在中断函数内处理大量位操作。为了减少开销,我们想知道ESP32、ESP32-S3,是否有类似ARM的位带区和位带别名区,或者类似的区域能够通过地址直接读取数据的某一位?
目前使用的版本是release/v4.4 在 ESP32-S3上。
ESP32、ESP32-S3 是否有类似ARM的位带操作
-
- Posts: 290
- Joined: Wed Sep 05, 2018 6:23 am
Re: ESP32、ESP32-S3 是否有类似ARM的位带操作
位带操作好像没有见过, TRM上也没有提到.
但是如果你只是想以单比特的方式控制GPIO的话,倒是可以试试这个 https://docs.espressif.com/projects/esp ... _gpio.html
以CPU指令的方式翻转单个或者多个GPIO
但是如果你只是想以单比特的方式控制GPIO的话,倒是可以试试这个 https://docs.espressif.com/projects/esp ... _gpio.html
以CPU指令的方式翻转单个或者多个GPIO
-
- Posts: 3
- Joined: Thu Mar 31, 2022 10:37 am
Re: ESP32、ESP32-S3 是否有类似ARM的位带操作
非常感谢,不过,我这里需要的是对片上ram中的数据进行指定位读,而不是外设的映射。
据您所说似乎没有这种特性?
据您所说似乎没有这种特性?
Who is online
Users browsing this forum: No registered users and 71 guests