单片机程序巧用printf

也不一样,这需要大家去看编译器的help帮助选项,这里我们以STM32、51和AVR整理了几个串口打印程序,供需要的朋友参考。 1、在KEIL下使用printf函数,以STM32为例 在uart.c中添加如下代码 View Code...

http://bbs.eeworld.com.cn/thread-611400-1-1.html 发布时间: 2018-01-25



【NUCLEO-L4R5ZI评测】对比STM32的真随机和电脑的伪机数

网上都说一搬情况下会用电脑软件生成的随机数都是计算出来的伪随机数,存在一定规律为此还有一个专门提供真随机数服务的组织random.org,据说是通过大气噪声看到STM32手册里说STM32L4R5的RNG模块生成的是真随机数,是通过模拟电路的噪声源作为随机数的种子 在网上查了一些资料看到很多人说伪随机存在一定规律其中有一篇介绍树莓派的真随机数发生器的博客,对比了真随机数生成的RGB图像和伪随机数...

http://bbs.eeworld.com.cn/thread-611387-1-1.html 发布时间: 2018-01-25



驱动ds18b20问题

报错:Traceback (most recent call last):<span][color=rgb(0,]  File "ds18x20.py", line 59, in read_temp AttributeError: 'OneWire' object has no attribute 'write_byte' MicroPython v1.9.3-238-g42c4dd09 on 2018-01-10; PYBv1.0 with STM32F405RG [Python] 纯文本查看 复制代码"&qu...

http://bbs.eeworld.com.cn/thread-611340-1-1.html 发布时间: 2018-01-25



大家除了STM32还用过什么好的MCU啊? 求推荐

给一些意见,谢谢大家! 大家除了STM32还用过什么好的MCU啊? 求推荐 PIC........................... 不稳定是真的吗,虽然我没用stm32做过量产的产品,但是知名度这么大,出货量应该不会小,不至于不稳定吧 StM32不好么,唉!我现在用的最好的就是STM32了。 运行不稳定涉及的面比较宽,我觉得如下6点都会影响稳定的运行:!、硬件设计。2、软件设计...

http://bbs.eeworld.com.cn/thread-611332-1-1.html 发布时间: 2018-01-25



stm32和串口转以太网和路由器搭建5g的通信

想问下大佬们:我想用两个stm32进行wifi通信,现在的方案是:stm32接串口转以太网模块再接路由器,由A路由器发送网络信号到另一个B路由器,B路由器接收到网络信号后用串口转以太网模块接到stm32,不知道这样可以行得通吗,可以行得通的话,是不是将A路由器设置成TCP Server ,B路由器设置成TCP Client  (思路相当于蓝牙模块),这样子能实现吗,不能实现...

http://bbs.eeworld.com.cn/thread-611131-1-1.html 发布时间: 2018-01-24



产品显示画面好看又省电的秘诀

新一代拥有高效能与低功耗的产品,可望解决产品开发商的烦恼。意法半导体(STMicroelectronics)微控制器产品部STM32产品线营销经理Bertand Denis表示,产品要能拥有「智能」,才能称得上是智能对象,而智能的表现之一在于人机接口(HUI)的易用度,其中, 图形显示或操作接口较为直觉,因此受到许多智能对象开发商的青睐。然而要能显示图形接口,产品一定要内建显示器,偏偏显示器一向是最...
关键词: 产品显示

http://www.eeworld.com.cn/xfdz/article_2018012480225.html 发布时间: 2018-01-24



【零基础学习STM32】第一讲:GPIO输出实验——点亮三色LED

为电源电压,UF为LED的正向压降,IF为LED的一般工作电流。LED广泛应用于各种电子电路、家电、仪表等设备中,做电源或电平指示。 2、STM32 GPIO简介      STM32F4每组通用I/O 端口包括4 个32 位配置寄存器(MODER、OTYPER、OSPEEDR 和PUPDR)、2 个32 位数据寄存器(IDR 和ODR...

http://bbs.eeworld.com.cn/thread-611065-1-1.html 发布时间: 2018-01-24



用32如何实现一些特别的功能

如何利用stm32通过传感器实现机器上下喷涂,左右移动 用32如何实现一些特别的功能 机器上下喷涂,左右移动.需要看这个机器的控制方法。单片机对应接口与之相连。再分析,控制机器产生动作的协议是什么。从单片机编程的角度考虑就是这样。如果机器硬件不是现成的,问题就在机器部分的实现方法。而不在单片机。 ...

http://bbs.eeworld.com.cn/thread-611022-1-1.html 发布时间: 2018-01-24



带有LED警示灯的骑行夜服设计

近年来,夜间骑车或跑步遭遇不幸的事件时有发生,这往往是因为在转弯或者高速行驶的过程中,汽车司机受限夜间视场,来不及避让而造成的。传统的夜行服大多采用被动方式,即由反光材料制作而成,在暗光条件下工作的人员广泛使用,由于利用的是反光原理,只有在灯光照射下才能进行反光,而且不同灯光照射产生的反光效果不同,因此大大限制了夜光服的使用场合和使用人群。有些主动发光的LED灯,发光面很小,强度较弱,无法起到好的警示作用。本文设计了一套带有LED警示功能的骑行夜服,能够在夜晚自主发光,该夜行服可为需要在夜间出行的骑行者或跑步者起到好的保护作用。1、系统方案总体设计系统总体框图如图1所示,以STM32单片机为主...
关键词: LED 警示灯 骑行夜服

http://www.eeworld.com.cn/qrs/article_2018012343960.html 发布时间: 2018-01-23



基于STM32自码DS18B20驱动程序

DS18B20是一款单总线可编程分辨率的数字温度计,详细内容可见中英文datasheet,笔者不在赘述。很早就接触到的温度传感器,也相信每一个曾学习过嵌入式开发的人都用过,笔者在STM32F4上自码DS18B20驱动,有些小小心得:DS18B20的控制流程根据DS18B20的通信协议,DS18B20只能作为从机,而单片机系统作为主机,单片机控制DS18B20完成一次温度转换必须经过3个步骤:复位、发送ROM指令、发送RAM指令。每次对DS18B20的操作都要进行以上三个步骤。复位过程为:单片机将数据线拉低至少480uS,然后释放数据线,等待15-60uS让DS18B20接收信号,DS18B20...
关键词: STM32 DS18B20 驱动程序

http://www.eeworld.com.cn/qrs/article_2018012343944.html 发布时间: 2018-01-23



麻雀虽小 五脏俱全:MCU专用RTOS简述

、Power、STM32、StrongARM、Synopsys ARC、TI、Win32、x86/x386、XScale等等。Wind River公司所推出的VxWorks,主要针对嵌入式系统设计,采Monolithic (单体式)核心,优势是具备先占式多工处理核心、循环执行、岔断快速反应等特性,原生支援64位元处理器架构(x64)、可进行平行(SMP)/非平行(AMP)处理,累积至今有超过15亿个装置导入...
关键词: MCU RTOS 简述

http://www.eeworld.com.cn/qrs/article_2018012343943.html 发布时间: 2018-01-23



【NUCLEO-L4R5ZI评测】——by littleshrimp

[index] [#609877,2309204]【NUCLEO-L4R5ZI评测】测量STM32L4R5在不同模式下的电流 [#610659,2311816]【NUCLEO-L4R5ZI评测】STM32的ADC原来可以超频? [#610759,2312140]【NUCLEO-L4R5ZI评测】驱动EINK 2.7寸电子墨水屏 [#] [#] [/index] 【NUCLEO-L4R5ZI评测】——by littleshrimp ...

http://bbs.eeworld.com.cn/thread-610774-1-1.html 发布时间: 2018-01-23



【NUCLEO-L4R5ZI评测】驱动EINK 2.7寸电子墨水屏

先用STM32CubeMX创建一个工程定义好用来控制EINK屏幕的SPI接口和GPIO 为GPIO取好名字,然后生成工程 添加EINK驱动到工程 修改对应引脚的宏定义 配置ADC启动转换并将结果转换成对应电压 实现EINK显示电压的函数DisplayVoltage 运行代码后的效果 把PA4和板子上的VDD3V3连接后测试电压为3.29V 屏幕资料 测试工程,回复可见 本帖隐藏的内容 【NUCLEO-L4R5ZI评测】驱动EINK 2.7寸电子墨水屏 虾哥,这个应该叫做水墨屏吧。这个屏是自己画的屏板? [quote][size=2][url=fo...

http://bbs.eeworld.com.cn/thread-610759-1-1.html 发布时间: 2018-01-23



Geek的入门神器:micropython-能跑python的stm32开发板

    0x01 引言     MicroPython是运行在微控制器上的Python,遵守MIT协议。剑桥大学数学科学中心的Damien P. George在研究各种深奥数学、物理问题之余,还搞了一个MicroPython项目,将Python移植到ARM Cortex M微处理器上,并开发了电路板。2013年曾经在KickStarter上成功筹得近10万英镑。2014年成功完成项目,发货。     同时,这个项目也在GitHub上开源,至今已有1800+星,60位贡献者。George曾在2014年PyCon ...

http://bbs.eeworld.com.cn/thread-610748-1-1.html 发布时间: 2018-01-23



STM32驱动LSM6DSL,读FIFO数据一直为0

我用STM32 SPI驱动LSM6DSL读取加速度计和陀螺仪数据 如果不使用FIFO,用其输出源寄存器 OUTX_L_G OUTX_H_G等等   读取的数据没有问题的 配置如下 [C] 纯文本查看 复制代码uint8_t whoami,rst;         memset(&md_cfg,0,sizeof...

http://bbs.eeworld.com.cn/thread-610721-1-1.html 发布时间: 2018-01-23



我该怎么办

新换一家单位,做了几个项目。最后这个,叫什么无线, 用到一款模块,YYW_M203C,既有GPRS功能,也有GPS功能。 我搞了很长时间,都不行。我都想放弃了。本来两个月试用期, 现在都过了,我都不好意思提。 我该怎么办?谢谢! 我该怎么办 还继续努力 不是在这个新单位之前做了好几个项目了 说明之前的几个都是可以胜任的哇 换行业本来就比较难 如果待遇还不错 继续努力 多花点时间 个人意见 我最近也在搞GPS GPRS 只是是两个模块 [quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=2311991&...

http://bbs.eeworld.com.cn/thread-610713-1-1.html 发布时间: 2018-01-23



keil中使用gcc编译器链接.a库文件出现的问题

最近在做加密芯片方面的开发,需要调用第三方库,但是这个库是.a静态库,听说keil可以使用gcc编译器。首先在keil中使用gcc编译器成功了,但是链接.a库文件的时候出现了如下错误:linking... c:/keil_v5/arm/gcc/bin/../lib/gcc/arm-none-eabi/7.2.1/../../../../arm-none-eabi/bin/ld.exe: skipping incompatible ../LIB\libencrypt.a when searching for -lencrypt c:/keil_v5/arm/gcc/bin/../lib/gc...

http://bbs.eeworld.com.cn/thread-610707-1-1.html 发布时间: 2018-01-23



使用STM32快速开发AliOS Things硬件与软件环境

ST与阿里巴巴集团旗下的云计算科技公司——阿里云合作,推出基于STM32L4 IoT探索套件快速开发AliOS Things的方案。STM32用户可以在STM32L4 IoT上运行阿里的物联网操作系统AliOS,无缝连接阿里云。本文以WiFi连接阿里云收发消息为例介绍了,如何获得AliOSThings开源代码,和如何基于IoT探索套件STM32B-L475E-IOT01A与STM32常用开发工具...
关键词: st 物联网 stm32

http://www.eeworld.com.cn/qrs/article_2018012243929.html 发布时间: 2018-01-22



stm32事件中断

;             stm32事件中断 弄一个逻辑式把决定动作的条件都加进去,根据条件进执行函数,你这么加点再加点不是办法. ...

http://bbs.eeworld.com.cn/thread-610664-1-1.html 发布时间: 2018-01-22



【NUCLEO-L4R5ZI评测】STM32的ADC原来可以超频?

先使用TIM1输出160KHz 50%占空比的方波然后将PWM输出连接到ADC的输入用STM32L4R5的ADC测量PWM信号下边是用示波器测量的PWM输出 配置ADCAdcHandle.Init.ClockPrescaler=ADC_CLOCK_SYNC_PCLK_DIV1; AdcHandle.Init.Resolution= ADC_RESOLUTION_12B;  sConfig.SamplingTime =ADC_SAMPLETIME_2CYCLES_5; [C] 纯文本查看 复制代码  /* ### - 1 - Initialize ADC...

http://bbs.eeworld.com.cn/thread-610659-1-1.html 发布时间: 2018-01-22




<上一页 234567891011121314151617 下一页> 相关结果约14,454个