![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
玩转嵌入式
文章平均质量分 60
alphasion
这个作者很懒,什么都没留下…
展开
-
基于ZStack3.0.1(CC2530)和ST7735S的HAL_LCD驱动替换(二)
上一篇搞定了字库的生成,今天这一篇就考虑驱动的编写了,根据开发板现有的电路图,OLED接口的引脚为:命名描述占用引脚GND接地线VCC3.3V供电CLK时钟P1_2DIN数据P1_3RST重置P1_7D/C命令/数据P0_0由于CC2530没有专用的通信接口可以和这玩意通信,因此需要使用以上几个GPIO口进行软实现完成数据的通信,本着拿来主义的精神,结合本人懒的个性,这部分就考虑直接使用ZStack的HAL驱动来完成了,毕竟原创 2021-06-03 23:11:09 · 288 阅读 · 0 评论 -
基于ZStack3.0.1(CC2530)和ST7735S的HAL_LCD驱动替换(一)
最近JN5169不是很容易得到,然后就从个人收藏里找出了压箱底依旧的CC2530来玩了,之前买的CC2530开发板只有OLED驱动,显示的内容有点忒少了。。。于是乎就动起了歪脑筋,刚巧手上的Zigbee开发板OLED插口PIN2PIN兼容这个TFT-LCD屏,所以。。。嘿嘿嘿根据厂方的资料,驱动为ST7735S,从下载到的DataSheet来看,除去6800和8080两个我不太喜欢的并行接口(或者说从来没喜欢过)The serial interface is either 3-lines/9-bits原创 2021-06-02 00:02:23 · 605 阅读 · 0 评论 -
用CC3D ATOM给电调编程
最近装配和使用无人机,使用了BLHeli-S固件的电调,而我们手上的飞控不是穿越机常见的飞塔,也不支持BetaFlight和CleanFlight固件,虽然经过查询,可以对电调进行透传但是仅支持BLHeli-32的协议。本着能不铺张浪费就尽量避免的原则,经过小半天的折腾,发现:价格及其便宜的CC3D Atom飞控可以实现对BLHeli-S的透传功能从而实现对电调的设定和升级固件步骤记录下来主要是为了备忘,同时让需要的人少绕点弯子。期初我由于没有去查找CC3D Atom的原理图,而且又没有找到专门针对CC原创 2020-05-17 03:42:29 · 737 阅读 · 0 评论 -
关于USB HID的一些粗浅见解和备忘
近期因为在尝试用STM32的USB功能,实现一个手柄。初步了解了一些USB HID协议的内容,发现其主要内涵在于设备的报告描述符,对于标签网上盛传的一个表格如下主标签项目全域标签项目区域标签项目标签代码标签代码标签代码Input(向主机输入)0x8?Usage Page(用例页定义)Usage(用例定义)0x0?Output(从主机输出)0x9?Logical Minimum(逻辑最小)...原创 2020-04-30 14:08:33 · 1001 阅读 · 0 评论