【實用生產應用app】AVR 32 Chip Creator|最夯免費app

【實用生產應用app】AVR 32 Chip Creator|最夯免費app

分享好友

【免費生產應用App】AVR 32 Chip Creator-APP點子

Did you know that the AVR32 chip is constructed with slightly more than 85% of its signals available as General Purpose I/O (GPIO)? Of the roughly 15% of the remaining signals dedicated to functions other than GPIO, only nine signals are not for Power, Ground, Reset, and Non-Connection purposes.

The AVR32 is well known as a powerful system on a chip that also features complete peripheral sub-systems such as Ethernet, Universal Synchronous/Asynchronous Receiver/Transmitters (USART), Analog to Digital Converters (ADC), Digital to Analog Converters (DAC), External Memory Bus Controllers, USB 2.0, Real-Time Clock, and a number of others, depending upon the chip variation. These peripherals only need to be activated in code, and connected to interface devices on your board, then you are off to the races.

However, as powerful as these chips are, there is no denying that coming up with the right configuration for your chip's target environment can be a real head-scratcher. All of those pins are GPIO by default, and each pin has up to three other tasks it can be assigned to beyond generic I/O. For example, GPIO 3 can be any one of I/O bit, USART0.RTS, EIM.EXTINT[4], or DAC.DATA[0], depending on how you set the GPIO multiplex control register. As you know, some peripherals require a complete set of signals to function properly, while some, such as GPIO itself, can be implemented as a series of single-bit mix and match signals. In this series, though, some signals can be selected from multiple GPIO signal table entries, but then again, some only have one choice, and you must commit to it, such as in the case of MACB.CRS, which can not be selected if you have already decided you want to use four Chip Selects on EIB. In other words, the need for one signal can change your entire chip layout.

I created the AVR32 Chip Creator because I prefer my processor to tell me up front what it is going to be, instead of making me guess. Simply tell the app what processor you are starting with, what peripherals you want to activate, including the number of selectable pins you need to use such as number of external interrupts available, number of GPIO pins available, size of external memory to support, and other parameters, then let it calculate the layout for you.

From your requirements information, a view is produced containing information about which control registers to set to which value, which bits of various data and control registers to write to when handling your direct and peripheral IO, and finally, how to enumerate your chip's pins during electrical layout. In essence, you can create an entire custom microprocessor-based system on a chip in a few minutes, and be ready to use that configuration right away.

In some cases, a non-resolvable conflict will be found due to too many inter-signal dependencies, but you can typically overcome this by reducing the count of IO pins, or other multi-channel capabilities such as ADC, EIM, etc. The conflict report will often lead you to discovering which type of other peripheral activities to reduce when solving your design. When attempting to avoid a non resolvable conflict it is helpful to consult the 32-bit Atmel AVR Microcontroller Datasheet (Complete Edition).

Permissions

This app uses Read and Write to External Storage, to give you access to the HTML files created from each session.

Notices

【免費生產應用App】AVR 32 Chip Creator-APP點子

AVR is a registered trademark of Atmel.

About the Author

This app, associated artwork, and all related material, was created and published by Daniel Patterson.

Daniel has more than 30 years of experience in Embedded Systems development, is a Microsoft Certified Solution Developer, and is proficient at ASM, C, C++, C#, Java, Verilog, VHDL, .NET, Android, Atmel, Intel, MicroChip, Parallax, Xilinx, Zilog, as well as Electronics Design, Prototyping, and Production.

【免費生產應用App】AVR 32 Chip Creator-APP點子

【免費生產應用App】AVR 32 Chip Creator-APP點子

【免費生產應用App】AVR 32 Chip Creator-APP點子

【免費生產應用App】AVR 32 Chip Creator-APP點子

【免費生產應用App】AVR 32 Chip Creator-APP點子

【免費生產應用App】AVR 32 Chip Creator-APP點子

免費玩AVR 32 Chip Creator APP玩免費

免費玩AVR 32 Chip Creator App

AVR 32 Chip Creator APP LOGO

AVR 32 Chip Creator LOGO-APP點子

AVR 32 Chip Creator APP QRCode

AVR 32 Chip Creator QRCode-APP點子
熱門國家系統支援版本費用APP評分上架日期更新日期
未知Android
Google Play
1.0
App下載
USD$4.99
1970-01-012015-01-15
分享app
上一個APP
下一個APP

高評價生產應用App推薦

喵喵宝宝识读卡 常用物品

喵喵宝宝识读卡(常用物品) 婴幼儿教育类:在给宝宝玩手机的同时,教给宝宝,不同的颜色,不同的形状,不同的物品 该版本为常用物品.列举了宝宝常见到的物品. 如: 笔,叉子,电话,电视,滑梯,裤子,筷子,奶瓶,皮球,上衣,勺子,手机,书,书包,水杯,袜子,碗,鞋,椅子,桌子 功能介绍: 1.适合10个月 …
喵喵宝宝识读卡 交通工具

喵喵宝宝识读卡(交通工具) 婴幼儿教育类:在给宝宝玩手机的同时,教给宝宝,不同的颜色,不同的形状,不同的物品 该版本为常见交通工具.列举了宝宝常见到的交通工具. 如:出租车,地铁,帆船,飞机,火车,货车,吉普车,轿车,警车,救护车,卡车,客车,轮船,摩托车,跑车,赛车,双层巴士,消防车,直升机,自行 …
喵喵宝宝识读卡 动物系列1

婴幼儿教育类:在给宝宝玩手机的同时,教给宝宝,不同的颜色,不同的形状,不同的物品 该版本为动物系列1.列举了宝宝常见到的动物. 如: 大象,狗,猴子,鸡,老虎,老鼠,马,猫,鸟,牛,青蛙,狮子,松鼠,兔子,蜗牛,乌龟,鸭子,羊,鱼,猪 功能介绍: 1.适合10个月以上的宝宝,以问问题的形式认识最基础 …
喵喵宝宝识读卡 海洋动物

婴幼儿教育类:在给宝宝玩手机的同时,教给宝宝,不同的颜色,不同的形状,不同的物品 该版本为动物系列2.列举了宝宝常见到的海洋动物. 如: 比目鱼,灯笼鱼,海龟,海葵,海螺,海马,海豚,海星,河豚,蝴蝶鱼,寄居蟹,鲸鱼,龙虾,螃蟹,鲨鱼,扇贝,水母,小丑鱼,鱿鱼,章鱼 功能介绍: 1.适合10个月以上 …
东奥会计课堂

东奥会计课堂[2.0.2] 东奥会计课堂iPad应用客户端首个版本发布,针对注册会计师、初级会计职称、中级会计职称、高级会计师、注册税务师、会计从业资格6大考试类学员开放。 本版本包含以下主要功能: [免费试听] 1. 无需注册即可免费试听百讲名师课程 [我的课程] 1. 联网在线登录后,可听课学习 …
小学数学动画

学数学很轻松!《小学数学动画》来帮忙。小学数学动画学习软件通过形象、生动、清楚、易懂的触摸动画向你解释小学数学知识和原理。你会发现数学是多么简单容易!你会爱上数学的!如果你是学生,如果你是家长需要辅导孩子,或者你是小学老师,或者你对数学感兴,生动形象的演示动画是必不可少的哦。 APP包含如下教学动画 …