最新发布 第8页

电子创客营- 专注分享嵌入式,单片机,物联网知识经验

python

python的bytes 打印中带有字符

python的bytes 打印中带有字符
要用到python把大概4000个bytes最终转换成c语言中数组的形式。我们知道python中的bytes是二进制的格式,而c语言的代码相当于文本。所以解决思路也很简单,就是把python中这4000个bytes先转换成字符,然后再写入到文本文件中。 但是其中却出现了一个问题,...

DK45 3年前 (2018-08-28) 3531℃ 0评论 2喜欢

ESP32

在win10和在win10 子linux下编译ESP32速度大比拼

在win10和在win10 子linux下编译ESP32速度大比拼
前面编译esp32代码,一直放在win10下编的,但是每次要是从头开始编译,上个厕所回来还在编译中。苦逼的只能盯着电脑屏幕的编译行继续滚动。从乐鑫官方提供的windows下编译工具来看,是用MINGW窗口来执行编译,而mingw可以简单的理解是把linux下的工具移植到了wind...

DK45 3年前 (2018-08-24) 5871℃ 0评论 8喜欢

人工智能

Tensorflow 入门体验hello world

Tensorflow 入门体验hello world
平时我们学习一门新的编程语言,第一个小实验都是从hello world开始。tensorflow为目前最热的深度学习框架,网上教程也不少,但很多一开始立马就是长篇大论的数学知识,让我们这些上大学高数逃课的情何以堪啊。 每一次学习新的东西,安装完开发环境以后我都会热血澎湃的想赶紧看...

DK45 3年前 (2018-08-22) 2200℃ 0评论 6喜欢

ESP32

ESP32 MCPWM驱动直流有刷电机

ESP32 MCPWM驱动直流有刷电机
在驱动直流有刷电机的时候重点就是在于PWM信号。而ESP32 内部自带专给电机产生pwm的外设MCPWM。而我也是使用两对pwm分别驱动两个马达。 根据官方参考手册的描述,mcpwm一共有两个mcpwm外设,每个外设有三个定时器,每个定时器可以产生2路pwm,这样算下来也就是通...

DK45 3年前 (2018-08-22) 6478℃ 0评论 8喜欢

ESP32

ESP32 PULSE CNT脉冲计数器使用

ESP32 PULSE CNT脉冲计数器使用
基于esp32 IDF进行开发,实现对直流有刷电机的控制,同时要对转速通过霍尔传感器进行计数。esp32内部的外设还是挺多,所以一个功能也可以用不同的思路来实现。 ESP32内部有个专门驱动电机的mcpwm,该模块可以产生直驱动电机需要的PWM信号,同时还带的有捕获功能,可以对...

DK45 3年前 (2018-08-22) 7316℃ 0评论 8喜欢

STM32

stm32 全局变量自己乱变

stm32 全局变量自己乱变
呵呵,什么奇葩问题都能遇到。在编写stm32的程序发现一个逻辑判断功能不正常。随机调试,发现自己定义的一个全局变量在确定没有代码操作他的情况下竟然在自己乱跳。 但是真理告诉我不要怀疑芯片的问题,不要怀疑编译器的问题。但是还是忍不住怀疑了一下。然并卵…… 但是呢,当我把代码里面的定...

DK45 3年前 (2018-08-17) 5839℃ 0评论 9喜欢

人工智能

在win10 的linux子系统下安装tensorflow

在win10 的linux子系统下安装tensorflow
最近开始研究一下人工智能领域。目前深度学习框架已经有十几个比较有名,当然最有名的还是google出的tensorflow,在网上也是基于该框架的教程最多。所以自然也基于该框架来开始学习。 毫无意外第一步是搭建开发环境。tensorflow目前已经支持三大主流平台:windows、...

DK45 3年前 (2018-08-14) 4787℃ 5喜欢

STM32

stm32F0 串口的几个特殊功能

stm32F0 串口的几个特殊功能
串口的使用中我们常用的就是串口的中断收数据,发数据。但除了普通的收发stm32F0系列的串口增加了很多新的功能。如果巧妙的把这些功能用起来就可以达到事半功倍的效果。把能交给硬件处理的就交给硬件可以节约大量的MCU时间用来做其他事情。也能大大调串口通信的可靠性。     功能一:串...

DK45 3年前 (2018-08-07) 4645℃ 0评论 5喜欢

STM32

stm32 不同外部中断互相影响?

stm32 不同外部中断互相影响?
在调试小车车轮的计数,分别用两个外部中断的上升沿来对光栅编码器进行计数。MCU 使用的是stm32F103C8T6。思路很简单,我再用一个定时器1秒处罚一次中断。触发以后我就把两个外部中断的值给打印出来,这样就可以统计出来一秒钟小车车轮的转了多少圈。 但是却遇到一个奇怪的现象,...

DK45 3年前 (2018-08-06) 4078℃ 6喜欢

嵌入式

MDK编译以后执行脚本

MDK编译以后执行脚本
开发stm32 目前在国内用的最多的集成开发环境就是MDK。最近做一个stm32的IAP在线升级程序,这个IAP程序编译以后生成的bin文件我需要对它做个修改,存入我对整个APP代码部分的checksum校验。这样我就可以通过bootloader来验证我app部分代码的完整性。 ...

DK45 3年前 (2018-07-27) 3480℃ 7喜欢