*阅读说明:以下仅摘录帖子内容展示,详细测评过程及相关源码、资料等请戳原链接查看,排名不分先后。
HT1621段式液晶,DA接P3.6,WR接P3.4,CS接P3.2。
MAX7219,是一种驱动数码管的芯片。MAX7219模块是我自己制作的。
今天搞一下TN9模块,测量体温的。
今天搞一下硬件I2C读写AT24C04,SCL接P01,SDA接P00。
今天搞一下OLED,I2C接口。SCL接P01,SDA接P00。
今天搞一下另一种OLED。SCL接P0.1,SDA接P0.0。
今天搞一下TFT.SCL接P0.1,SDA接P0.0,RES接P4.2,DC接P1.0,CS接P1.1,BL接P1.2。
今天搞一下矩阵键盘。四根行线P1.0-P1.4,四根列线P1.4-P1.7,键值用串口1打印。
今天搞一下TLC5615,这是个DAC芯片。DIN接P0.1,SCLK接P0.0,CS接P1.0。
今天运行了一下CRC例程。
今天搞一下SPI接口的网口,芯片是W5500,TCP客户端。
今天搞一下PCF8591,本来PCF8591既有DAC功能,又有ADC功能。可我只搞出了DAC,ADC一直不对。SCL接P01,SDA接P00。
这次把ADC搞好了。SCL接P01,SDA接P00。把ADC值通过串口打印出来,可是有点毛病,打印的有时候会漏掉几个字符,搞不懂。串口发送接P24。
今天搞一下TM7705。TM7705是16位模数转换器。
工欲善其事必先利其器,因此第一步就是要去搜集相关的资料,创建好开发环境。
由于我是用的事先写好的OLED库,该OLED为SSD1306驱动芯片,具备128*32分辨率。 I2C接口顺序为:GND、VCC、SCL、SDA 刚好我们的开发板上下面的接口有满足顺序的:GND、VCC、P22、P24 因此我们将对针脚做以下映射: P22——SCL P24——SDA 根据手册中对IO模式的说明,来操作端口功能选择寄存器。
1、开箱 2、开发环境搭建 3、编译例程烧录点灯 打开HC89S105AC8资料包中的参考例程文件夹,里面有很多例程,现在基于ExampleProject这个例程写个简单的程序点亮开发板上的LED。 4、其他功能
按官方给的教程安装仿真包后,在串口里会出现一个虚拟串口,名字竟是STM的驱动,难不成他们是通用的? 后来我把RX和TX短接后,无论是换各个波特率,还是换驱动,发送任何内容都是65。 打开官方例程,竟然找不到芯片库,我也完全是按官方的要求安装的仿真软件,便是问题就在于死活在芯片库找不到芯圣,仿真器中到时可以找到HC-LINK。 后来经过九九八十一难,终于找到原因了……
天先测一下ADC吧。我把开发板拆开成两部分了,焊上排针,这样更方便,也可以给其它的芯圣芯片下载了。
首先我拿出装有芯圣的笔记本,一看是以前老版本的,我又重新下了一次。 大体了解如下: 1,驱动是用来安装虚拟串口和能识别板子。 2,HC_LINK是安装MDK的PACK的,且必须装在系统默认的MDK,否则找不到芯片。 3,HC_PM51是用来下载程序的。
我手里有一个DHT11的温湿度传感器,心里想着就驱动这一款传感器吧。这个传感器是单总线的,首先需要配置信号引脚。
如果DHT11是正常的,会拉低总线一段时间,就利用这一点来检测传感器是否正确连接和工作。
HC89S105A系列在原有105系列基础上进行了全面升级:64K Bytes FLASH 程序存储器、256 Bytes IRAM 、4K Bytes XRAM,宽泛的电压工作范围(2-5.5V),宽泛的工作温度(-40—105℃)以及更强的抗干扰能力。拥有LQFP32/44/48三种封装,且PIN 脚兼容市场主流ST的105系列,适用于各类工控、家电、消费性电子产品,满足客户的多元化需求。 HC89S105A系列覆盖了STM8S105系列所有的管脚功能,电源管脚完全兼容,更具备JTAG/SWD两种仿真烧录接口,以及IAP/ISP/ICP编程能力。同时拥有更为丰富的外设,支持通讯模块PIN脚的映射(包含UART/IIC/SPI/PWM),六种定时器(T0/1/2/3/4/5/6)的外部映射以及高精度的内部时钟输出映射。
|