搜索找到 27 个匹配

dukeduck
2021年 3月 6日 17:58
版面: ESP32/ESP8266
主题: 用ESP32加LittlevGL库DIY一个回流焊炉
回复总数: 13
阅读次数: 4715

Re: 用ESP32加LittlevGL库DIY一个回流焊炉

@oyster 你这块板子上是ESP32S,我github上给的固件只能用于ESP32 Wrover或者ESP32 Wroom这样两个型号的芯片
dukeduck
2021年 1月 21日 01:22
版面: 其他硬件平台
主题: STM32H743VIT6开发板移植MicroPython并外扩8MB QSPI Flash
回复总数: 1
阅读次数: 114

STM32H743VIT6开发板移植MicroPython并外扩8MB QSPI Flash

眼馋Pyboard D系列的高性能,但国内目前买不到,所以弄了块STM32H743VIT6核心板。卖家只提供编译后的固件,不提供编译所需的定义文件。自己研究了几天,编译成功,现把定义文件分享出来,供参考。

https://github.com/dukeduck1984/BORINGT ... 32H743VIT6

过几天会把中文readme补上
dukeduck
2021年 1月 8日 22:59
版面: 其它
主题: MicroPython主要历史版本
回复总数: 1
阅读次数: 155

Re: MicroPython主要历史版本

19年的推进还是很快的,18年我的esp32还主要在用loboris分支,在loboris停止更新esp32分支之后没多久,官方的节奏就跟上来了
dukeduck
2021年 1月 6日 23:36
版面: 代码和工具
主题: 请教:写MS4525DO驱动时遇到的问题
回复总数: 3
阅读次数: 208

Re: 请教:写MS4525DO驱动时遇到的问题

dp_raw = 0x3FFF & dp_raw 这部分我理解了,因为datasheet上气压的16进制输出值最大是0x3FFF,所以这个0x3FFF &就是确保气压值小于等于0x3FFF

但dT_raw = (0xFFE0 & dT_raw) >> 5;这部分我还是不明白。datasheet上温度输出值是从0x0000到0x07FF,那0xFFE0是哪里来的,为何又要除以32呢?datasheet上并没有看到相关的说明
dukeduck
2021年 1月 6日 16:28
版面: 代码和工具
主题: 请教:写MS4525DO驱动时遇到的问题
回复总数: 3
阅读次数: 208

请教:写MS4525DO驱动时遇到的问题

昨天分享了 MS4525DO气压传感器的驱动  ,由于这是我第一次写驱动且之前没有任何C语言的背景,因此对于理解硬件的底层操作还是有些困难,此处有两个问题请教大家。 1. 首先是数据的位操作,就MS4525DO的驱动代码为例,气压和温度的位操作不同,气压的高位左移8位我能理解,但为何温度的部分是高位左移3位低位右移5位呢?实际上写驱动时我是参考了别人写的C++版本才知道需要这样操作才能获得正确的读数,但我本身并不理解为何这样做,求教。 MS4525DO的datasheet   data_buf = bytearray(4) i2c.readfrom_into(addr, data_buf) p...
dukeduck
2021年 1月 5日 18:32
版面: 代码和工具
主题: 分享一个MS4525DO气压传感器的驱动
回复总数: 1
阅读次数: 129

分享一个MS4525DO气压传感器的驱动

最近用到空速计,其核心是一个差分式气压传感器,第一次买的是MPXV7002DP(对应Arduplane里的APM2.5),输出为模拟量的电压信号。后来在TB上转了转,发现上述模拟量的空速计普遍缺货,现在大多都用I2C数字输出的MS4525DO-DS5AI001DP(对应PIX4),搜了下没找到Micropython的驱动,于是查了datasheet,参考了C++的驱动,写了个MPY版的驱动。这是我第一次写驱动,多指教。 下面代码使用MS4525DO-DS3AI001DP传感器,在ESP32 MicroPython V1.13上实测工作正常。 class MS4525DO: """ I2C dr...
dukeduck
2020年 12月 23日 12:35
版面: ESP32/ESP8266
主题: ESP32 的性能问题(相比pyboard而言)
回复总数: 6
阅读次数: 464

Re: ESP32 的性能问题(相比pyboard而言)

某宝上有stm32h743卖(没有WiFi和BLE),可以尝试自己编译固件,官方说现在对h7只有最基本的支持,可以当成高速版的f7(D系列)来用。
dukeduck
2020年 12月 22日 22:22
版面: ESP32/ESP8266
主题: 4G LTE
回复总数: 3
阅读次数: 470

Re: 4G LTE

gprs硬件上用什么模块呢?可否分享下?
dukeduck
2020年 12月 22日 22:13
版面: ESP32/ESP8266
主题: ESP32 的性能问题(相比pyboard而言)
回复总数: 6
阅读次数: 464

Re: ESP32 的性能问题(相比pyboard而言)

换句话说,虽然ESP32的CPU频率很高,但实际任务表现可能不如使用STM32F4的Pyboard V1。在这个问题得到优化解决前,时间密集型任务可能还是首选Pyboard,可惜国内还没有带Wifi和蓝牙的Pyboard D系列卖。
 
dukeduck
2020年 12月 22日 22:12
版面: ESP32/ESP8266
主题: ESP32 的性能问题(相比pyboard而言)
回复总数: 6
阅读次数: 464

Re: ESP32 的性能问题(相比pyboard而言)

换句话说,虽然ESP32的CPU频率很高,但实际任务表现可能不如使用STM32F4的Pyboard V1