| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Книга "Програмиране на микроконтролери на езика С", вер.1 http://mcu-bg.com/mcu_site/viewtopic.php?f=10&t=14531 |
Страница 1 от 3 |
| Автор: | dimolin [ Вто Апр 26, 2016 10:32 pm ] |
| Заглавие: | Книга "Програмиране на микроконтролери на езика С", вер.1 |
Първата версия на книгата може да бъде изтеглена от http://www.progstarter.com/index.php?op ... 20&lang=bg Как е организирана книгата Част I описва микроконтролера Z8F083A. Ако сте чели книгата „Микроконтролери. Архитектура и принцип на действие”, нещата в тази част ще са Ви познати. Въпреки това реших, че е добре да добавя тази информация и тук за по-голямо удобство. (Готова) Част II представлява кратък справочник на езика С. Може да използвате информацията в тази част в случай, че се наложи да си припомните дадена конструкция на езика С. (Частично готова) Част III съдържа практически правила и съвети при писането на С-код. Това включва организация на програмата и файловете, форматиране на кода и др. Ще Ви запозная с някои слабости в езика С, които трябва да избягвате, особено при разработката на системи с повишени изисквания за безопасност. (Не е готова) Част IV описва развойните средства, които ще използвам в книгата. Това включва всички развойни платки. Ще се запознаете с развойната среда Zilog Developer Studio II, с особеностите на С-компилатора, ще се научите още как да използвате дебъгера, за да изследвате поведението на кода и да локализирате дефекти в кода. (Готова) Част V представлява въведение в програмирането на микроконтролера Z8F083A на езика С. В тази част ще започнем с няколко сравнително малки и прости примери, които ще Ви помогнат да се запознаете с програмирането на по-голяма част от периферните модули на микроконтролера Z8F083A. С това ще поставим и начало на писането на С-код за микроконтролери. (Готова) Част VI описва пакет от драйвери за микроконтролера Z8F083A. (Не е готова) Драйверите са написани съгласно правилата и съветите, описани в част III. Целта е от рано да се научите да оформяте кода си професионално, а не хаотично. Част VII се състои от практически примери, използващи драйверите описани в част VI, и илюстрира употребата на езика С в програмирането на микроконтролери. (Не е готова) |
|
| Автор: | stefan63 [ Сря Апр 27, 2016 7:07 pm ] |
| Заглавие: | Re: Книга "Програмиране на микроконтролери на езика С", вер. |
И защо Зилог? Един свеж поглед върху Пик24 или Пик32 би бил чудесна нова книга. |
|
| Автор: | dimolin [ Сря Апр 27, 2016 9:38 pm ] | |||||||||
| Заглавие: | Re: Книга "Програмиране на микроконтролери на езика С", вер. | |||||||||
Pic24 или Pic23 за начинаещи? Не мисля че е добра идея. Първо че са по-сложни, изискват много, много повече време да се опишат в книга, все пак го правя извън работно време. Въпросното микроконтролерче е много лесно за започване, не случайно съм го избрал (всъщност колегата Н'бабане Гт'муан'га от форума ми обърна внимание върху него |
||||||||||
| Автор: | stefan63 [ Сря Апр 27, 2016 9:53 pm ] |
| Заглавие: | Re: Книга "Програмиране на микроконтролери на езика С", вер. |
Лошо няма, не искам да се заяждам - цъкнах в Гугъл , и виж какво излиза: Features Package - SOIC I/O - 23, 17 Interrupts - 17 WDT - Yes Timers - (2) 16-bit Pin Count - 20 Speed (MHz) - 20 Operating Voltage - 2.7-3.6V Other Features - 64B NVDS, IPO, POR, VBO, On-Chip Debugger Analog Features - N/A Ext. Temp - No Memory Size (KB) - 256 RAM (bytes) - 8K COMM Interfaces - n/a Low Noise - N/A Program Memory - Flash EMAC - n/a 16-Bit Timers - 2 8-Bit Timers - n/a 10-Bit A/D - Yes External Memory - n/a SRAM - n/a http://www.zilog.com/index.php?option=c ... Id=Z8F083A Тази сводка е убийствена, сайтът на Зилог и той . Както и да е.... мисля си ,че и по-сложен контролер е добро начало - особено с оглед на бъдещето. |
|
| Автор: | dimolin [ Сря Апр 27, 2016 10:17 pm ] |
| Заглавие: | Re: Книга "Програмиране на микроконтролери на езика С", вер. |
Няма проблем, аз очаквах подобна реакция. За мен този микроконтролер е перфектен за начинаещи и по-горе обясних защо. И съм уверен, че ако един начинаещ ми се довери, няма да сбърка. Пак казвам, говорим за 2 седмици. Освен това програмирането не е само да научи как работи микроконтролера. Предвидил съм и глава, в която човек да се научи как да оформя програмата си и т.н., друга глава в която ще има примерни драйвери, все практични неща. Оттам нататък ако иска pic, avr,.... |
|
| Автор: | jig.tak [ Сря Апр 27, 2016 10:45 pm ] |
| Заглавие: | Re: Книга "Програмиране на микроконтролери на езика С", вер. |
откъде в Европа може човек да се сдобие с този контролер, демо борд, дебъгери и т.н.? Дори и в ибей не откривам каква и да е платка със зайлог. Кой би се захванал да учи нещо от компания която дистрибуторите не бръснат за слива |
|
| Автор: | radolin [ Сря Апр 27, 2016 10:56 pm ] | |||||||||
| Заглавие: | Re: Книга "Програмиране на микроконтролери на езика С", вер. | |||||||||
Съгласен съм, че нещо по-просто е предимство за начало. Като минус на въпросния контролер обаче за мен е, че няма никаква поддръжка и инструменти за работа под Линукс. Или поне на пръв поглед не успях да намеря. |
||||||||||
| Автор: | dimolin [ Сря Апр 27, 2016 11:01 pm ] | |||||||||
| Заглавие: | Re: Книга "Програмиране на микроконтролери на езика С", вер. | |||||||||
mouser, digikey Аз за улеснение съм поръчал микроконтролери и дебъгери (само 4 дебъгера имам в момента). Като цяло идеята ми е към книгат да има и демо бордове, така че начинаещия да не се занимава сам да си прави. Имам 10 в момента, 9 от които не наситени, това е следващта стъпка да уредя въпроса с производството им. |
||||||||||
| Автор: | dimolin [ Сря Апр 27, 2016 11:03 pm ] | ||||||||||||||||||
| Заглавие: | Re: Книга "Програмиране на микроконтролери на езика С", вер. | ||||||||||||||||||
Имат поддръжка. Писал съм им няколко пъти. Хората отговарят. Но за линукс нямат инструменти. |
|||||||||||||||||||
| Автор: | ToHu [ Съб Апр 30, 2016 5:34 pm ] |
| Заглавие: | Re: Книга "Програмиране на микроконтролери на езика С", вер. |
Ей аз бях забравил че zilog съществуват. |
|
| Автор: | DanielDimov [ Съб Апр 30, 2016 6:20 pm ] |
| Заглавие: | Re: Книга "Програмиране на микроконтролери на езика С", вер. |
Поздравления за цялата работа която си свършил и за това, че си фен на Satriani! Имай предвид, че ако не си платил за авторски права за музиката - по някое време ще ти махнат целия звук от видеото. |
|
| Автор: | 4040 [ Съб Апр 30, 2016 7:05 pm ] | |||||||||
| Заглавие: | Re: Книга "Програмиране на микроконтролери на езика С", вер. | |||||||||
Ами може да го ползва и в непрофесионалния си път. И без това в професионалния ползваш това което те накарат и за което ти плащат. А пък и начинаещ малко не се връзва с професионалист. С една книга за ПИК или даже за Ардуино ще получиш много по-голям читателски кръг. И освен това читателите няма да са много взискателни. За много хора чуждия език на техническата литература е голяма бариера. |
||||||||||
| Автор: | dimolin [ Съб Апр 30, 2016 10:32 pm ] | |||||||||
| Заглавие: | Re: Книга "Програмиране на микроконтролери на езика С", вер. | |||||||||
Благодаря! Това видео беше направено с цел събиране на средства, което така и не се осъществи. Просто стои клипа на сайта. Тепърва ми предстои да занимавам и със сайта. А относно музиката, просто пасна като фон |
||||||||||
| Автор: | ike [ Сря Май 04, 2016 9:24 pm ] |
| Заглавие: | Re: Книга "Програмиране на микроконтролери на езика С", вер. |
В другия форум имаш 5 плюса за свършената работа и един минус, който е от мен. Цъкнах ти минуса, защото смятам, че книгата трябва да е написана така: Глава 1. Купуване от ебей за $2.20 на правилното ардуино с USB. Глава 2. Сваляне на ардуино средата и размигване на светодиода с ардуино. Глава 3. Размигване на светодиода чрез писане на в GPIO порта на ATMEGA328 от адруино средата. Глава 4. Размигване на светодиода чрез notepad и ползване на компилатора и програматора, който върви с ардуино средата. Нататъка в книгата добре си го разписал и нямам забележки. |
|
| Автор: | dimolin [ Сря Май 04, 2016 10:08 pm ] | |||||||||
| Заглавие: | Re: Книга "Програмиране на микроконтролери на езика С", вер. | |||||||||
За кой форум става въпрос, че не схващам? |
||||||||||
| Страница 1 от 3 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|