自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1953)
  • 收藏
  • 关注

转载 [AT32F423]【AT-START-F423测评】 硬件SPI与模拟spi中时钟信号与分频之疑惑

在使用spi中,图形化配置好的代码,不能用于spi屏的驱动,时序会乱。而如果配置为2倍频,spi只能跑到2MHz,而摸拟的却可以跑到5MHz。我看数据手册spi是可以跑到120MHz的。配置为spi_init_struct.mclk_freq_division = SPI_MCLK_DIV_4;配置为spi_init_struct.mclk_freq_division = SPI_MCLK_DIV_8;今天在调试spi驱动TFT屏,发现spi的硬件spi时钟时序与软件的时序的波形是有大的差别。

2024-05-27 16:38:11 3

转载 什么是变频电机?什么是工频电机?二者有何区别

变频电机与工频电机最根本的区别,在于两者供电电源的差异性,工频电机的输入电压和频率都是相对恒定的,而变频电机的输入电压和频率都是变化的,也就是因为这个因素,注定变频电机的运行条件要相对恶劣,因而对于电机本体的相关环节,必须采取必要的措施,以防止电机运行过程中的质量问题发生。变频电机是通过变频器供电,由变频器输出的为非正弦波形的矩形波,变频器产生的高次谐波对电机性能有较大影响,高次谐波会引起电动机定子铜耗、转子铜耗、铁耗及附加损耗的增加,最为显著的是转子铜耗。变频电机是指使用变频技术来控制电机转速的电机。

2024-05-27 16:37:08 1

转载 [AT32F423]3【AT-START-F423测评】多路电压采集系统

在实际的工程中可以引入电压监的范围,来设定显示的颜色,超过规定的范围可以用警告来提示用户,同时可以把数据存到SD卡中,或者是经过UART等外设把数据上传到上位机中供用户进行数据挖掘等。此次是用开发板进行了工程的验证,因为采用的参考电压是普通的数字电源,如果用到实际的工程中,需要使用精度高的稳压参考电源来进行测量,这样精度更加好。总之,对AT32F423的多路ADC进行测试,发现达到12位ADC的测量预期效果。用福禄克18B+与之对照,发现电压差距在1MV左右,精度非常的高,对电压的反馈也非常之好。

2024-05-27 16:36:15

转载 【AT-START-F423测评】基于Eclipse+iar组合下的工程建立和调试教程

关于如何建立Eclipse+iar的组合,请参考我的另个帖子 https://bbs.21ic.com/icview-3338434-1-1.html。大家好,很荣幸得到雅特力的赞助的开发板,本着互相学习的目的,我做了一个《基于Eclipse+iar组合下的工程建立和调试教程》**对大家有所帮助。链接:https://bbs.21ic.com/icview-3339858-1-1.html。此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。来源:21ic.com。

2024-05-27 16:32:37 1

转载 【AT-START-F423测评】F423+SPI+DMA驱动ST7789移植LVGL

attach]2181568[/attach]1:手头有1.54方屏的 ST7789驱动,正好打了板子,可以试一下移植LVGL,连接了硬件的SPI,用硬件SPI和SPI+DMA两种方式驱动,连接显示板,原谅我这骨折一般的驱动板。4:此处ST7789是从网上找的一个驱动文件,是直接可以配置的多模式驱动文件,LCD驱动文件中还有LCD屏幕原始的驱动,可以配置硬件的SPI,实际上ST7789一个就可以满足所有的SPI模式。3:建立一个keil5工程,移植LVGL的文件,以及LCD的驱动文件。

2024-05-27 16:30:19 1

转载 有刷电机有何优点?无刷电机有何优点?二者有何区别

上下一比较,就知道无刷电机相对于有刷电机的优势在哪里了,但是万事都不是绝对的,有刷电机低速扭力性能优异、转矩大等性能特点是无刷电机不可替代的,不过就无刷电机的使用方便性来看,随着无刷控制器的成本下降趋势和国内外无刷技术的发展与市场竞争,无刷动力系统正在高速的发展与普及阶段,这也极大促进了模型运动的发展。由于有刷电机的结构原因,电刷和换向器的接触电阻很大,造成电机整体电阻较大,容易发热,而永磁体是热敏元件,如果温度太高的话,磁钢是会退磁的,使电机性能下降,影响有刷电机的寿命。的优点以及二者的区别予以介绍。

2024-05-27 16:29:27 1

转载 [AT32F423]【AT-START-F423测评】usb鼠标连点器

如果USER_BUTTON被按下的话,就发送右键被按下的指令,然后将press_mouse 标志位置一。此程序逻辑就是如果按键USER_BUTTON按下,发送左键被按下指令,然后延时10ms后发送左键松开指令。然后初始化,主要的就是描述符的配置。官方给提供了usb的相关例程,这里我们打开看一下。起因的是因为最近在打游戏,这个手的反应速度跟不上脑子。看下速度,一秒50下,速度直接起飞啊。精简一下,最后只保留usb的初始化部分和时钟配置就够了。有个警告,是那个for循环里定义的变量,不用管它。

2024-05-27 16:27:14 1

转载 【AT-START-F423测评】+ USART与液晶显示

因为之前评测过一次F407,所以MDK环境下面早就已经安装好了AT32的相关支持包;这次的评测是通过USART2与PC端进行收发数据,将接收到的数据显示在OLED上,并且通过循环发送不同的数据点亮3颗LED。链接:https://bbs.21ic.com/icview-3341332-1-1.html。此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。PD13\PD14\PD15已经连接在了LED上。初始化时钟、串口2、LED、OLED等;通过串口2的中断获取接收数据;

2024-05-27 16:24:42 1

转载 什么是谐波减速机?什么是行星减速机?二者有何区别

由于一套行星齿轮无法满足较大的传动比,有时需要2套或者3套来满足用户较大的传动比的要求.由于增加了行星齿轮的数量,所以2级或3级减速机的长度会有所增加,效率会有所下降。太阳轮作为输入轴,行星轮通过行星架与太阳轮相连,内凸轮则位于行星轮周围,通过内凸轮的转动实现减速。太阳轮作为输入轴,行星轮通过行星架与太阳轮相连,并绕着自己的轴线旋转,内凸轮则通过与行星轮的齿轮啮合,实现减速作用。为增进大家对减速机的认识,本文将对谐波减速机、行星减速机以及谐波减速机和行星减速机的区别予以介绍。

2024-05-27 16:22:55 1

转载 【AT-START-F423测评】1.搭建开发环境使用AT32 Work Bench创建工程

接下来尝试用AT32 Work Bench创建工程,AT32 Work Bench是雅特力开发的图形化代码配置工具,使用它可以方便直观地对工程进行配置,最新版本已加入对AT32F423系列的支持,支持linux和windows系统。接下来将程序烧录进开发板,开发板上集成了AT-LINK,用一根Type-C的数据线连接至电脑即可,调试工具选CMSIS-DAP。点击生成代码,选择要用的开发环境,另外需要手动指定固件包,可以使官网上下载下来的zip文件。我这里选择用MDK,先安装支持包。

2024-05-25 22:45:48 7

转载 【AT-START-F423测评】2.按键与定时器的使用

接下来用基本定时器timer6实现一个1ms的定时器,AT32 Work Bench配置定时器时可就太方便了,能直接看到定时器的频率。从原理图上看这三个LED的IO是TIMER4的3个输出通道,可以用TIMER4的PWM输出做个呼吸灯。接下来再试试用中断的方式检测按键,在AT32 Work Bench将PA0配置成EXINT。在at32f423_int.c中会生成中断函数,在里面写自己的中断处理方法就行了。需要注意的是生成的代码并没有开启溢出中断,需要自己写上开启溢出中断的代码。来源:21ic.com。

2024-05-25 22:44:02 9

转载 如何设置虚拟内存?虚拟内存是否可以关掉

在Win11电脑中,虚拟内存是无需手动设置的,系统会根据电脑内存大小,自动根据需求,分配虚拟内存大小,相当于是系统集成了智能虚拟内存设置,默认就是最好的。虚拟内存并不是内存的后备那么简单,很多时候Windows会利用虚拟内存执行一些特定的操作,提升内存的命中率和系统的稳定,尤其是一些比较吃内存的软件,如Photoshop、3DMark,以及一些3A游戏等,在运行时也会需要虚拟内存。在以前的老电脑中,内存一般只有512MB、1GB、2GB、4GB,而如今的新电脑,一般都是标配8GB或16GB内存,甚至更大。

2024-05-25 22:42:50 36

转载 【AT-START-F423测评】3.串口的使用

串口在开发调试和设备通讯中会经常用到,开发板上引出了USART1连接到了ATLINK上,PA9可以通过跳线帽选择是作为串口的TX还是usb的VBUS,默认是作为串口TX。在固件包提供的at32f423_board中已经实现了printf重定向,如果使用这个文件就不用自己再实现了。链接:https://bbs.21ic.com/icview-3335658-1-1.html。此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。需要注意的是生成的代码需要自己写上开启中断的代码。

2024-05-25 22:41:29 4

转载 【AT-START-F423测评】4.SPI驱动12864LCD屏

SPI(串行外设接口)是由Motorola提出的一种全双工同步串行通信接口,它可以使MCU与各种外围设备以串行方式进行通信以交换信息,主要应用在EEPROM、FLASH、实时时钟、网络控制器、LCD显示驱动器、AD转换器,数字信号处理器、数字信号解码器等设备之间,接下来就用SPI驱动一个12864的LCD屏幕。链接:https://bbs.21ic.com/icview-3335872-1-1.html。此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。来源:21ic.com。

2024-05-25 22:40:28 6

转载 虚拟内存有哪些类型?虚拟内存有哪些好处

我的 htop 打开后会看到 Swp 是 0/1023MB,意思是系统没有把任何内存 swap 到硬盘上(因为我的 Mem 还够用),但如果需要的话最多可以把 1023MB 的内存 swap 出去,等需要时再拿回来就好。有了 swapping 机制后虽然可以增进内存的使用效率,而且内存绝对不会不够用(说穿了就是拿硬盘当扩充内存),虽然交换机制可以有效扩大内存利用率,但如果频繁进行交换操作,由于硬盘速度远低于内存,会导致系统整体性能显著降低。一般来说,虚拟内存要么是分页的,要么是分段的。

2024-05-25 22:39:20 3

转载 【AT-START-F423测评】5.单数据线通讯读取DHT11温湿度

开漏模式下GPIO可以真正输出低电平,输出高电平需要借助上拉电阻,当需要作为输入时,只需要程序内输出高电平,之后外设就可以控制电平高低了。在AT32 Work Bench中将PD8配置成开漏输出,DHT11已经内置了10K的上拉电阻,这里就不配置上拉了,默认输出高电平。DHT11是一种数字温湿度传感器,使用一根数据线进行数据传输,要求IO既能输出又能输入,使用开漏输出模式正好能满足要求。链接:https://bbs.21ic.com/icview-3336430-1-1.html。来源:21ic.com。

2024-05-25 22:37:11 8

转载 【AT-START-F423测评】6.模拟I2C读取BMP280大气压和温度

SDO:I2C通信模式下为传感器地址控制位,接GND的时候器件地址为0x76,接高电平为0x77,模块通过电阻下拉,SPI模式下为模块数据输出。BMP280是博世最推出的数字气压传感器,可以测量气压和温度,支持SPI和I2C通信接口,这里使用I2C来通讯。链接:https://bbs.21ic.com/icview-3336622-1-1.html。CSB:通信模式选择,高电平I2C,低电平SPI,模块通过电阻上拉默认I2C模式。SDA:I2C通信模式数据信号,SPI模式模块数据输入。

2024-05-25 22:35:55 4

转载 虚拟内存有哪些作用?虚拟内存对游戏流畅度是否有影响

为增进大家对虚拟内存的认识,本文将对虚拟内存的作用、虚拟内存对游戏流畅度的影响予以介绍。总之,虚拟内存是提升游戏流畅度的一种辅助手段,特别是在物理内存不足的情况下,但最佳的游戏体验仍依赖于充足的物理内存、高性能的硬件以及良好的系统优化。3. 优化硬盘:如果使用的是机械硬盘,考虑升级到SSD固态硬盘,因为SSD的读写速度远快于机械硬盘,能显著减少虚拟内存的访问延迟。1、读写速度差异:硬盘(尤其是传统的机械硬盘)的读写速度远低于RAM,因此频繁的虚拟内存交换会增加延迟,降低游戏的响应速度。

2024-05-25 22:34:34 10

转载 【AT-START-F423测评】7.ERTC电子时钟

配置唤醒定时器每1秒中断一次并开启唤醒中断,然后生成代码,这里要注意一下,生成的ERTC配置代码中唤醒中断的相关代码缺少了一部分,ERTC唤醒中断还要配置EXINT。ERTC是AT32F423的实时时钟,支持2组闹钟支持时间戳,时钟源可从LEXT、 LICK、分频后的 HEXT 中选择。链接:https://bbs.21ic.com/icview-3336718-1-1.html。中开启ERTC的时钟源和日历,可以在这里直接配置初始的日期和时间。在AT32 Work Bench开启它,并配置ERTC使用。

2024-05-21 17:07:40 18

转载 【AT-START-F423测评】8.综合应用实现简单的信息显示屏

链接:https://bbs.21ic.com/icview-3337056-1-1.html。此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。第3页显示电脑CPU内存占用和网速,通过串口接收上位机发送过来的数据并显示。综合前面已经实现的功能用这些东西简单做一个信息显示屏。显示屏分3个页面,用开发板上的按键进行切换。第2页显示时钟和传感器数据。第1页显示一些欢迎信息。作者:yuyy1989。来源:21ic.com。

2024-05-21 17:06:28 13

转载 有刷电机有何优点?无刷电机有何优点?二者有何区别?

上下一比较,就知道无刷电机相对于有刷电机的优势在哪里了,但是万事都不是绝对的,有刷电机低速扭力性能优异、转矩大等性能特点是无刷电机不可替代的,不过就无刷电机的使用方便性来看,随着无刷控制器的成本下降趋势和国内外无刷技术的发展与市场竞争,无刷动力系统正在高速的发展与普及阶段,这也极大促进了模型运动的发展。由于有刷电机的结构原因,电刷和换向器的接触电阻很大,造成电机整体电阻较大,容易发热,而永磁体是热敏元件,如果温度太高的话,磁钢是会退磁的,使电机性能下降,影响有刷电机的寿命。的优点以及二者的区别予以介绍。

2024-05-21 17:05:01 20

转载 【AT-START-F423测评】9.用CoreMark跑个分

如果你想在原来的main函数中调用跑 分,修改core_main.c中的main函数名,新建个core_main.h,在core_main.c和自己的main文件中包含它,在原来的main函数中完成初始化和跑 分调用,另外还要修改启动文件中堆栈大小,太小的话跑不起来,太大的话又可能编译出错。ITERATIONS 迭代次数,因为coremark要求最少运行10秒才能得到结果,可以根据你的mcu性能增大或减少这个值,性能好的可以增大这个值,性能差的可以减少这个值以减少等待跑 分完成的时间。

2024-05-14 09:58:07 12

转载 【AT-START-F423测评】10.使用硬件I2C读取DHTC12温湿度数据

之前用模拟I2C的方式读取了BMP280的数据,这次换用硬件I2C实现对DHTC12温湿度的读取。链接:https://bbs.21ic.com/icview-3338286-1-1.html。此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。默认使用PC0和PC1来通讯,参数设置参考DHTC12的手册。在AT32 Work Bench中开启I2C1。AT32已经提供了一个封装好的I2C操作库。不过还是想自己实现一下I2C通讯代码。来源:21ic.com。DHTC12通讯代码。

2024-05-14 09:56:56 16

转载 人工智能带来了怎样的冲击?人工智能也会说谎了吗

研究人员发现的最引人注目的人工智能系统欺骗例子是元宇宙平台公司的“西塞罗”人工智能系统,它被设计在一个虚拟外交战略游戏中作为人类玩家的对手。尽管元宇宙平台公司声称,“西塞罗”人工智能系统“在很大程度上是诚实和乐于助人的”,并且在玩游戏时“从不故意背刺”它的人类盟友,但该公司发表的论文数据显示,该系统并没有公平地玩游戏。研究人员表示,虽然人工智能系统在游戏中作弊似乎是无害的,但它可能会导致“欺骗性人工智能能力的突破”,并在未来演变成更高级的人工智能欺骗形式。形成智能思维的人类导师,是当前紧缺的重要人才。

2024-05-14 09:55:35 9

转载 【AT-START-F423测评】 + USART_IAP(附MDK和Qt源码)

在日常的开发工作中常常需要IAP的升级,特别开发电机驱动的时候,如果驱动器灌胶了,只有USART接口,那么涉及到程序的更新迭代,就必须要IAP,芯片自带的串口IAP,需要Boot的切换,增加了额外的接口。我没有参考官方的Demo,我参考的是WCH的IAP例程,因为在上次的CH32X035评测活动中,我学习EVT包中的IAP,知道了RSIC-V和ARM的IAP怎么开发的一个流程,所以在此次活动中,我运用自己学到东西和大家分享一下。此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。

2024-05-14 09:53:52 8

转载 【AT-START-F423测评】 + 用户系统数据区数据读写

如上所述,0x1fff_f800,0x1fff_f808,0x1fff_f80c存放的数据在写时候需要先读出来暂存起来,然后再写相应地址,写完相应地址,再把暂存的数据再写一次,不用担心再一次数据会覆盖,因为之前写过数据的地址,再次写是不会覆盖的,因为要覆盖的话,需要先擦除,然后按前面的步骤再来一遍。在做IAP程序升级时,想用用户系统数据区来存储程序在IAP程序区还是APP区运行标志,结果研究了半天官方的用户手册和BSP函数,没有解决我的问题官方的函数基本用不了,满足不了需求。来源:21ic.com。

2024-05-14 09:53:02 11

转载 人工智能有哪些技术和方法?人工智能训练数据瓶颈将被打破

例如,尽管英文课本的对话中出现的可能是“小明”“小红”这样的虚构人名,但并不影响学生们由此掌握英语,因此从某种意义上,对于学生而言,教材就可以看作一种经过编纂、筛选和处理的“合成数据”。但与此同时,如何确保相关的公司和机构负责任地制作合成数据,如何制作出既符合本国文化与价值观,又在规模和技术水平上足以媲美西方以英文网络资料为中心的合成数据训练集,也将成为中国面临的一个颇具挑战性的课题。,想必大家都已经有所耳闻。为增进大家对人工智能的认识,本文将对人工智能的技术和方法,以及人工智能的趋势予以介绍。

2024-05-14 09:51:22 16

转载 【AT-START-F423测评】 + AT32_Work_Bench配置USART实现收发

在日常开发中经常使用USART开发,这篇文章一起来学习AT32F423的USART配置及使用吧。链接:https://bbs.21ic.com/icview-3334808-1-1.html。此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。1.串口中断服务函数代码。2.main函数代码。来源:21ic.com。

2024-05-14 09:49:25 11

转载 【AT-START-F423测评】 + AT32_Work_Bench配置点亮LED

生成的工程没有Delay_ms和Delay_us函数,需要延时则需要加入BSP包里的at32f423_board.c和at32f423_board.h文件;生成的工程没有Delay_ms和Delay_us函数,延时不太方便,建议AT32_Work_Bench生成代码使顺便使用SystemTick生成延时函数。从原理图来看,LED2,LED3,LED4连接MCU的PD13,PD14,PD15,低电平点亮。第三步:将PD13,PD14,PD15的标签设置为LED2,LED3,LED4;第一步:点击生成代码;

2024-05-14 09:46:12 11

转载 人工智能有哪些应用?人工智能和量子计算机有什么关系

目前的量子计算机只能完成一些专属于量子领域的计算任务,想要真正用好这种“量子优越性”,先要使其量子位足够多,以实现通用计算和可编程。其不仅体积庞大,而且作为核心零部件的“量子芯片”,通常需要被置于接近绝对零度(零下273.15摄氏度)的极低温中,利用在这种极低温下部分微观粒子表现出的量子特性进行信息运算和处理,且运行结果只能存在几毫秒的时间。不过,未来量子计算机不会完全取代电子计算机,更有可能出现的是量子计算机和电子计算机在不同的应用场景下发挥各自所长,实现协同发展,既极大提升算力,也兼顾成本和可行性。

2024-05-14 09:43:25 11

转载 AT-START-F423测评+串口屏驱动

作者:dream886。来源:21ic.com。

2024-04-28 15:37:26 18

转载 [AT32F423]【AT-START-F423测评】+新建工程模板点灯

要去官网下载资料:https://www.arterytek.com/cn/product/AT32F423.jsp#Resource。这里需要全局定义一个宏AT_START_F423_V1,要不然编译会提示一个错误。链接:https://bbs.21ic.com/icview-3335540-1-1.html。此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。还有这里在at32f423_board.c中会有FILE定义错误。通过keil包勾选mcu需要的库和启动文件。

2024-04-28 15:36:33 21

转载 如何成为嵌入式高手的学习路线解析

主要目标是精通嵌入式Linux下的程序设计,熟练掌握嵌入式Linux的开发环境、系统编程以及网络编程,熟悉C++、QT编程并且深刻体会整个嵌入式Linux项目开发流程,强化学员对Linux应用开发的能力。了解真实项目的开发流程,掌握如何将所学知识应用到项目开发中。2、嵌入式开发基础:Linux概述安装,shell命令,vim编辑器,GCC,GDB,Makefile,交叉开发环境构建。2、QT编程开发:QT开发基础,QT布局与控件,QT绘图,QT事件,QT网络通信,QT数据库,QT移植。5、软硬件系统联调。

2024-04-28 15:34:22 27

转载 [AT32F423]【AT-START-F423测评】+ ADC测试

链接:https://bbs.21ic.com/icview-3341548-1-1.html。本次测试使用ADC看看效果。还是用上扩展板,扩展板上有一个XY双轴的摇杆,使用的是电位器。此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。在main函数中调用ADC初始化,然后将转换的adc值显示在液晶屏上。使用普通序列转换模式。通过中断读取转换值。ADC引脚使用的是PA0和PA1.作者:WoodData。来源:21ic.com。

2024-04-28 15:32:54 25

转载 [AT32F423]【AT-START-F423测评】+ I2C接口测试加速度传感器ADXL345

I2C接口驱动,使用了SDK中的i2c_application.c和i2c_application.h。链接:https://bbs.21ic.com/icview-3339944-1-1.html。本次主要使用硬件I2C接口,通过读取加速度传感器ADXL345测试I2C的使用方法。此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。在lcd屏幕上显示加速度数值。使用PB8和PB92个端口。作者:WoodData。来源:21ic.com。首先初始化I2C接口。测试加速度读取数据。

2024-04-28 15:30:51 14

转载 什么是嵌入式系统?嵌入式系统有哪些特点

嵌入式系统的目标代码通常是固化在非易失性存储器和芯片中,嵌入式系统开机后,必须有代码对系统进行初始化,以便其余代码能正常运行,为了系统初始化几乎所有系统都要在非易失性存储器中存放部分代码。嵌入式系统无处不在,但运行环境差异很大,可运行在飞机上、冰天雪地的两极中、骄阳似火的汽车里、要求温度恒定的实验室等,特别是在恶劣的环境或突然断电的情况下,要求系统仍然能正常工作。嵌入式系统嵌入到对象体中,对对象环境和嵌入式系统自身具有严格的要求,一般嵌入式系统具有功耗低、体积小、集成度高、成本低等特点。

2024-04-28 15:28:09 46

转载 [AT32F423]【AT-START-F423测评】+ spi接口lcd显示

链接:https://bbs.21ic.com/icview-3339122-1-1.html。此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。自己做的一个lcd模块,使用arduino接口插在板子上。本次研究SPI接口的lcd显示测试。主函数调用lcd初始化,并显示。通过shell控制显示效果。lcd使用的IO初始化。作者:WoodData。来源:21ic.com。

2024-04-28 15:26:30 8

转载 [AT32F423]【AT-START-F423测评】+串口测试及nr_micro_shell移植

然后添加 int stdout_putchar (int ch)函数就可以了int stdout_putchar (int ch)链接:https://bbs.21ic.com/icview-3336530-1-1.html。此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。最后需要添加nr_micro_shell.h,以及初始化和字符输入处理。首先下载nr_micro_shell源码,添加到工程目录。下面移植串口shell:nr_micro_shell。本次主要测试一下串口。

2024-04-28 15:25:10 16

转载 什么是嵌入式?你了解嵌入式工作吗?

像我们平常常见到的手机、PDA、电子字典、可视电话、VCD/DVD/MP3Player、数字相机(DC)、数字摄像机(DV)、U-Disk、机顶盒(SetTopBox)、高清电视(HDTV)、游戏机、智能玩具、交换机、路由器、数控设备或仪表、汽车电子、家电控制系统、医疗仪器、航天航空设备等等都是典型的嵌入式系统。这些都是嵌入式的工作。有些公司在开发程序过程中并不设置专门的驱动程序开发人员,而是把相关工作交由其他公司来做,其好处是编写的驱动程序更专业,与操作系统的配合更理想,但为此也要花费不菲的费用。

2024-04-28 15:14:27 58

转载 【AT-START-F423测评】+移植freertos

freertos源码下载地址:https://github.com/FreeRTOS/FreeRTOS。链接:https://bbs.21ic.com/icview-3336070-1-1.html。此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。将freertos源文件复制到项目文件夹。修改FreeRTOSConfig.h文件。在项目工程中添加源文件。开发板运行后,串口输出。来源:21ic.com。

2024-04-25 09:13:56 25

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除