合集-ATtiny88初体验

摘要:ATtiny88是Atmel公司推出的一款基于8位AVR架构的高性能单片机,具有8KB的Flash、512B的SRAM以及64B的EEPROM。本文介绍了如何借助PROGISP软件配置ATtiny88的熔丝位,并基于搭载ATtiny88的MH-ET LIVE Tiny88核心板介绍如何点亮LED。另外也简述了在Linux环境下使用AVRDUDE软件和USBasp烧录器将程序下载到单片机的方法。 阅读全文
posted @ 2023-08-19 17:00 chinjinyu 阅读(566) 评论(1) 推荐(1) 编辑
摘要:ATtiny88单片机含有2个定时器,其中定时器0是8bit的,定时器1是16bit的且支持PWM。本文介绍基于定时器0,通过软件模拟PWM波控制MH-ET LIVE Tiny88板载LED的方法。 阅读全文
posted @ 2023-08-20 21:03 chinjinyu 阅读(379) 评论(0) 推荐(1) 编辑
摘要:ATtiny88单片机不包含串口模块,因此只能使用软件方式模拟串口时序。本文介绍了ATtiny88单片机的外部中断模块,并结合定时器和外部中断模拟串口的发送和接收时序。另外,也介绍了在AVR GCC下重定向标准输入输出到串口的方法,以更方便观察和调试程序。 阅读全文
posted @ 2023-08-22 16:54 chinjinyu 阅读(386) 评论(0) 推荐(1) 编辑
摘要:ATtiny88单片机含有看门狗模块,拥有独立的内部128KHz时钟源,可以在3种模式下工作,本文主要介绍操作ATtiny88看门狗的方法。 阅读全文
posted @ 2023-08-25 15:24 chinjinyu 阅读(334) 评论(0) 推荐(0) 编辑
摘要:ATtiny88单片机包含一个10bit分辨率的ADC模块,拥有8个通道,最大采样率15kSPS,转换时间14us。ATtiny88的ADC参考电压可以来自外部,也可以使用内部1.1V的电压源。支持自由运行模式和单次转换模式,支持多种自动触发源,在睡眠模式下拥有噪声消除器。本文介绍如何使用ATtiny88的ADC模块对外部输入电压进行测量。 阅读全文
posted @ 2023-08-29 16:54 chinjinyu 阅读(348) 评论(0) 推荐(0) 编辑
摘要:ATtiny88内含一个SPI模块,可以实现数据的全双工三线同步传输。它支持主从两种模式,可以配置为LSB或者MSB优先传输,有7种可编程速率,支持从空闲模式唤醒。本文介绍了如何使用SPI的主机模式与SPI Flash进行通信。 阅读全文
posted @ 2023-09-04 17:07 chinjinyu 阅读(278) 评论(0) 推荐(0) 编辑
摘要:ATtiny88包含TWI模块,它兼容Phillips I2C以及SMBus,支持主从模式,支持7bit地址,最大允许128个不同的从机地址。在多主机模式下,支持总线仲裁。从机模式下的数据速率高达400kHz,且从机地址可编程。在睡眠模式下,支持地址识别唤醒。本文介绍了如何使用ATtiny88的TWI模块,并与SSD1306 OLED进行通信刷屏。 阅读全文
posted @ 2023-09-12 15:44 chinjinyu 阅读(459) 评论(0) 推荐(0) 编辑

more_horiz
keyboard_arrow_up dark_mode palette
选择主题
点击右上角即可分享
微信分享提示