MCU起航
lazybeach
关注数: 521
粉丝数: 1,237
发帖数: 6,113
关注贴吧数: 49
ESP32-S一键下载电路 基于CH340C的一键下载电路,如图:
[2024.09]单片机吧出售/转手/广告相关专用贴 为了更规范本吧版面,开发板、资料出售/转手/广告之类的请统一发送到此帖内。本帖只提供平台,对出售转让物品概不负责,所以请吧友甄别,此帖外相关贴子一律删除处理!
[2024.09]嵌入式吧出售/转手/广告相关专用贴 为了更规范本吧版面,开发板、资料出售/转手/广告之类的请统一发送到此帖内。本帖只提供平台,对出售转让物品概不负责,所以请吧友甄别,此帖外相关贴子一律删除处理!
[2024.08]嵌入式吧出售/转手/广告相关专用贴 为了更规范本吧版面,开发板、资料出售/转手/广告之类的请统一发送到此帖内。本帖只提供平台,对出售转让物品概不负责,所以请吧友甄别,此帖外相关贴子一律删除处理!
[2024.08]单片机吧出售/转手/广告相关专用贴 为了更规范本吧版面,单片机出售/转手/广告之类的请统一发送到此帖内本帖只提供平台,对出售转让物品概不负责,所以请吧友甄别,此帖外相关贴子一律删除处理!
诚邀芯片厂家及开发板卖家共襄盛举,携手推广! 尊敬的芯片制造商、开发板供应商以及所有电子爱好者们,作为百度贴吧-单片机吧的吧主,我代表我们热情的社区成员,向您发出诚挚的邀请。 我们一直致力于为电子爱好者提供一个交流技术、分享经验的平台。现在,我们希望与您携手,共同推广您的产品,并为我们的社区带来更丰富的资源。 我们提供的合作机会: 1.产品展示:在单片机吧发布您的产品信息,包括特性、优势和应用案例。 2.技术交流:与我们的社区成员进行深入的技术讨论,解答他们的疑问。 3.市场调研:直接从用户那里获得反馈,了解市场需求和用户偏好。 4.品牌宣传:提升您的品牌知名度,建立与潜在客户的联系。 我们期望的合作方式: 预先沟通:在宣传前,请与我们取得联系,讨论合作细节和宣传策略。 内容审核:所有宣传内容需符合贴吧规定,并通过我们的审核。 互动交流:鼓励与社区成员进行积极互动,回应他们的评论和问题。 尊重社区:尊重每一位成员,维护良好的社区氛围。 联系方式: 如您对我们的合作感兴趣,请通过以下方式与我们取得联系: 百度贴吧私信。
分享一个数据可视化工具! 以下文章来源于strongerHuang ,作者strongerHuang 今天给大家分享一个比较实用的开源、免费的数据可视化小工具:Serial Studio。 首先用一张图给大家看一下效果:当然,这里只是展示了其中的一部分功能,下面给大家介绍更多相关内容。
祝大家2024年,顺风顺水,发大财! 春节快乐!
祝大家2024年,顺风顺水,发大财! 春节快乐!
[2023.11]ESP8266软硬件出售/转手/广告相关专用贴 为了更规范本吧版面,ESP8266软硬件出售/转手/广告之类的请统一发送到此帖内本帖只提供平台,对出售转让物品概不负责,所以请吧友甄别,此帖外相关贴子一律删除处理!
[2023.09]ESP8266软硬件出售/转手/广告相关专用贴 为了更规范本吧版面,ESP8266软硬件出售/转手/广告之类的请统一发送到此帖内本帖只提供平台,对出售转让物品概不负责,所以请吧友甄别,此帖外相关贴子一律删除处理!
[2023.09]嵌入式软硬件出售/转手/广告相关专用贴 为了更规范本吧版面,嵌入式软硬件出售/转手/广告之类的请统一发送到此帖内本帖只提供平台,对出售转让物品概不负责,所以请吧友甄别,此帖外相关贴子一律删除处理!
[2023.09]单片机出售/转手/广告相关专用贴 为了更规范本吧版面,单片机出售/转手/广告之类的请统一发送到此帖内本帖只提供平台,对出售转让物品概不负责,所以请吧友甄别,此帖外相关贴子一律删除处理!
听说山东德州地震了 有没有山东的朋友出来说一下震感怎么样?
[2023.08]嵌入式软硬件出售/转手/广告相关专用贴 为了更规范本吧版面,嵌入式软硬件出售/转手/广告之类的请统一发送到此帖内本帖只提供平台,对出售转让物品概不负责,所以请吧友甄别,此帖外相关贴子一律删除处理!
[2023.08]单片机出售/转手/广告相关专用贴 为了更规范本吧版面,单片机出售/转手/广告之类的请统一发送到此帖内本帖只提供平台,对出售转让物品概不负责,所以请吧友甄别,此帖外相关贴子一律删除处理!
我经历的那些奇葩外包项目纪实 嵌入式行业,有一个名字:于振南,他和郭天祥曾经一同写代码,也发布过自己的视频,不过名气没有郭天祥那么大。但是,他也有很多有意思的故事...... 原来在看张俊的《匠人手记》的时候,书中专门有一节是讲“网赚”的。所谓“网赚”的意思我理解是通过网络手段进行盈利的一种行为方式。那么通过某个网络平台来接项目,这应该也属于“网赚”。这样的平台有很多,诸如猪八戒、程序员客栈等等。这种赚钱方式看起来似乎很好,可以让自己多余的精力转化为价值。但是网上还有一句话: “接到了项目,也要保持好的⼼态。需求⽅就像盒⼦⾥的巧克⼒,你永远不知道下⼀颗是⽩巧克⼒,还是老鼠屎。” 在我早些年为数不多的几次接项目“网赚”的经历中,就遇到过一些让人欲哭无泪的崩溃项目。本章,振南就带大家来细细品尝一下那些如老鼠屎一般的外包项目。
单片机爱好者-裙,感兴趣的来 之前的帖子被吞了,重新发一下。主要是交流用的,拒绝AD,你懂的。
毕业季将近,请发帖者注意! 毕业季将近,发帖者请注意帖子标题和内容。本吧拒绝课设、毕设代做,有需要的自行去某宝找,本吧不提供推荐。
STC的32位51单片机终于出来了——STC32G12K128 Beta 前几天一位好友忽然给我发信息,说STC的32位51单片机出了,问我有没有兴趣。 说实话,听到这个消息我还是很诧异的,因为把51扩充到32位,我想象不到它内部的架构该怎么调整。老姚嘛、STC嘛,大家都懂的。 下载手册看了一眼,好像就加减法指令和乘除单元那里出现了32位的指令,别的地方貌似没什么大的变动。不过这两年STC发展的很嗨,USB、DMA都往里整,还真是有点兴趣,于是在朋友那买了个最小系统板,准备玩玩。收到是这个样子的:
嵌入式吧吧主竞选:NO.0001号候选人
必备的 Linux 技能,请收好! Linux关机,重启 # 关机 shutdown -h now # 重启 shutdown -r now
盘点电子工程师常用的一些工具 给大家介绍一下目前电子工程师常用的硬件/软件工具
单片机到底是不是嵌入式 很多同学一直在纠结:我是学单片机呢还是学嵌入式呢? 还有人说单片机也是嵌入式,到底对不对? 嵌入式是不是就是linux? 今天咱们说说这个问题。 本文来源于朱老师IT充电站 ,作者朱有鹏
嵌入式软件是这样debug的 单步调试多线程调试断点调试递归调试老旧代码调试生产中代码调试用户等待调试结果掩耳盗铃式调试考古挖掘式调试无题 · 调试
[2022.06]单片机出售/转手/广告相关专用贴 为了更规范本吧版面,单片机出售/转手/广告之类的请统一发送到此帖内本帖只提供平台,对出售转让物品概不负责,所以请吧友甄别,此帖外相关贴子一律删除处理!
聊聊嵌入式怎么入门 随便聊聊,别上纲上线了。 最开始是在单位画板子,当时有个项目,需要在linux下跑一些算法。于是领导选了个开发板(某凌的),核心板和底板可拆卸的那种,一个同事负责写程序,同时规划板子上需要哪些硬件,规划好了我就负责画板子。 四层板,难度还好。就是某些芯片现在不好买,中间做了一些调整。
[2022.04]单片机出售/转手/广告相关专用贴 为了更规范本吧版面,单片机出售/转手/广告之类的请统一发送到此帖内本帖只提供平台,对出售转让物品概不负责,所以请吧友甄别,此帖外相关贴子一律删除处理!
谁知道怎么告诉这人? 如题
[2022.03]单片机出售/转手/广告相关专用贴 为了更规范本吧版面,单片机出售/转手/广告之类的请统一发送到此帖内本帖只提供平台,对出售转让物品概不负责,所以请吧友甄别,此帖外相关贴子一律删除处理!
[2022.02]单片机出售/转手/广告相关专用贴 为了更规范本吧版面,单片机出售/转手/广告之类的请统一发送到此帖内本帖只提供平台,对出售转让物品概不负责,所以请吧友甄别,此帖外相关贴子一律删除处理!
咦!这里可以买东西哦~ http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Ftb.dwz.cn%2FOJehBs9j&urlrefer=cd865310aa4a121bd4f15490d1967cf1 http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Ftb.dwz.cn%2FNCtiUkCC&urlrefer=3a216300e2d57c763de913b6d3577ab7
毕设党发帖注意格式与内容! 毕设季,有很多问题不懂,想找人讨论,很正常! 但是发帖时请大家注意格式与内容,吧内禁止代*做!!!也请不要加上有~偿,因为这种方式会把很多片子招来。
欢迎2022年到来! 2021年即将结束,希望在新的一年,大家一切都好!
[2021.11]单片机出售/转手/广告相关专用贴 为了更规范本吧版面,单片机出售/转手/广告之类的请统一发送到此帖内本帖只提供平台,对出售转让物品概不负责,所以请吧友甄别,此帖外相关贴子一律删除处理!
ESP8266_09基于IIC控制的OLED屏幕 这是我2019年写的学习笔记,首发我的博客:MCU起航,现在转载到贴吧,大家感兴趣的看看就行。 从第一节到第九节(也就是这一节),说的都是ESP8266的基本应用,例如GPIO、定时器、中断、PWM等等。从后面开始,将陆续说一下基于网络的用法,毕竟这是个联网的芯片,还是要联网玩,才更能体现它的特点。但偶尔,我可能还会说一下它的硬件的基本用法,例如ADC、SPI等,看情况吧,时间富裕与否~ 好,这一节,主要说一下ESP8266上面的IIC接口。是的,它有SPI接口,也有IIC接口。但IIC接口是使用GPIO模拟的,也就是说,你可以使用8266上的任意两个GPIO模拟出IIC接口来。同时,每个管脚内部都有上拉电阻,无需外接。 注:ESP8266只能用做IIC主设备,不能用做从设备。 那我们是否还要写一堆IIC的start函数、stop函数? 不用,官方的SDK已经给我们写好了整个的IIC库,只要配置好要用的管脚,直接调用函数即可,例如: i2c_master_start(void); i2c_master_stop(void); i2c_master_writeByte(uint8 wrdata); 如何使用?很简单,分四步: 1、添加相关源文件和头文件 把i2c_master.c拷入app下的driver文件夹,把i2c_master.h拷入app下的include下的driver文件夹。 2、选择要用到的GPIO 打开i2c_master.h文件,管脚选择部分如下所示: #define I2C_MASTER_SDA_MUXPERIPHS_IO_MUX_GPIO2_U #define I2C_MASTER_SCL_MUXPERIPHS_IO_MUX_MTMS_U #define I2C_MASTER_SDA_GPIO 2 #define I2C_MASTER_SCL_GPIO 14 #define I2C_MASTER_SDA_FUNC FUNC_GPIO2 #define I2C_MASTER_SCL_FUNC FUNC_GPIO14 通过这6个宏定义,配置好IIC接口要用的时钟脚和数据脚,我这里想用GPIO12和14,所以改成如下的样子: #define I2C_MASTER_SDA_MUXPERIPHS_IO_MUX_MTDI_U #define I2C_MASTER_SCL_MUXPERIPHS_IO_MUX_MTMS_U #define I2C_MASTER_SDA_GPIO 12 #define I2C_MASTER_SCL_GPIO 14 #define I2C_MASTER_SDA_FUNC FUNC_GPIO12 #define I2C_MASTER_SCL_FUNC FUNC_GPIO14 关于管脚的名字,主要看eagle_soc.h文件。 3、初始化IIC管脚 通过下面的函数实现: i2c_master_gpio_init(); 4、开始写数据 用过24C02的童鞋都知道,IIC的写操作,前后就几步:开始信号、写入设备地址、等待应带、写入存储地址、等待应答、写入数据、结束信号。这里结合SDK中的例程IOT_DEMO中的IIC代码,实现写数据的函数如下: boolICACHE_FLASH_ATTR Write_IIC_Data(unsigned char IIC_Data) { uint8ack; i2c_master_start(); i2c_master_writeByte(0x78); //D/C#=0; R/W#=0 ack= i2c_master_getAck(); if(ack) { os_printf("addrnot ack when tx write cmd \n"); i2c_master_stop(); returnfalse; } i2c_master_writeByte(0x40); //write data ack= i2c_master_getAck(); if(ack) { os_printf("addrnot ack when tx write cmd \n"); i2c_master_stop(); returnfalse; } i2c_master_writeByte(IIC_Data); ack= i2c_master_getAck(); if(ack) { os_printf("addrnot ack when tx write cmd \n"); i2c_master_stop(); returnfalse; } i2c_master_stop(); } 上面代码中出现的函数,例如i2c_master_start()、i2c_master_writeByte(0x78)、i2c_master_getAck();等,都已经在i2c_master.c中写好了。换句话说,我们只需要像堆积木一样,按照特定的顺序把这些函数摆下来就行了。 so,是不是很简单? 如何演示? 这里使用一个0.96寸的,带有IIC接口的OLED屏幕。这类屏幕按照我见过的接口不同,分两种:一种是4针的,只能接IIC接口;一种是7针的,既能接IIC,又能接SPI。我手里这个是7针的,出厂默认SPI接口,怎么切换到IIC,我看了半天手册:看起来不难,当我翻开我的液晶背面的时候,发现是这样:所以我只把SPI字符旁边的电阻改到IIC旁边就可以了。 程序使用卖家提供的代码,做了一下移植。会用IIC的自然就懂了,不懂就说明你还没学好IIC。 7针的接口,针脚功能如下:虽然IIC只用到CLK和SDA两个脚,但是这里还要注意下复位管脚,要给它接一个高电平,否则无法工作。 程序移植完成,保存、清理、编译、下载一条龙,然后重新上电,效果如下所示:程序里使用了一个软件定时器,每隔3秒刷新一下图片。
单片机工程师如何自给自足-优盘
交流群-欢迎新人和老人加入! 这是刚建立的群,欢迎大家加入讨论。群内也有相应的规则,希望大家遵守。如果失效,我会尽快更新! 微信群二维码的有效期只有七天,所以我这里做了一个二次跳转,需要大家扫两次。第一次扫的是一个固定的短网址,它会链接到最新的群二维码。第二次就是真实的二维码了,不会有危险,放心扫。
[2021.10]单片机出售/转手/广告相关专用贴 为了更规范本吧版面,单片机出售/转手/广告之类的请统一发送到此帖内本帖只提供平台,对出售转让物品概不负责,所以请吧友甄别,此帖外相关贴子一律删除处理!
国庆节快乐! 愿大家能过一个慵懒、悠闲的假日! 祖国万岁!假日万岁!
单片机工程师如何自给自足-键盘
单片机工程师如何自给自足-USB鼠标
不能自已的大闸蟹
不能自己的大闸蟹
硬件工程师板子的最终归宿
资料都是免费的吗? 吧里这些分享资料的,都是免费的还是收费的?
这么多广告? 还有人吗?这么多广告啊?
【09-24 | 求助咨询】stm32吧的吧主申请什么时候能开通? 已经关注该吧一年多,仍未开通申请。请尽快开通,谢谢!
ESP8266_08基于flash数据掉电保护 这是我2019年写的学习笔记,首发我的博客:MCU起航,现在转载到贴吧,大家感兴趣的看看就行。 这一节主要研究一下flash的用法,目的嘛,实现数据的掉电保护。 听起来像EEPROM? 确实很像,但不是!以STM32为例,片上是没有EEPROM的。但是,可以把一部分ROM当做EEPROM,通过程序进行擦写,最终实现的效果和EEPROM几乎是一样的。 那,怎么选这段ROM?一般是选flash的最后一个页(它是以页为单位的)。因为烧程序的时候,程序是从前往后开始烧录的,只要你的程序没有大到占用了最后一个页,那就能用。 ESP8266在这方面其实跟32很像,区别主要有两点: 1、ESP8266是以扇区为单位,一个扇区4KB。 2、ESP8266的最后4个扇区不能动,所以咱们要用的话,可以选倒数第5个扇区。 看下面的图(下图及相关说明转自乐鑫的相关手册):上面两个图分别是不支持在线升级和支持在线升级的固件,在flash中的布局情况。 系统程序:用于存放系统运行必要的固件。 用户数据:当系统数据未占满整个Flash空间时,空闲区域均可用于存放用户数据。 用户参数:地址由用户自定义,IO T _Demo 中设置为0X3C000开始的4个扇区,用户可以设置为任意未占用的地址。 系统参数:固定为 Hash 的最后4个扇区。 BOOT信息:位于 FOTA 固件的分区1,存放FOTA升级预留信息。 预留:位于 FOTA 固件的分区2,与分区1 BOOT信息区对应的预留区域。 注:FLASH中每扇区为4KB。 注:上述信息参考手册2a-esp8266-sdk_getting_started_guide_cn。 根据上面给出的截图和信息,可以知道,如果要实现类似EEPROM的效果,需要把数据存到“用户数据”这一部分。用户数据在flash中有两部分,只要是没有被占用的,都可以。为了简单计算,这里建议大家使用倒数第五个扇区。 如果后期你对flash的布局了解的足够多了,可以使用任意可用的扇区,但是在初期,建议你还是先这么用。 接下来说用法,结合串口做演示(终于不用LED了)。最终实现的效果,上电的时候先把一组数据写入flash,然后循环读取这部分数据,并通过串口打印出来。开始之前先包含以下头文件: #include "spi_flash.h" 相关的读写函数都在里面了。 步骤简单的令人发指,读写都算进去,只需要4步: 1、选择你要写入的扇区 因为每个人手里的模块flash大小都有可能不一样,所以要先根据你的flash大小,计算一下你的倒数第五个扇区的编号是多少。 以我的为例,我的模块是16MBit的,也就是2MB,换算成KB是2048KB,再换算成扇区的个数是2048/4,得到512. 512个扇区,它们的编号从0开始,也就是0~511,那么倒数第五个的编号就是507. 所以我这里的代码写成这样: #define MY_ESP8266_FLASH 2048 #define USER_DATA_SEC (MY_ESP8266_FLASH/ 4 - 1 - 4) uint32 hello[5]= {1,2,3,4,5}; uint32 read[5]; 你们只需要把MY_ESP8266_FLASH后面的数值改成你的就行了。后面的两个数组一个用来存放被写入的数据,另一个用来存放读出的数据。 为什么是uint32类型?后面说! 2、擦除该扇区 无论你要写哪个扇区,一律先擦后写! spi_flash_erase_sector(USER_DATA_SEC); 好简单,不解释~ 3、写入数据 spi_flash_write(USER_DATA_SEC* 4 * 1024, hello, 5 * 4); 该函数共有三个参数: 第一个参数:写入flash的目的地址。虽然前面换算了半天的扇区,这里还是要换算回去。 第二个参数:被写入数据的指针。 第三个参数:数据长度,也就是被写入数据的大小。因为uint32占用4个字节,所以用数组元素个数乘以4. 回到刚才的问题,为什么一定要uint32类型? 答:规定!flash读写必须4字节对齐,所以定义的时候尽量是uint32类型。 4、读出数据 spi_flash_read(USER_DATA_SEC* 4 * 1024, read, 5 * 4); 读取的地址、存放的位置、读取的长度,好简单~~~ 注:参考手册2c-esp8266_non_os_sdk_api_reference_cn的45页,和99a-esp8266_flash_rw_operation_cn_v1.0。 程序里使用了一个软件定时器,每隔3秒通过串口打印输出一下读取到的数据,波特率115200. 保存、清理、编译、下载一条龙,然后重新上电,效果如下所示:到此,flash的用法说完了。
需要微信交流群吗? 需要的话,我弄几个! 我可以把一些常用的学习资料整理进来。
[2021.09]单片机出售/转手/广告相关专用贴 为了更规范本吧版面,单片机出售/转手/广告之类的请统一发送到此帖内本帖只提供平台,对出售转让物品概不负责,所以请吧友甄别,此帖外相关贴子一律删除处理!
esp8266吧吧主竞选:NO.0001号候选人
有人用esp8266的I2S接口吗? 如题,没人的话我来研究下了~
AT指令用的人多吗? 如题,用AT指令操作的人多吗?
点灯科技的方案用的人多吗? 如题 我最开始用的安信可的开发环境,后来在那基础上用的点灯科技的方案,后来直接用官方的开发环境+SDK了
哪家单片机用的多? 疫情影响,很多芯片涨价,现在大家用哪家芯片多一些?
哪种开发方式多一些? arduino用的人多还是官方SDK用的多?
冒个泡 好久没来了,冒个泡!
这么多代做! 还有人交流吗?
[2021.08]单片机出售/转手/广告相关专用贴 为了更规范本吧版面,单片机出售/转手/广告之类的请统一发送到此帖内本帖只提供平台,对出售转让物品概不负责,所以请吧友甄别,此帖外相关贴子一律删除处理!
首页
1
2
下一页