Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Topics - koonsai

#1
PIC32MZ ราคา  700 รวมส่งลงทะเบียน  หรือแลกกับ STM32F7 ครับ  ยังอยู่พอดีผมไม่ได้เข้ามาเว็บนี้เท่าไหร่ โทรมาได้เลย ซื้อมาลองเสียบนิดเดียว แล้วเก็บเหมือนเดิม ไม่มีเวลาเล่น ใครสนใจตัวแรงของ PIC ตัวนี้แนะนำครับ  ภาพน่าจะไปหมดแล้วครับอัพไว้นานแล้ว ยังไงติดต่อมาได้เลยนะครับ

ตัวนี้นะครับ
https://www.microchip.com/Developmenttools/ProductDetails.aspx?PartNO=Dm320006

สนใจตัวไหนติดต่อ Line: Tel 0982536195 หรือ PM มาได้เลยครับ 
#2
สวัสดีครับชาว Electoday ผมอยากหาโปรแกรมที่เขียนวงจรง่ายๆ และ Simulation วงจรได้สะดวกหน่อยนะครับ มี part  เยอะ และถ้ามันฟรีจะดีมากเลยครับ เพราะว่าตัวใหญ่ๆ ผม Crack ไม่ผ่านแล้วหงุดหงิดมากๆ

KiCAD นี่มีอนาคตไหมครับเห็นว่าฟรี
#3
สวัสดีครับ ตอนนี้กำลังจะเริ่มศึกษาการอ่านค่าจาก  SDCard เพื่ออ่านไฟล์ Wav นะครับ ใครพอมีประสพการณ์บ้าง เผื่อไกด์ผมหน่อย ครับ ว่าต้องเขียนแบบไหน ไม่ใช้  SPI ของชิพ ได้ไหม  หรือว่ายังไงบ้างครับ
#4
ผมเริ่มมาใช้ Keil มากขึ้น อยากทราบว่ามีวิธีดูว่าใช้ CPU ไปกี่ % มันมีไหมครับเหมือนตอนเขียน แอปมือถือ อะไรแบบนั้น  ถ้าไม่มีจาก Keil ท่านอื่นๆใช้วิธีไหนวัดกันบ้าง
#5
ผมลองหาวิธีเม็มค่าลงในชิพ stm32F072 Nucleo ไปเจอจากในเน็ตมากปรับๆดู  ผมสร้างฟังชั่นกดปุ่มให้มันเขียนค่าลงไป แล้วผมลอง กดรีเซ็ตที่บอร์ดเพื่อเริ่มการทำงานใหม่ มันก็จะสามารถอ่านค่าได้ตรงกับที่เม็มไว้ แต่ถ้าผมกดรีเซ็ตอีกรอบ มันก็ไม่สามารถอ่านค่าได้แล้ว  ต้องกดปุ่มให้เขียนค่าอีกที ถึงจะเรียกอ่านได้อีกรอบ เพิ่งเคยลองเล่นการflash ครั้งแรก ยังไม่มีประสบการณ์เท่าไหร่  ขอคำแนะนำหน่อยครับ

Quotevoid WriteToFlash(uint16_t MemA1){
        //Declare and initialize variables
            
                   //Unlock Flash
        while ((FLASH->SR & FLASH_SR_BSY) != 0); //Wait until flash not busy
        if ((FLASH->CR & FLASH_CR_LOCK) != 0){    //If flash is locked, do unlk seq.
                FLASH->KEYR = FLASH_KEY1;    //Unlock code 1
                FLASH->KEYR = FLASH_KEY2;    //Unlock code 2
        }

        //Clear Flags
        FLASH->SR |= FLASH_SR_EOP;   //Clear end of operation flag
        FLASH->SR |= FLASH_SR_WRPRTERR;      //Clear write protect error flag
        FLASH->SR |= FLASH_SR_PGERR; //Clear programming error



        //Erase Page before writing
        FLASH->CR |= FLASH_CR_PER;           //Enable flash page erase
        FLASH->AR = FLASH_PAGE;              //Set page to erase
        FLASH->CR |= FLASH_CR_STRT;          //Start erase
            
        while ((FLASH->SR & FLASH_SR_BSY) != 0);//Wait until flash no busy
        if ((FLASH->SR & FLASH_SR_EOP) != 0){    //If flash finished operation
                FLASH->SR |= FLASH_SR_EOP;   //Clear flag
        }
        FLASH->CR &= ~FLASH_CR_PER;              //Disable page erase

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
        //Write to Page
        FLASH->CR |= FLASH_CR_PG;            //Write 1 to PG (programming bit)
        //*pPage = Temperature;                 //Write to flash page
         *(__IO uint16_t*)(FLASH_PAGE) = MemA1; //GET HARDFAULT HERE. CODE FROM ST
            
            
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////            
            
        while ((FLASH->SR & FLASH_SR_BSY) != 0);      //Wait until bus is not busy
        if ((FLASH->SR & FLASH_SR_EOP) != 0){          //Check if flash is completed
                FLASH->SR |= FLASH_SR_EOP;            //Clear flag is flash is complete
        }
        FLASH->CR &= ~FLASH_CR_PG;               //Clear prog bit to disable write to flash

            HAL_Delay(10);
}

ผมจะอ่านค่าด้วยฟังก์ชั่นนี้
Quote
uint16_t ReadFromFlash(uint16_t memAdd){
uint16_t InitTemp;

     
        //Read value in flash
        InitTemp = *((uint16_t *) (FLASH_PAGE));  //GET HARDFAULT HERE. CODE FROM ST

            HAL_Delay(10);
        return InitTemp;
            
}
#6
สวัสดีครับพอดีผมอยากทดสอบชิพตัวใหม่ๆเป็น FM4 ของ cypress ครับ เบอร์นี้

http://www.es.co.th/detail.asp?Prod=000102491

สิ่งที่ผมจ้างเขียนในส่วนต่อไปนี้

1. ADC DMA 5 ช่อง  AN00 AN01 AN02 AN05 AN09
2. Interrupt UART
3. Timer 2 ตัว
 
ชิพเบอร์ค่อนข้างใหม่ ผมก็ยังไปได้ไม่ไกลครับ เผื่อมีคนพอจะรับงานนี้ครับ มีค่าขนมให้นะครับ

PM  เมลล์ Pitipong.piti@gmail.com หรือ ไลมาก็ได้ครับ 0882684808   ;D
#7
ARM Processors / ขอคำแนะนำ FM4
July 01, 2016, 04:36:48 PM
สวัสดีครับ ตอนนี้ผมทำบอร์ด FM4  และทำการทดลอเขียนโปรแกรมไฟกระพริบด้วย keil ครับ 
คอมไพล์ผ่านได้ ผมใช้ Ulink2 และ USB direct (สามารถทำงานได้) โปรแกรม   แต่ไม่ว่าจะโปรแกรมชิพผ่านระบบไหน มันก็ยังไม่ตอบสนองเลยครับ  พอจะมีใครมีประสพการณ์กับชิพตัวนี้บ้างครับ
ขอคำแนะนำหน่อยครับ

ใครพอจะมีตัวอย่างโค้ดที่รันได้บ้างไหมครับ ผมเซ็ต keil เอง ไม่ทราบว่ามันผิดหรือถูดยังไง


http://www.es.co.th/detail.asp?Prod=000102491
#8
คือผมใช้ชิพหลายๆตัวพวก dsPIC หรือพวก ARM Cortex  กับงานคำนวณเร็วๆ  คือผมก็จะ Overclock มันเกินไป จนคิดว่าผมรับได้ ชิพไม่รวน ของที่ผมทำมันก็ไม่ได้เป็นของที่คอขาดบาดตายอะไร ไม่ใช่พวกมอเตอร์ ไม่ใช่เครื่องจักร ตรงนี้มันจะมีข้อเสียไหมในระยะยาว

คือผมเข้าใจว่าผู้ผลิตชิพก็ออกสเปคมาในความเร็วที่ ผู้ผลิตเค้ารับประกันว่าชิพจะทำงานราบรื่น  อยากถามคนที่ใช้ชิพแล้ว overclock ว่าคิดยังไง คิดว่าควรจะ overclock ไม่เกินกี่ % หรือว่า มีประสพการณ์อะไรที่ ควรจะต้องคำนึงถึงบ้างครับ
#9
ARM Processors / STM32F072 Nucleo multi ADC
March 04, 2016, 05:54:29 PM
ผมเพิ่งหัดใช้ stm32f0 เครื่องมือก็มี keil กับ CubeMX อยากอ่าน ADC ซัก 10 ช่องครับ พอมีใครแนะนำได้บ้างไหมครับ

(ครั้งก่อนเล่น F4 ก็ติดตรงนี้เหมือนกันครับ)
#10
ผมต้องการ PCB ทองแดงหนาๆ ครับ ไม่ทราบว่าสั่งได้ที่ไหนบ้างครับ หรือว่ามีแนวทางไหนบ้างครับ ทำแค่นิดเดียวครับ
#11
ผมเห็นจากวีดีโอนี้ครับ

https://www.youtube.com/watch?v=TGCinWY03mk

อยากทำได้บ้าง ขอคำชี้แนะครับ
#12
ผมจะหา Datasheet ของ หัวสแกนเนอร์ครับ รุ่นนี้ qk1-5799



ช่วยหาหน่อยครับ ข้อมูลมีประมาณนี้
http://4elec.com/product/canon-pixma-mp270-printer-scanner-light-scanhead-lamp-qk1-5799-2h6-0373/1315/index.html
#13
ตอนนี้มีบอร์ด ARM Cortex M7 ของแบรนไหนให้เล่นบ้างครับ แจ้งแหล่งซื้อด้วยจะดีมากๆครับ

ขอบคุณครับ
#14
Fujitsu Cortex- M3  ราคา  300 ครับ ไม่เคยใช้เลยครับ อ่านหนังสือแล้วบิ้วๆเลยซื้อมา เหมือนเดิมครับ ไม่มีเวลาเล่น





ฝากกระทู้เดิมครับ ของยังอยู่ครับผม
http://www.electoday.com/index.php/topic,13849.0.html
#15
สวัสดีครับ ผมอยากทราบว่าช่วงนี้มีชิพ ARM ของค่ายไหนให้เล่นราคาถูกๆ บ้าง ก่อนหน้านี้ผมสั่งบอร์ด Spansion จาก ES มาผมพอใจมากกับความเร็วและเห็นราคาชิพต่อตัวแล้วน่าคบหา (174 บาท )

http://www.es.co.th/detail.asp?Prod=00102491

แต่ช่วงนี้ได้ยินว่า ชิพตัวนี้ไปเป็นของ Cypress แล้ว ไม่แน่ใจว่าจะหาชิพตระกูลนี้ราคาถูกๆ เล่นได้ไหม เลยว่าจะหาทางออกไปลองชิพค่ายอื่นๆดูนะครับ

ที่ผมต้องการคือ
1. มี  Bootloader
2. ADC
3. DAC
4. FPU เน้นคำนวณเร็วๆ
5. ขอให้มีที่ปรึกษาก็พอครับ เพราะว่ารวมๆผมก็ใช้พวก Timer กับ I/O ทั่วๆไป
6. ขาใช้งานซัก 40-60 ขาก็พอครับ


STM32F4 จริงๆ ราคาเท่าไหร่ครับ ถ้าสั่งหลักร้อยตัวนะ ใครให้ข้อมูลได้บ้างครับ
#16
 ขอลบรายการที่ขายออกไปแล้วนะครับ ตอนนี้เหลือ 1 ชิ้นครับ  คุ้มๆ ใหม่ๆ เลยครับ

PIC32MZ ปรับราคาเหลือ  1500 ครับ ซื้อมาลองเสียบนิดเดียว แล้วเก็บเหมือนเดิม ไม่มีเวลาเล่น ใครสนใจตัวแรงของ PIC ตัวนี้แนะนำครับ


สนใจตัวไหนติดต่อ Line: Tel 0882684808 หรือ PM มาได้เลยครับ 
#17
อยากทราบว่า มีมาตฐานการส่งสัญญาณ แบบไหนบ้าง ที่ เราสามารถ เอา slave หลายๆ ตัว มาต่อกันไปเรื่อยๆ (ไม่เกิน 20 ตัว) ระยะสาย 15 cm 1 เส้น  แล้วสามารถส่งสัญญาให้ Master ได้  Master ไม่ต้องส่งค่ากลับให้ slave เลยก็ได้ครับ    และมีความเร็ว หน่อยนะครับ
#18
ร้านในบ้านหม้อร้านไหนขายแบต Li Po 110 mAh บ้างครับ จะเอามาทำโครงงานครับ
#19


ผมต้องการทำบอร์ดไข่ปลามาเชื่อมต่อกับ บอร์ด  DM320006  ของ Microchip ครับ แต่ผมหาเจ้า Socket 168 pin สีขาวแบบในรูปนี้ไม่ได้ครับ  แนะนำที่ซื้อหน่อยครับ
#20
ช่วงนนี้อยากลองชิพเบอร์ใหญ่ๆ ใครมีบอร์ด PIC32MZ เสนอมาให้ผมลองหน่อยครับ

Tel & Line : 0882684808 อ้วน