麦斯多鲁特
麦斯多鲁特
关注数: 3
粉丝数: 346
发帖数: 13,680
关注贴吧数: 18
[求助]Arduino IDE里ESP32 C3硬件SPI的问题。 手头上有一片合宙款的ESP32 C3简约版不带CH343串口的。用Adafruit_GFX库驱动ST7789 / ST7735 LCDSHIELD时,只能指定SPI的CLK和MOSI引脚才有图像,但是这就只能是软件SPI。如果用上面64行的不指定,同样SCK接GPIO2 ,MOSI接GPIO3就没有画面。 哪个库文件定义板卡SPI默认SPI的IO口? 谢谢。
请问这款是佳达隆轴吗? 可以用PG1350热插拔座,但是凯华的键帽突起的间距比这个窄。
ESP8266 flash download tool不支持4M以上 FLASH? 我开盖换了一个W25Q64,3.9.7版一直报错。但是arduino和mixly都能正常烧录。 Flash real size: 8388608 bytes Flash ide size: 8388608 bytes Flash ide speed: 40000000 Hz Flash ide mode: DIO Flash Chip configuration ok. 换了3.6版发现,那些可选容量最大32M bit。
关于Adafruit_GFX的问题。 最近在调试NS2009(TSC2007)电阻触摸屏的库,顺带要安装adafruit sh110x的库。但是在编译SH110X的例程的时候总是报错。OLED是IIC的,报错是SPI的。 In file included from c:\Users\compa\Documents\Arduino\libraries\Adafruit_GFX_Library\Adafruit_SPITFT.cpp:37: c:\Users\compa\Documents\Arduino\libraries\Adafruit_GFX_Library\Adafruit_SPITFT.h:131:77: error: default argument missing for parameter 5 of 'Adafruit_SPITFT::Adafruit_SPITFT(uint16_t, uint16_t, int8_t, int8_t, int8_t, int8_t, int8_t, int8_t)' 131 | Adafruit_SPITFT(uint16_t w, uint16_t h, int8_t cs, int8_t dc = -1, int8_t mosi, | ~~~~~~~^~~~ c:\Users\compa\Documents\Arduino\libraries\Adafruit_GFX_Library\Adafruit_SPITFT.h:131:61: note: ...following parameter 4 which has a default argument 131 | Adafruit_SPITFT(uint16_t w, uint16_t h, int8_t cs, int8_t dc = -1, int8_t mosi, | ~~~~~~~^~~~~~~ c:\Users\compa\Documents\Arduino\libraries\Adafruit_GFX_Library\Adafruit_SPITFT.h:132:26: error: default argument missing for parameter 6 of 'Adafruit_SPITFT::Adafruit_SPITFT(uint16_t, uint16_t, int8_t, int8_t, int8_t, int8_t, int8_t, int8_t)' 132 | int8_t sck, int8_t rst , int8_t miso = -1); | ~~~~~~~^~~ c:\Users\compa\Documents\Arduino\libraries\Adafruit_GFX_Library\Adafruit_SPITFT.h:132:38: error: default argument missing for parameter 7 of 'Adafruit_SPITFT::Adafruit_SPITFT(uint16_t, uint16_t, int8_t, int8_t, int8_t, int8_t, int8_t, int8_t)' 132 | int8_t sck, int8_t rst , int8_t miso = -1); | ~~~~~~~^~~ exit status 1 Compilation error: exit status 1 AI说是有些给了赋值,有些没有导致的。 调用了这些库 #include <SPI.h> #include <Wire.h> #include <Adafruit_GFX.h> #include <Adafruit_SH110X.h> Adafruit_SH1107 display = Adafruit_SH1107(64, 128, &Wire); 尝试了屏蔽SPI库还是不行。这个SH1106 i2c的也同样的报错
有人试过稚晖君的瀚文键盘固件吗? 24K的keyboard-fw我烧录到C8T6和C6T6,插电脑上结果都出现叹号的未知USB设备。有人知道原因吗?谢谢。
【求助】如何修改TFT屏的GPIO? 一个8位并口屏,目前针脚是PA0~5负责BL、CS、RS、WR、RD、RST,PB8-PB15是信号线,已经能正常显示。 就是线太乱,想程序里设置成集中到最小系统板的一侧 IO 。看明白了PA0的几个,就是看不明白PB的引脚怎么定义到哪个Pin对应那个TFT的引脚。 #define DATAOUT(x) GPIOB->ODR=(x&0xff00); 是 这句批量设定了8~15脚? (x&0x00ff)就是0~7脚? 假如我想用这一侧目前最简单就是让TFT的信号B12、B13、B14、B15、B3、B4、B5、B6 PA8、9、10、11、12、15 , BL直接连3.3V不用IO。 那(x&0xff00)改成(x&0xf078)行不行?
请问这段程序可以怎么优化 想实现mixly这种效果用最原始的办法实现了8x8二维数组变成,一个8位数组,然后发送到AIP1640驱动芯片点亮8x8LED阵列. void draw_fullmap() {uchar x1,x2,x3,x4,x5,x6,x7,x8,y1,y2,y3,y4,y5,y6,y7,y8; uint code fullmap[8][8]={{0,1,1,0,1,1,0,0}, {1,1,1,0,1,1,1,0}, {1,1,1,1,1,1,1,0}, {1,1,1,1,1,1,1,0}, {0,1,1,1,1,1,0,0}, {0,0,1,1,1,0,0,0}, {0,0,0,1,0,0,0,0}, {0,0,0,0,0,0,0,0}}; x1=fullmap[0][0]*128; x2=fullmap[0][1]*64; x3=fullmap[0][2]*32; x4=fullmap[0][3]*16; x5=fullmap[0][4]*8; x6=fullmap[0][5]*4; x7=fullmap[0][6]*2; x8=fullmap[0][7]*1; y1=x1+x2+x3+x4+x5+x6+x7+x8; x1=fullmap[1][0]*128; x2=fullmap[1][1]*64; x3=fullmap[1][2]*32; x4=fullmap[1][3]*16; x5=fullmap[1][4]*8; x6=fullmap[1][5]*4; x7=fullmap[1][6]*2; x8=fullmap[1][7]*1; y2=x1+x2+x3+x4+x5+x6+x7+x8; x1=fullmap[2][0]*128; x2=fullmap[2][1]*64; x3=fullmap[2][2]*32; x4=fullmap[2][3]*16; x5=fullmap[2][4]*8; x6=fullmap[2][5]*4; x7=fullmap[2][6]*2; x8=fullmap[2][7]*1; y3=x1+x2+x3+x4+x5+x6+x7+x8; x1=fullmap[3][0]*128; x2=fullmap[3][1]*64; x3=fullmap[3][2]*32; x4=fullmap[3][3]*16; x5=fullmap[3][4]*8; x6=fullmap[3][5]*4; x7=fullmap[3][6]*2; x8=fullmap[3][7]*1; y4=x1+x2+x3+x4+x5+x6+x7+x8; x1=fullmap[4][0]*128; x2=fullmap[4][1]*64; x3=fullmap[4][2]*32; x4=fullmap[4][3]*16; x5=fullmap[4][4]*8; x6=fullmap[4][5]*4; x7=fullmap[4][6]*2; x8=fullmap[4][7]*1; y5=x1+x2+x3+x4+x5+x6+x7+x8; x1=fullmap[5][0]*128; x2=fullmap[5][1]*64; x3=fullmap[5][2]*32; x4=fullmap[5][3]*16; x5=fullmap[5][4]*8; x6=fullmap[5][5]*4; x7=fullmap[5][6]*2; x8=fullmap[5][7]*1; y6=x1+x2+x3+x4+x5+x6+x7+x8; x1=fullmap[6][0]*128; x2=fullmap[6][1]*64; x3=fullmap[6][2]*32; x4=fullmap[6][3]*16; x5=fullmap[6][4]*8; x6=fullmap[6][5]*4; x7=fullmap[6][6]*2; x8=fullmap[6][7]*1; y7=x1+x2+x3+x4+x5+x6+x7+x8; x1=fullmap[7][0]*128; x2=fullmap[7][1]*64; x3=fullmap[7][2]*32; x4=fullmap[7][3]*16; x5=fullmap[7][4]*8; x6=fullmap[7][5]*4; x7=fullmap[7][6]*2; x8=fullmap[7][7]*1; y8=x1+x2+x3+x4+x5+x6+x7+x8; AIP1640_draw(0,y1); AIP1640_draw(1,y2); AIP1640_draw(2,y3); AIP1640_draw(3,y4); AIP1640_draw(4,y5); AIP1640_draw(5,y6); AIP1640_draw(6,y7); AIP1640_draw(7,y8); } 但是重复代码太多,x1~x8要多次复用,不知道该如何循环。
普中这块开发板的2.4G模块接口怎么调试也不成功 板上丝印标注的是 CE P33 CSN P37 SCK P36 MOSI P22 MISO P20 IRQ P33 但实际测量结果CE是 P10 不用这个接口,从P33~P37引到面包板上就能正常。 好像问题是P10和P22、P20这三个引脚上,特别是P2连在8个LED上没有跳线可以禁用。
推荐应用 最近在一台3代i3的试验机里安装了3.05 。 测试还有哪些应用可以用。 1。浏览器chrome 81 ,从雷电游戏中心下载。 2。微信32位最新8.0.42,横全屏后出现平板手机同时用选项,就是小程序打不开。 3。bilibili 用车机版比较稳定。32位最新版会闪退,6.3版在登录时闪退。HD版只有64位,我删掉了v8a的abi会显示安装失败。 4。直播姬暂时试验用32位的5.23正常进,最新版是64位。 5。网易云游戏正常。 6。应用商店 豌豆荚8.3.10和酷安13.3.4都正常
关于STC8H8K64U连显示屏的问题 买了2块SKDIP28的STC8H8K64U,之前在STC8A、STC12、STC15都能用的ST7735液晶屏,怎么都没有图像出。 刷了老刘爱捣鼓的示波器 Mini-DSO,连上SSD1306也没有显示。STC8A能正常显示。估计skdip28和sop28一样定义
编译出错,求助 DEMO程序在stc15w408as时成功编译,移植到stc8a8k64d4时编译出错,看到只有ture和false,尝试把unsigned char 改成布尔型,也会报错, error C129: missing ';' before 'time_5ms_flag' 有人知道原因吗?
STC8A8K64D2烧录时搜不到单片机 用CH341连接看最小系统只需要2个电容不过我这里是10uF和0.1uF,不是22u ,和这关系应该不大吧?
今天烧录架打板到货 焊好后看到12F的flash只有8Mbit?官网写是32Mbit,也就是有4MB的啊。 手机能连上AP,但是不能用浏览器打开配置页面?这个出厂固件有网页配置的吗? 还有就是串口工具为啥会出现乱码?
昨天看到集芯微的ESP8266在做活动 原本12.8还要5元邮费,现在只要4.6还包邮。 原本15块的测试板,现在只要5.4。 叠加优惠券还能更便宜。 不过只能优惠头2件,有需要的可以去看看。
手头上有一个泽耀A51 用自己打的板 已经用配置工具转成AP模式,wifi里已经成功连接,但是用ESPtouch输入密码之后一直连接不上。用另一个模式连上路由器后,ESPtouch也是连不上。 有人知道怎么解决吗?
泽耀的A51模块转接板的原理图碰到个问题 想自己画一个类似这样的免焊测试架ADC这块的 R4是 一个可变电阻吗?但是看不到板上有可变电阻。
想画个板子,请大家给点意见。 用STC12C5A60S2 SOP44 ,主要是用来测试nRF24L01和Ci24R1的,兼LE8900(XY-WB)无线模块。 因为安信可和泽耀在1.27mm的供电引脚有些差异,所以分开了2个。2.54mm 4x2的好像一样。 串口用CH340E或者CH340N,免晶振。 手头上还有些蓝牙模块和ESP8266也想预留接口,不过没有思路怎么放置。打算上下24pin排母把44Pin全引出,多余的弄成TFT液晶屏的供电。 DIP开关左面和右面想相互独立,锯开后也能用。 也在嘉立创看过别人的设计。要不要在某些IO增加排阻?还缺些指示用LED,在考虑要不要像他那样添加。
ST7735 0.96寸屏的问题 http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Foshwhub.com%2FFENG22784321%2F0-96-tft-cai-ping-qu-dong-ban_copy&urlrefer=c6c061612adda655e485c1dd28ed543c用这个转接板屏幕横竖的已经解决了。 //ucg.setRotate90();现在的问题是,这个库是128x160 //Ucglib_ST7735_18x128x160_SWSPI ucg(/*sclk=*/ 13, /*data=*/ 11, /*cd=*/ 9 , /*cs=*/ 10, /*reset=*/ 8); 而我的屏是80x160,x0 y0不匹配,只能自己换算。有没有把库改成80x160的办法?尝试过改这里的128改成80,结果还是第二张照片一样。
安卓9以上有哪个中文输入法是可以正常使用的? 在blissos 14.3安装了谷歌拼音和百度输入法都停止运行,系统自带有arm库
想打板做这东西 上图是泽耀方案这个好像用STM8的芯片,demo好像是一边自动发送字符,另一边切换到接收模式。 安信可好像是用STC8或者STC12,DEMO好像是两个模块,按键后对方亮灯。 手头上有几块STC12C5A60S2和STC15W408AS,打算自己画原理图,在找嘉立创打板。同时兼容两家的DEMO。 就是不知道这个【模式切换按钮】是接地呢?还是接VCC。
想修改这些引脚以适应自己打的板,请问该在什么文件里面找? 在两家店各买了一块CI24R1,没料到引脚定义完全不一样 成都泽耀是VCC、NC、CSN、SCK、DATA、NC、NC、GND ,DATA是MOSI 位置。 深圳优信是VCC、GND、NC、CSN、SCK、NC、DATA、NC ,DATA是MISO 位置。 DATA、CSN和LED都要改。
不同型号的51单片机编程有什么需要注意的吗? 手头上有几款无线模块demo是STC15W408AD的 ,XY-WB购入了一片。demo是STC12C5A60S2 和 STC8A8K64S4 ,CI24R1购入了一片。CI24R1配套的测试模块好像是STC12LE5204AD的(还没购入) 但是我手头上只有一套普中的STC89C52RC 和一套最小系统 ,现在打算在51平台让2个模块互相通信,请问有什么要注意的吗?
有人在arduino里用过CI24R1吗? 好像没有对应的arduino的库,RF24的hollo world互通测试示例也不通用。 看着比nRF24L少用2根针(CE和MOSI),券后1元就买了个试试。 资料里的demo只有STM32、STM8、STC12C、STC8A 。 在B站看到个视频是可以和Si24R1(nRF24L01)互相通信。有人在arduino里用过这个模块吗?
按着howtomechatronics做RC接收器时遇到问题 驱动板用MX1508,从RAW外接电源供电,B马达2路PWM脚正反转正常,但A马达只能一个方向转,摇杆往另一个方向推就会触发两脚高位。由于摇杆归中后IN1~4都是高位,用万能表测试了一下,发现CH5 (D8)从3.3v只降到2.77v,压降0.7v左右,其他3个CH都能降到0v。试着从D8换到D4,故障依旧。 用串口监视器看到接收到的数值都正常,用LED接上信号脚也能正常控制亮灭 手头上有几个MX1508和3个nano(一个做了遥控)1个mini,换了另一个MX1508+arduino nano组合故障依旧。 有遇到过类似情况知道原因的吗?
通过一个网页时光机重现官方论坛 用一个叫wayback-machine的网站,输入论坛网址就可以看到特定时期的快照。
关于eMCP做的U盘 老妈在PDD上买了一个大概这样子的U盘,无法读盘后找我。拆开看主控被打磨过,印着YCY,芯片精灵好像也没认出是什么主控。R1 疑似被击穿,已经开路了,插上后发热,电流有0.14A 。 R1和C2右脚相连,C2左脚接到GND。 万能表二极管挡位测量,C2只有50,其他C1 C3 C4都有300。 把NAND吹下来,发现是eMCP,型号大概是sandisk sd7dp24c-4G焊盘在芯片四周,看过其他eMCP BGA162都是焊中间的。 现在想把R1 换了看能不能正常识别出主控。有人知道vcc 接地的电阻一般多少欧的吗? 如果eMCP的ram部分能利用为U盘缓存,那不是很爽?
请教,用3.3V的pro mini 替代5V 手头上的PRO mini是3.3V的,网站给出的图是5V的。 这样改供电电路可以打板吗?右下角那个6~12V的RAW输入,在3.3V的版本里可以承受吗? 请前辈们给点意见。
关于别人用电视家不能全屏那档事
应用测试——咿啦看书
请问这是根霉病吗? 这盆香茅买的时候挺好的,养了不到半个月就枯成这样。土面出现个盗洞一样的,不知道什么虫子挖的。今天拔了出来才发现土都发白了,之前还以为是太干或者浇水太多。
凤凰OS 无尽的拉格朗日 太久没上线了,基地都不见了。星系合并后,资产都清零了。
问2个元件的事情 2262门铃的发射器,L1 Y1上面那个是什么元件?掉了盖的晶振吗?这个保险管是不是烧坏了?海豚形装的按摩器里面的,本地电子商店买不到这种全玻璃的,能不能用两头包铝壳的保险管代替?用多少A的?
小小英雄测试
x9s的win10驱动 今天装win11没成功,不是inaccessible boot device就是driver pnp watchdog。 装win10 20H2没声音没触摸,声卡装了驱动小喇叭也有个叉,最后装回官网下载1511的。 除了es8316要从驱动人生下载,其他都可以从360驱动大师下载。 触摸屏是最难搞,最后是更新了显卡驱动HD graphics后再安装这个版本的触屏驱动才有反应,不知道有没有关联,反正现在可用,连屏幕下方的田字也有反应。因为是双系统的BIOS,所以有线网卡没有识别出。
平板电脑用Ubuntu 18出现这个 ATOM z3735D 的平板,内核是4.14,启动时出现这个但能进系统。 i915 0000:00:02.0: [drm] *ERROR* [CRTC:51:pipe A] mismatch in pixel_rate (expected 235710, found 118056) i915 0000:00:02.0: [drm] *ERROR* [CRTC:51:pipe A] mismatch in hw.pipe_mode.crtc_clock (expected 235710, found 118056) i915 0000:00:02.0: [drm] *ERROR* [CRTC:51:pipe A] mismatch in hw.adjusted_mode.crtc_clock (expected 235710, found 118056) i915 0000:00:02.0: [drm] *ERROR* [CRTC:51:pipe A] mismatch in port_clock (expected 235710, found 118056) 后面的2处数值有些差别。 是不是跟BIOS 里面某个设置有关? 从必应搜到国外有帖子说有相应的内核补丁。有人解决过方面问题的吗?
埋堆堆测试
PC端的直播姬怎样才能看到直播间里有哪些观众在看? 需要第三方挂件吗?
chromeos的恢复镜像能不能像cloudready的一样 烧入到U盘后就能启动进系统? 手头上有一个ATOM x5的设备,找了个最相近的配置ACER chromebook 14 CB3-431的恢复镜像chromeos_13904.55.0_edgar_recovery_stable-channel_mp-v2.bin 烧进U盘后,启动时过了grub2就一直卡住。 之前用过fydeos、cloudready、camd64等chromiumos都能进。 要是U盘在真正的chromebook里启动,能进系统吗?
这个是不是红薯 叶子颜色比一般的红薯要浅许多。
平板是这种microusb 3.0的接口 但是用原装的转换线后插个闪迪cz73跟雷克沙的U盘,芯片精灵 都显示usb2.1设备,没有在xhci名下。 有没有同种接口能正常显示3.0的吗?
请问这是木棉树吗? 树干上没有突起。
有没有人在用这个x9s 求个单windows的BIOS,官网只有双系统的BIOS,刷完虽然可以安装安卓5.1 ,但是板载的千兆网卡不能用,linux里也无法正确识别板载声卡。 pipo x10s 、pipo w1pro的或许也行,同是z8350。备份BIOS放到网盘分享一下就可以。 好像还有些相同造型,不同品牌的机器,估计是公模贴牌。
非全局改变APP运行库的优先顺序
抖音的剪映录制屏幕 今天试用了一下,总结了以下2点经验 1。应用要全屏才能成功录屏。2。录屏设置【录制比例】要竖屏否则画面会这样花掉。剪映崩溃的几率比必剪高些。
必剪录屏测试
摩尔庄园测试
你用必剪会闪退吗?拿去吧你 你们一般安装必剪后,肯定弹出停止运行吧? 这是必剪的x86_64运行库跟系统不兼容。解法很简单,优先使用ameabi-v7a就行了。 如果你已经安装应用了,先把应用卸载。 再用x-plore或者RE文件管理器修改system / build.prop 。对文件长按左键就弹出菜单选择编辑文本找到这一段,修改成我图里一样,注意标点符号要用英文的半角。 保存后重启系统,再安装必剪就不会停止运行。 王者荣耀目前也可以用这个方法避免闪退。
新游戏测试 魔神英雄传 ; 1。第一次启动游戏时无法用以太网连接服务器,只能用wifi连接,选定服务器后可以用以太网进入游戏。 2。游戏主界面也是要游戏助手才能鼠标点击【创界山】。 游戏2D动画画风有点像同人作品,人物几乎没有阴影。阴阳师换皮的感觉。新手教程太长。 最终幻想-勇气启示录 幻影战争; 1。动画无法解码,好像要替换minidrm才能解决。 2。界面无法鼠标点击,要用游戏助手解决,问题不大。 完成第一战返回主界面后,有个联动的广告怎么也点不到关闭的按钮,这就大问题了。
官网论坛正式歇菜 从去年11月开始就无主状态,小广告铺天盖地。今天彻底打不开,估计是到期没有续费。
B-L-I-S-S 11.10 ATOM8350 Bilibili漫画测试
【话题◎0607】oppo reno 6 pro 当前自动旋转应该是关着的。看视频的时候遇到这个,除了重启手机还能怎么解决?返回键也关不掉这个。
今天打探到的消息 rEFInd可以在surface pro 4 、surface pro 5 、surface pro 6 、surface pro 7 、surface go 里触屏选择。
VMware 里 安卓7.1 高分辨率
有个设备禁不住,怎么办? 禁了还有显示上传下载的
有人知道这是什么虫子吗?
S905x3的盒子玩游戏性能如何? 今天看到腾讯的极光盒子3pro,拿到优惠券也要499,某宝的4+64也就400左右。 如果不是云游戏的,大概玩什么就明显卡?
pro micro好像被烧录器写坏了。 为了做这个个RC遥控器。上周买了个pro mini ,因为不熟悉arduino isp操作,就顺带买了个US Basp 。 收到货后,经过好2天折腾也没弄懂US Basp怎么用。包括把注释了这两段、用Zadig装驱动。第三天终于在换掉这两个文件后,可以给pro mini 写入程序了。但是pro micro在第二天试验阶段就出了问题。 现在有2种情况,都在插入电脑后能正常出现com口和leonardo 。第一种情况是上传代码时,两个LED狂闪,然后com口消失掉。 第二种情况是用asp重烧bootloader (大概是下图那个)后,显示上传成功,但实际是没有成功的。暂时还没试过用命令烧bootloader,都是IDE里面操作。 有前辈知道如何救回这个半死不活的pro micro吗?
关于MH ET LIVE Tiny88的问题 有一块这样的板子,最近写入时经常出问题,最后还掉了bootloader的样子。具体就是加电后红LED没有闪烁,只有绿色LED亮。 有人知道怎么从新烧这个的bootloader吗?可以在哪里下载文件? 可以用arduino nano作为isp给这个板当烧录器吗? 如果不写bootloader,用烧录器写入,是不是可以用多用2K,有8K空间? Tiny88可以用ATTiny85的USB库吗?示例里没看到有USB相关的例子。
请问日版的手柄和美版的通用吗? 美版SNES的手柄插在日版机能正常吗?
nRF24LE1键鼠,USB接收器用什么方案比较便宜? 那种集成了单片机的nRF24LE1键鼠,USB接收器用什么方案比较便宜?这个东西就是用nRF24LE1的,触摸部分是用敦泰的FT芯片。带一个USB接收器,接收器上还有个对码的按键,能脱离软件配对。 这种复合设备的接收器用CH9326合适吗?用CH554行不行?
1
下一页