单片机开发板

对k210的初探——MixNo——图形化编程

柔情痞子 提交于 2020-04-06 23:22:19
MixNo 市面上关于k210的开发板已经很多了,这次我很荣幸能够测评MixNo MixNo就像arduino一样具有具有低门槛入门,可玩性多样,可加拓展盾板可,加SD卡(加载人工智能模型)等优点。其中特别要说的是:其具有图形化编程的能力,且可以转换成micro python程序语句,且能够实现人脸识别、二维码识别、连接智能云平台,语音识别、操作和读取传感器、控制电机和舵机等功能。 我在入手1h后,就完成了扫码播放音乐的功能。 这是我的代码: 这是效果视频: https://v.youku.com/v_show/id_XNDYyMTIxNDU4NA==.html 说一下使用后的感受,相比于我们常用的单片机而言,这款开发板的可玩性很高,能够满足AIOT各方面应用,把以前我们需要多个单片机配合使用的才能完成的困境打破了,使用这一款单片机就可以搞定人工智能+硬件。 顺便提一句:童芯创悟的MixNo技术顾问是真的友好。不论是关于MixNo的问题,还是元器件的问题,亦或是电路的问题,80后油腻大叔都会认真解答,不论多晚。我感觉买开发板最主要的就是看重售后。为他们的职业精神点赞!!! 有问题的可以加入QQ群:1056344043 来源: 51CTO 作者: qq5e8b2872eb5f4 链接: https://blog.51cto.com/14785656/2485182

开发板刷系统

给你一囗甜甜゛ 提交于 2020-01-26 14:08:12
自从学习Linux,这是我第二次拿出开发板了,果然嵌入式Linux的学习相比但单片机的学习更漫长且复杂,我也不知道自己最终会如何,刚好今天是大年初一,写笔记前顺便写个随笔小愿望: 2020,武汉加油!中国加油!愿人们早日战胜病魔,迎来美好的春天, 也祝父母:身体健康,开心快乐每一天 baby:2020也是爱你的一年,祝这个开心果越来越美腻,感谢我能遇到对的人。 自己:Linux小白成长之路一切顺利! 下面开始切入正题了 依旧参考朱老师的PPT和笔记 一、什么是刷系统 刷系统就是利用刷机工具,向开发板中烧录预先编译好的系统镜像,使之在开发板上运行起来。 二、串口输出的意义(做系统控制台) 串口是一种硬件通信口,很多年前的时候串口是CPU之间进行通信的主要接口。但是现在因为串口通信的速度很低,所以现在串口主要是用来做程序输出监控、调试。 桌面电脑可以打开一个虚拟控制台,嵌入式系统一般是用串口来做控制台的。一般是用一根串口线连接开发板的串口和我们笔记本电脑的串口,然后在电脑上打开一个串口监视,这样开发板上的串口输出内容就可以在电脑上看到。还可以通过监视终端向开发板输入一些控制命令由开发板执行。常用的串口监视软件有:超级终端、SecureCRT、minicom 三、安装USB转串口线的驱动 本来电脑都是有串口的(DM9接口),但是现在大家都用笔记本没有串口了,所以这种串口连接线用不了

初学单片机,该如何选择单片机开发板?

回眸只為那壹抹淺笑 提交于 2019-12-15 18:48:42
单片机是可编程器件,可以通过编程来实现逻辑功能,这不仅降低了产品设计的复杂度,更丰富了产品的功能。现在的电子产品,多是以单片机为控制核心,再根据不同的用户需求来搭建不同的外设电路。所以,单片机在电子产品设计中非常重要,学会单片机在找工作时具有非常大的优势。 1 以单片机为核心的产品框图 那么,初学者在接触单片机之处,该如何学习呢?如何学习单片机才最有效?这就涉及到单片机开发板了。 (此处已添加圈子卡片,请到今日头条客户端查看) 什么是单片机开发板?单片机开发板是专为学习单片机而设计的板子,板子上具有一颗具体型号的单片机,再扩展了常用的外设电路,可以供初学者方便的学习单片机的片上资源、外设电路以及程序的编写。单片机需要学习什么?学习单片机就是学习具体型号单片机的片上资源、外设电路的设计、寄存器的控制方式、库函数的使用方式,以及单片机的编程方法。 2 - 单片机开发板 可见,拥有一块单片机开发板,对初学者来说,是多么的重要,不仅方便了学习,更能在指导下循序渐进、按部就班提高学习效率。那么该如何选择合适自己的开发板呢?可以考虑从如下几个方面如数选择。 1 选择合适自己的单片机型号 单片机是一门强调动手能力的学科,与数学、物理等理科不同,学习单片机不建议每天抱着书本看,而建议直接选择一款具体型号的单片机去学习外设电路的设计和程序的编写。在选择单片机型号的时候,可以看一下自己周围的同学

17级单片机期中测试题目

匿名 (未验证) 提交于 2019-12-02 23:34:01
硬件是msp430f169的板子,软件ccs8.3 一、简答题 1、试说明DMA工作原理 2、试说PWM的工作原理 3、试写出中断函数的框架结构,并说明基本特征 二、编程题 1、利用msp430f169单片机开发板的现有硬件情况,编写循环流水灯; 2、利用msp430f169单片机开发板的现有硬件并结合显示器件完成温度计设计,编写程序实现;

TPYBoard开发板带你轻松玩转MicroPython

旧街凉风 提交于 2019-11-26 04:51:57
说到MicroPython,也许有人会感到陌生。而说到和它密切相关的Python,是否会恍然大悟呢?Python属于解释型语言,1989年才开发完成的Python显然非常年轻。然而经过数十年的磨砺,如今Python已经成为最具人气的开源编程语言之一。MicroPython顾名思义就是运行在MCU的Python,换句话说单片机可以使用Python语言来控制了。 MicroPython:利用Python与MCU通信 目前C/C++语言在嵌入式系统中的代码占比中一直处于王者地位,但近几年MicroPython的发展和普及证明,Python无疑将在未来几年内快速抢占和蚕食C/C++的份额。包括现在比较火爆的机器人、无人机以及其他开源硬件诸如Arduino与Raspberry Pi的项目正吸引到众多拥有Python技能背景的爱好者,而借助MicroPython,用户完全可以通过Python脚本语言实现硬件底层的访问和控制。 MicroPython的概述与展望 可以说MicroPython是目前非常流行的嵌入式Python VM和开发环境。拥有自家的解析器、编译器、虚拟机和类库等。目前他支持基于32-bit的ARM处理器,比如说STM32F405。也就是说ARM处理器STM32F405上直接可运行Python语言,Python语言来控制单片机。 几款主流的MicroPython开发板

AVR单片机教程——开发板介绍

萝らか妹 提交于 2019-11-25 16:57:50
本教程使用EasyElectronics开发板。 EasyElectronics基于AVR单片机,拥有丰富的板载资源。 核心部分 ATmega324PA单片机 25MHz晶振 0.5A自恢复保险丝 5V供电,有3.3V输出 绿色电源指示灯 2个黄色串口指示灯 输出设备 红、黄、绿、蓝4个独立LED RGBW全彩LED 2位7段数码管 蜂鸣器 输入设备 4个独立按键 4个拨码开关 旋转编码器 电位器 光敏电阻 模拟扩展 10位DAC 数字扩展 74HC595扩展输出 74HC165扩展输入 1602 LCD接口 12864 OLED显示屏接口 模拟资源 2个NPN三极管 2个N沟道MOS管 2个低压轨至轨运算放大器 555定时器 数字资源 2个与非门 2个或非门 其他 面包板 在这样的设计下,这款开发板: 使用安全——0.5A自恢复保险丝,如有短路自动断电,保护电脑USB接口; 性能强大——单片机超频到25MHz,再加上GCC优化的代码,运行足够快速; 可玩性强——连接12864 OLED,可显示复杂图像; 可扩展性强——预留SPI、I²C、UART接口,可连接其他模块;板载面包板,可搭建简单电路; 足够简单——一些常用设备已经连接到单片机上,无需用杜邦线连接排针就能使用; 也可以很复杂——DAC、运放、定时器、逻辑门,有无数种组合。 除了开发板以外,前期实验还需要以下工具: