自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (8)
  • 收藏
  • 关注

原创 华芯微特SWM32SRET6-50控制器应用记录

因为项目需要驱动800*480的TFT液晶屏,同时客户对成本比较敏感,经过对比选型,最终确定使用了华芯微特的SWM32SRET6-LQFP64,这款芯片先说说优势:硬件方面:优点:主频120MHZ, 集成TFT控制器,集成8MBtyes的SDRAM,可以静态驱动最大1024*768分辨率的屏,我项目驱动的是800*480的TFT,具有CAN,SPI,SDIO,UART,I2C等长用接口,并且价格很具有优势。外设设计的都很简洁实用,不像ST的外设,为了迎合很多应用场景,外设的功能设计的灵...

2021-10-06 23:13:38 4756 9

原创 2021-10-06

基于spi-flash的fatfs配置硬件平台:stm32f103VCT6、w25x16软件平台:fatfs R0.10由于产品需要存储大量数据,stm32单片机存储有限需要使用外部flash辅助存储。考虑各方面原因最后选用了一款spi-flash型号为w25x16,spi总线操作,拥有2M的存储单元。为了方便,我们想到了使用文件系统fatfs。此文档记录了配置流程,为以后做参考。一、 底层移植Fatfs的diskio.c与diskio.h文件用于兼容底层接口,主要配置过程就是重写 disk_in

2021-10-06 17:43:34 391

原创 开发一个物联网设备,想到的,反应够慢滴~~

今晚睡不着,忽然想到之前给别人开发的一个物联网的产品的通信是不是不合理,说出来,如果有人能看到可以指点一二,谢谢!系统由终端设备,服务器,web客户端组成。终端设备由我本人负责开发,使用的是自定义的通信协议。本机使用4G模块连接服务器,开了一个socket连接服务器。问题在于,在同一时间有可能多个web客户端对同一台设备进行下行的控制,当时存在一个问题就是,终端正在和某一个客户端通信的时候,另外一个客户端也通过服务器给设备发送了数据或者指令,导致设备的socket出现数据混乱的情况。后来因为他们最后测试验

2021-04-20 03:10:15 173 1

原创 STM32CubeMX_V5.4 配置FreeRTOS时的提示

STM32CubeMX_V5.4 配置FREERTOS时的提示错误提示信息如下:当配置了FREERTOS时,在生成代码时,产生的错误信息,该信息提示OS的tick和HAL的tick不能使用同一个定时器,OS默认使用的systick,所以这里改HAL的tick定时器,在这里可以将SYS里面的tick使用TIM外设来做。再生成代码就不会有问题了。...

2019-10-28 13:33:28 610

优化LittleVGL驱动接口函数 disp_flush

华芯微特SWM32SRET6集成了TFT和内部的SDRAM,但是没有硬件加速单元,TFT没有硬件加速单元,而且无法使用DMA传输,这点太窝火了,LittleVGL驱动接口部分,只能使用纯软件打点,占用CPU资源,而且由于只能字访问SDRAM,由于使用的RGB565色彩模式,打点的时候,需要软件判断图形边界,然后做读-改-写的操作,进一步降低了FPS,本人在官方的打点函数进行了重写优化,有一定的效果,有兴趣的朋友可以下载测试一下,就只有lv_port_disp.c文件,配置的单缓冲,通过宏定义开关,可以将打点函数,加载到内存运行。

2021-10-06

JS-001-2017和JS-002-2018标准以及中文版ESD概论.zip

文件包含: JS-001-2017 For ESD Testing Human Body Model.pdf JS-002-2018 For ESD Testing Charged Device Model.pdf 静电放电概论-第一部分—静电放电( ESD)简介.pdf 静电放电概论-第五部分—器件之敏感度及测试.pdf

2021-08-21

LM3886双声道2x68W高保真功放PCB+原理图

个人爱好音响,这是业余做的LM3886的双声道功放PCB和原理图,做出来的实物效果非常好,这个板可以通过跳线配置为双声道并联1个声道输出,可以用作低音炮,2块板就可以做成一个2.1的功放系统,具体原理图有说明如何跳线。

2018-11-22

飞思卡尔S12NE64网络芯片开发板

飞思卡尔S12NE64集成了物理层,协议层的MAC控制,可以直接接入网络,不需要任何以太网控制器芯片,开发板上有USB转TTL串口接口,4个按键,3个LED灯,1个SD卡接口,1个RJ45接口,1个电源接口,开发板使用BDM调试即可。

2018-11-22

飞思卡尔S12HY/HA系列开发板原理图+PCB

基于汽车仪表项目需求,做的一个开发板,具备VID29仪表电机输出口,脉冲信号采集,脉冲PWM信号输出,电压信号AD采集,SD卡,CAN收发,点阵LCD接口,带一个USB转TTL串口接口,采用5V电源供电,或者USB供电。主控采用核心板的形式设计。压缩包里面包含,开发板原理图,开发板PCB,HY64核心板PCB. 有需要的朋友可以下载参考和学习。

2018-11-22

基于软件方式的跳码加密算法

此跳码算法属于软件方式,相比于硬件方式具有解密难,几乎不增加成本的优点,可以用于很多需要加密的场合,如无线通信加密等等。

2012-07-27

使用AutoCAD给Protel99添加PCB汉字的新方法

使用AutoCAD2004/2000工具生成汉字的DXF或者dwg文件,然后导入Protel99或者更高版本,实现PCB的汉字添加,此方法产生的效果非常好,值得使用!

2012-02-23

基于89C2051全自动转换测量方式的高精度频率计

1. 测量方式可以随被测信号的频率变化自动进行切换,>1000Hz时,定时计数方式;<900Hz时,测周期,切换点可以随时自定义,可以做到最佳的匹配。 2. 可以通过改变晶振或者单片机来提高测量范围,有四个常用晶振的宏选择 3. 精度高,通过软件修正、再配合高频晶振以及更换单周期指令的单片机,高频时,可以做到+-2Hz的误差。 4. 硬件原理图可以根据的程序画出来。这个我想大家都会吧!呵呵!

2011-07-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除